CF William Ruffo #61
Age: 33 | Bats: L | Throws: L | Morale: Great    
12/31/2026
CF WILLIAM RUFFO #61 - AGE: 33 - BATS: L - THROWS: L - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
102 370 89 20 2 12 52 32 88 .241 .310 .403 2 1.9
BATTING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.  
Contact 8
Gap 13
Power 12
Eye 13
Avoid K's 11
FIELDING RATINGS
Catcher Infield Outfield
Range: - 4 17
Errors: - 4 14
Arm: 2 14 19
Turn DP: - 3 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 20
1st Base: - Center Field: 16
2nd Base: - Right Field: 20
3rd Base: -
       
RUN/BUNT
Running Speed: 8
Stealing Ability: 13
Baserunning Inst.: 12
Sacrifice Bunt: 4
Bunt for Hit: 3
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/04/2026 HOU Win, 9-3 4 0 0 0 0 0 0 0
10/04/2026 HOU Win, 2-1 4 1 3 1 0 0 0 0
09/29/2026 SPR Loss, 3-4 3 0 1 1 0 1 0 0
09/27/2026 SCS Loss, 3-11 5 0 1 0 0 0 2 0
09/26/2026 SCS Loss, 5-9 4 0 0 0 0 0 2 0
09/25/2026 SCS Loss, 3-4 1 0 0 0 0 2 0 0
09/24/2026 @ GRN Win, 12-9 5 1 1 2 0 0 1 0
09/22/2026 @ GRN Loss, 4-13 4 0 2 1 0 0 1 0
09/18/2026 @ SEA Win, 4-3 4 1 2 0 0 0 0 0
09/16/2026 AUS Loss, 3-7 2 0 0 0 0 1 0 0
PERSONALITY
Leader Ability:Low
Loyalty:Very High
Desire f. Win:High
Greed:Very High
Intelligence:High
Work Ethic:Normal
Birthday:04/11/1993
Born in:Campobello di Licata, SIC
Nationality:Italian
Height:6' 5"
Weight:205 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$3,500,000
Signed Through:2027 Season
Major Service:9 Years, 114 Days
Service This Yr:185 Days
40-Man Service:9 Years, 154 Days
Pro Service:11 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2015, 16th Pick in Round 1
BASEBALL STARS ASSOCIATION 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 102 370 89 20 2 12 52 43 32 88 .241 .310 .403 .712 .309 .162 92
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 92 411 6 0 1 9 0 2 149 34 2 1 66.7 45.9 4.23 1.9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   32 6 1 0 2 6 3 2 11 0 0 1 .188 .257 .406 .663
Versus Right   338 83 19 2 10 46 40 30 77 2 0 5 .246 .315 .402 .717
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   9 3 0 0 0 2 2 0 5 0 0 0 .333 .333 .333 .667
May   75 13 2 1 3 11 8 6 21 0 0 0 .173 .235 .347 .581
June   67 16 3 0 2 8 5 8 14 1 0 1 .239 .325 .373 .698
July   79 19 3 0 6 14 10 5 14 0 0 0 .241 .286 .506 .792
August   78 20 7 0 1 10 12 5 18 1 0 3 .256 .322 .385 .706
September   54 15 3 1 0 6 5 8 16 0 0 2 .278 .391 .370 .761
October   8 3 2 0 0 1 1 0 0 0 0 0 .375 .375 .625 1.000
Spring Training   28 12 1 0 4 8 8 2 2 0 0 0 .429 .467 .893 1.360
Last Year   311 84 24 1 16 39 60 32 73 2 0 4 .270 .344 .508 .852
2 Years Ago   413 89 21 1 16 59 50 49 109 5 0 6 .215 .304 .387 .692
Career   4418 1109 301 39 142 588 553 373 1036 26 0 82 .251 .319 .433 .752
Home   191 47 9 1 6 29 19 22 36 2 0 5 .246 .336 .398 .734
Road   179 42 11 1 6 23 24 10 52 0 0 1 .235 .279 .408 .687
Grass   328 77 17 2 11 48 38 32 76 2 0 6 .235 .313 .399 .712
Turf   42 12 3 0 1 4 5 0 12 0 0 0 .286 .286 .429 .714
Day   17 2 1 0 0 1 2 0 3 0 0 0 .118 .118 .176 .294
Night   353 87 19 2 12 51 41 32 85 2 0 6 .246 .318 .414 .732
As Starter   360 87 20 2 12 50 43 31 86 2 0 6 .242 .311 .408 .719
As Reliever / Substitution   10 2 0 0 0 2 0 1 2 0 0 0 .200 .273 .200 .473
Pinch Hitting   9 2 0 0 0 2 0 1 2 0 0 0 .222 .300 .222 .522
Close/Late   81 22 2 0 4 17 8 7 22 0 0 3 .272 .352 .444 .796
Inning 1-3   135 30 3 1 3 15 11 11 32 2 0 2 .222 .287 .326 .613
Inning 4-6   114 28 10 1 5 13 17 10 24 0 0 1 .246 .312 .482 .794
Inning 7-9   111 29 7 0 3 22 14 8 28 0 0 3 .261 .328 .405 .733
Extra Innings   10 2 0 0 1 2 1 3 4 0 0 0 .200 .385 .500 .885
0 Outs   105 25 4 1 4 8 17 8 18 0 0 1 .238 .298 .410 .708
1 Outs   136 35 11 1 4 31 18 13 31 2 0 4 .257 .335 .441 .777
2 Outs   129 29 5 0 4 13 8 11 39 0 0 1 .225 .291 .357 .647
Scoring Position   100 21 3 1 1 32 10 11 37 2 0 1 .210 .289 .290 .579
Bases Empty   180 42 11 0 6 6 18 17 36 0 0 4 .233 .313 .394 .708
Runner on 1st   90 26 6 1 5 14 15 4 15 0 0 1 .289 .326 .544 .871
Runner on 2nd   38 12 1 1 1 11 7 5 11 0 0 0 .316 .395 .474 .869
Runner on 3rd   11 2 2 0 0 4 1 0 7 1 0 0 .182 .167 .364 .530
Runner on 1st & 2nd   23 4 0 0 0 4 1 2 6 0 0 1 .174 .269 .174 .443
Runner on 1st & 3rd   9 1 0 0 0 1 0 0 6 0 0 0 .111 .111 .111 .222
Runner on 2nd & 3rd   11 2 0 0 0 6 0 0 3 1 0 0 .182 .167 .182 .348
Bases Loaded   8 0 0 0 0 6 1 4 4 0 0 0 .000 .333 .000 .333
Two Strikes   177 33 7 1 6 20 17 12 88 1 0 0 .186 .237 .339 .576
First Pitch   59 18 3 1 1 9 7 0 0 0 0 2 .305 .328 .441 .769
Count 0-1   22 11 2 0 3 9 5 0 0 1 0 1 .500 .500 1.000 1.500
Count 0-2   27 6 0 0 1 1 1 0 17 0 0 0 .222 .222 .333 .556
Count 1-0   39 4 1 0 1 2 2 0 0 0 0 0 .103 .103 .205 .308
Count 1-1   36 12 4 0 0 4 3 0 0 0 0 2 .333 .368 .444 .813
Count 1-2   65 7 1 1 2 7 5 0 36 0 0 0 .108 .108 .246 .354
Count 2-0   10 3 0 0 0 1 2 0 0 0 0 0 .300 .300 .300 .600
Count 2-1   20 7 2 0 1 4 4 0 0 0 0 1 .350 .381 .600 .981
Count 2-2   57 13 4 0 3 8 6 0 24 1 0 0 .228 .224 .456 .680
Count 3-0   1 0 0 0 0 1 0 7 0 0 0 0 .000 .875 .000 .875
Count 3-1   6 1 1 0 0 2 3 13 0 0 0 0 .167 .737 .333 1.070
Full Count   28 7 2 0 0 4 5 12 11 0 0 0 .250 .475 .321 .796
Behind in Count   114 24 3 1 6 17 11 0 53 1 0 1 .211 .216 .412 .628
Ahead in Count   76 15 4 0 2 10 11 20 0 0 0 1 .197 .371 .329 .700
Batting Leadoff   3 1 0 0 0 1 0 0 0 0 0 0 .333 .333 .333 .667
Batting 3rd   311 77 20 2 9 39 38 28 71 2 0 6 .248 .320 .412 .731
Batting 5th   12 2 0 0 0 0 0 0 6 0 0 0 .167 .167 .167 .333
Batting 6th   37 8 0 0 3 11 5 3 9 0 0 0 .216 .275 .459 .734
Batting 7th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 8th   5 1 0 0 0 1 0 1 1 0 0 0 .200 .333 .200 .533
Batting 9th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2016 Madison - BSA 23 17 63 15 4 0 0 7 9 3 0 1 17 2 0 .238 .269 .302 .570 55 52 -0.1
2017 Madison - BSA 24 123 456 105 36 6 11 53 53 18 14 1 98 1 0 .230 .280 .408 .688 82 81 0.0
2018 Madison - BSA 25 149 537 134 36 7 12 64 58 29 11 3 130 5 3 .250 .300 .410 .710 91 90 0.4
2019 Madison - BSA 26 103 357 101 23 4 15 54 40 23 9 5 73 7 5 .283 .338 .496 .833 126 123 2.4
2020 Madison - BSA 27 32 117 25 6 1 5 14 18 15 2 0 30 2 2 .214 .313 .410 .724 93 97 0.3
2020 Baffin Island - BSA 27 88 318 87 21 1 7 33 29 31 3 2 75 1 1 .274 .342 .412 .754 118 112 1.5
2020 Total - BSA 27 120 435 112 27 2 12 47 47 46 5 2 105 3 3 .257 .334 .411 .746 101 104 1.5
2021 Baffin Island - BSA 28 149 573 161 47 4 23 78 79 49 7 2 122 4 1 .281 .344 .497 .841 145 135 4.8
2022 Baffin Island - BSA 29 150 539 132 37 8 15 69 57 50 9 3 122 5 4 .245 .318 .427 .745 121 113 3.4
2023 Baffin Island - BSA 30 112 364 87 26 4 10 66 57 42 11 0 99 1 1 .239 .336 .415 .751 118 112 1.6
2024 Kansas City - BSA 31 118 413 89 21 1 16 59 50 49 6 5 109 4 2 .215 .304 .387 .692 78 81 0.3
2025 Kalamazoo - BSA 32 73 311 84 24 1 16 39 60 32 4 2 73 1 3 .270 .344 .508 .852 123 126 3.4
2026 Kalamazoo - BSA 33 102 370 89 20 2 12 52 43 32 6 2 88 2 1 .241 .310 .403 .712 89 92 1.9
Total BSA 1216 4418 1109 301 39 142 588 553 373 82 26 1036 35 23 .251 .319 .433 .752 108 105 19.8
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2012 Boston College - COL 19 39 85 31 6 1 10 29 21 17 0 1 17 1 1 .365 .466 .812 1.278 211 203 0.0
2013 Boston College - COL 20 48 171 49 11 0 14 42 32 37 10 1 34 3 5 .287 .438 .596 1.035 152 151 0.0
2014 Boston College - COL 21 46 173 62 15 3 12 38 31 32 5 2 24 4 1 .358 .467 .688 1.155 197 194 0.0
2015 Boston College - COL 22 46 173 57 9 0 17 33 41 28 4 0 35 0 4 .329 .434 .676 1.110 188 181 0.0
2015 La Crosse - AA 22 60 229 64 19 3 8 42 39 29 6 2 63 7 2 .279 .372 .493 .866 132 127 0.0
2016 La Crosse - AA 23 50 210 57 19 1 8 39 41 13 1 5 47 2 0 .271 .310 .486 .796 107 105 0.0
2016 Wisconsin - AAA 23 45 180 64 22 1 10 42 29 21 2 0 38 2 3 .356 .429 .656 1.084 166 165 0.0
2020 Waba - AAA 27 13 49 20 2 0 7 17 10 8 0 0 11 0 0 .408 .491 .878 1.369 224 228 0.0
2023 Waba - AAA 30 7 26 10 0 1 5 13 8 4 1 0 5 0 0 .385 .484 1.038 1.522 241 228 0.0
2025 Blueville - AAA 32 28 67 16 4 0 2 9 15 15 1 0 20 1 2 .239 .386 .388 .774 90 83 0.0
Total ITL 93 322 110 28 2 24 81 62 48 4 0 74 3 5 .342 .433 .665 1.098 164 162
Total NWL (28 & Under) 110 439 121 38 4 16 81 80 42 7 7 110 9 2 .276 .343 .490 .833 121 117
Total NCAA 179 602 199 41 4 53 142 125 114 19 4 110 8 11 .331 .449 .676 1.125 183 179
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2022 Baffin Island - BSA 29 5 13 0 0 0 0 0 0 1 0 0 7 0 0 .000 .071 .000 .071 0 0 0.0
2023 Baffin Island - BSA 30 14 49 10 5 1 2 7 8 6 0 0 12 2 0 .204 .291 .469 .760 0 0 0.0
Total BSA 19 62 10 5 1 2 7 8 7 0 0 19 2 0 .161 .246 .371 .617 78 89
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2016 Madison - ML LF 2 2 4 0 0 4 0 1.000 17.0 2.12 -0.1 .944
2016 Madison - ML CF 15 15 24 1 0 25 0 1.000 124.1 1.81 +0.0 1.002
2017 Madison - ML LF 4 4 7 1 0 8 0 1.000 35.0 2.06 +0.4 1.098
2017 Madison - ML CF 112 111 221 7 1 229 1 .996 977.2 2.10 -5.5 .967
2017 Madison - ML RF 7 5 11 2 1 13 0 1.000 46.1 2.53 -0.3 .958
2018 Madison - ML LF 11 10 15 1 1 16 0 1.000 92.1 1.56 -0.7 .934
2018 Madison - ML CF 121 120 294 8 0 310 8 .974 1050.2 2.59 -8.2 .964
2018 Madison - ML RF 16 15 22 0 0 23 1 .957 132.1 1.50 +0.1 1.003
2019 Madison - ML SS 7 5 7 12 4 23 4 .826 45.2 3.74 -2.4 .749
2019 Madison - ML LF 59 59 109 5 0 114 0 1.000 501.0 2.05 +7.2 1.109
2019 Madison - ML CF 34 31 84 2 2 86 0 1.000 275.0 2.81 -2.5 .961
2019 Madison - ML RF 5 0 0 0 0 0 0 .000 8.0 0.00 0.0 .000
2020 Madison - ML LF 10 10 13 0 0 15 2 .867 87.0 1.34 +0.0 1.002
2020 Baffin Island - ML CF 88 88 227 4 0 235 4 .983 775.1 2.68 -3.3 .981
2020 Madison - ML RF 22 22 33 3 0 36 0 1.000 186.0 1.74 +0.4 1.020
2021 Baffin Island - ML LF 22 22 43 2 1 46 1 .978 200.0 2.02 +1.5 1.056
2021 Baffin Island - ML CF 129 125 310 5 1 316 1 .997 1141.1 2.48 -0.9 .996
2021 Baffin Island - ML RF 1 0 0 1 0 1 0 1.000 1.0 9.00 0.0 .000
2022 Baffin Island - ML CF 149 149 295 3 1 301 3 .990 1320.0 2.03 +2.9 1.014
2023 Baffin Island - ML LF 3 3 6 0 0 6 0 1.000 27.0 2.00 -0.2 .946
2023 Baffin Island - ML CF 94 88 194 0 0 197 3 .985 798.1 2.19 -4.2 .972
2023 Baffin Island - ML RF 1 1 0 0 0 0 0 .000 9.0 0.00 0.0 .000
2024 Kansas City - ML LF 85 85 186 7 2 195 2 .990 736.0 2.36 +2.0 1.017
2024 Kansas City - ML CF 5 4 5 0 0 5 0 1.000 42.0 1.07 -0.2 .957
2024 Kansas City - ML RF 19 18 37 2 0 39 0 1.000 157.2 2.23 +1.7 1.065
2025 Kalamazoo - ML LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2025 Kalamazoo - ML CF 44 40 99 1 0 101 1 .990 363.2 2.47 +6.1 1.087
2025 Kalamazoo - ML RF 33 33 68 3 0 72 1 .986 292.2 2.18 +6.9 1.174
2026 Kalamazoo - ML CF 9 0 4 1 0 5 0 1.000 23.1 1.93 -0.0 .984
2026 Kalamazoo - ML RF 92 92 139 4 0 146 3 .979 811.0 1.59 +13.2 1.149
TOTAL SS 7 5 7 12 4 23 4 .826 45.2 3.74 -2.4 .749
TOTAL LF 197 195 383 16 4 404 5 .988 1696.1 2.12 +10.1 1.042
TOTAL CF 800 771 1757 32 5 1810 21 .988 6891.2 2.34 -15.7 .988
TOTAL RF 196 186 310 15 1 330 5 .985 1644.0 1.78 +21.9 1.110
PLAYER HISTORY
01/01/2012 OSA scouting updated ratings (potential): Contact: - (11); Power: - (11); Eye: - (10).
04/09/2012 Injured (oblique strain), out for 4 weeks.
01/01/2013 OSA scouting updated ratings (potential): Contact: - (14); Power: - (18); Eye: - (16).
01/01/2014 OSA scouting updated ratings (potential): Contact: - (10); Power: - (9); Eye: - (8).
01/01/2015 OSA scouting updated ratings (potential): Contact: - (8); Power: - (11); Eye: - (8).
06/13/2015 Released by the Boston College Eagles.
07/01/2015 Drafted in the 2015 first-year player draft (Round 1, Pick 16, 16th overall pick) by the Madison Bombers.
07/15/2015 Signed a minor league contract with the Madison Bombers organization with a signing bonus of $3,210,000.
09/26/2015 Injured (torn thumb ligament), out for 3 weeks.
01/01/2016 OSA scouting updated ratings (potential): Contact: - (11); Power: - (9); Eye: - (9).
04/01/2016 Named the #49 prospect in the BSA
05/27/2016 Injured (torn quadriceps), out for 5-6 weeks.
11/23/2016 Received a 1-year contract worth a total of $400,000 through automatic renewal.
01/01/2017 OSA scouting updated ratings (potential): Contact: - (11); Power: - (11); Eye: - (9).
04/01/2017 Named the #51 prospect in the BSA
05/07/2017 Injured (sprained ankle), out for one week.
11/17/2018 Received a 1-year contract worth a total of $1,125,000 through arbitration.
01/01/2019 OSA scouting updated ratings (potential): Contact: - (10); Power: - (10); Eye: - (10).
03/16/2019 Injured (hip flexor strain), day-to-day for 6 days.
05/09/2019 Signed a 4-year contract extension worth a total of $6,160,000 with the Madison Bombers organization.
07/23/2019 Injured (sprained ankle), out for 3-4 weeks.
08/14/2019 Suffered setback in recovery from injury, will miss another 6 days.
01/01/2020 OSA scouting updated ratings (potential): Contact: - (11); Power: - (11); Eye: - (10).
05/10/2020 Was traded by the Madison Bombers to the Baffin Island Beavers, along with 3B Iván Gonzáles, 1B Toshimichi Kono, in exchange for SP Carlos Clemente.
05/29/2020 Injured (bone chips (elbow)), out for 4 weeks.
07/06/2020 Wins the ITL ITL Player of the Week Award.
01/01/2021 OSA scouting updated ratings (potential): Contact: - (14); Power: - (14); Eye: - (14).
07/06/2021 Was selected to the 2021 Baseball Stars Association All-Star Game.
09/27/2021 Injured (fractured foot), out for 4 weeks.
01/01/2022 OSA scouting updated ratings (potential): Contact: - (15); Power: - (15); Eye: - (13).
04/21/2022 Injured (sore elbow), day-to-day for 1-2 weeks.
01/01/2023 OSA scouting updated ratings (potential): Contact: - (11); Power: - (14); Eye: - (13).
04/30/2023 Injured (hyperextended elbow), out for 1-2 weeks.
07/17/2023 Goes 5-6 against the New York Knights, with 1 2B, 1 HR, 5 RBI and 5 R.
11/23/2023 Became a free agent.
01/01/2024 OSA scouting updated ratings (potential): Contact: - (11); Power: - (14); Eye: - (14).
04/08/2024 Signed a 2-year contract worth a total of $2,000,000 with the Kansas City Kings organization.
06/14/2024 Injured (mild shoulder strain), out for 3 days.
06/20/2024 Injured (ankle soreness), out for one week.
07/07/2024 Injured (shoulder tendinitis), out for 2 weeks.
01/01/2025 OSA scouting updated ratings (potential): Contact: - (10); Power: - (14); Eye: - (14).
03/03/2025 Released by the Kansas City Kings.
04/09/2025 Signed a minor league contract ($301,000 bonus) with the Kalamazoo Royale with Cheese organization.
04/25/2025 Injured (fractured rib), out for 4-5 weeks.
10/21/2025 Signed a 2-year contract extension worth a total of $7,000,000 with the Kalamazoo Royale with Cheese organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: - (9); Power: - (14); Eye: - (14).
03/08/2026 Injured (intercostal strain), out for one week.
03/14/2026 Suffered setback in recovery from injury, will miss another 5 days.
03/24/2026 Injured (shoulder soreness), out for 4 weeks.
11/19/2026 Wins the 2026 BSA CL Gold Glove Award at RF.
LEADERBOARD APPEARANCES
Year 2B Rank
2021 47 4
Year 3B Rank
2017 6 10
2018 7 6
2022 8 6
Year HP Rank
2017 14 6
2018 11 8
2023 11 8
Year EBH Rank
2021 74 6
Year WAR Rank
2021 6.0 7
Monday, December 5th, 2016 - OOTP Baseball 17.12 Build 75