2B Amsalu Kanda #41
Age: 30 | Bats: R | Throws: R | Morale: Very Unhappy
11/08/2025
2B AMSALU KANDA #41 - AGE: 30 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
154 625 162 28 4 5 52 45 138 .259 .310 .341 47 3.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 14 16 13 14
Gap 9 11 9 9
Power 4 4 4 4
Eye 9 10 8 9
Avoid K's 10 11 10 10
FIELDING RATINGS
Catcher Infield Outfield
Range: - 14 1
Errors: - 17 5
Arm: 2 15 4
Turn DP: - 15 -
Framing: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: 10
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 16 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 20
Stealing Aggressiveness: 16
Stealing Ability: 20
Baserunning Inst.: 20
Sacrifice Bunt: 14
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/05/2025 @ LV Win, 6-5 5 2 2 0 0 0 0 1
10/04/2025 @ LV Win, 8-4 5 2 4 3 0 0 1 1
10/03/2025 @ LV Loss, 0-2 4 0 0 0 0 0 1 0
10/02/2025 COR Win, 10-2 3 1 1 0 0 1 1 0
10/01/2025 COR Win, 2-1 3 0 1 0 0 0 1 0
09/30/2025 COR Win, 9-6 4 1 1 0 0 1 0 0
09/28/2025 BRO Win, 2-1 5 0 2 1 0 0 1 0
09/27/2025 BRO Loss, 1-2 4 0 0 0 0 0 1 0
09/26/2025 BRO Loss, 3-11 4 0 2 0 0 1 1 2
09/24/2025 @ NSH Loss, 5-6 5 0 0 0 0 0 0 0
PERSONALITY
He understands the game, inside and out.
Birthday:04/14/1995
Born in:Mafeteng, MAF
Nationality:Lesothoan
Height:5' 11"
Weight:190 lbs
Local Popularity:Extremely Popular
National Pop.:Extremely Popular
STATUS
Contract:Major League Contract
Salary:$10,500,000
Signed Through:2030 Season
Major Service:9 Years, 72 Days
Service This Yr:182 Days
40-Man Service:9 Years, 82 Days
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2013, 9th Pick in Round 1
NORTH AMERICAN LEAGUE BASEBALL 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 154 625 162 28 4 5 52 77 45 138 .259 .310 .341 .650 .290 .082 92
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 149 674 1 2 0 4 2 1 213 37 47 12 79.7 71.3 4.00 3.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   193 39 6 1 4 18 19 18 45 0 0 0 .202 .270 .306 .576
Versus Right   432 123 22 3 1 34 58 27 93 1 2 1 .285 .328 .356 .684
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   82 16 3 0 0 2 2 1 24 1 0 1 .195 .212 .232 .443
May   100 26 7 0 2 13 15 17 22 0 0 0 .260 .368 .390 .758
June   103 20 3 1 0 5 11 3 16 0 0 0 .194 .217 .243 .460
July   110 35 4 2 2 13 18 8 28 0 1 0 .318 .364 .445 .810
August   115 37 6 1 1 11 16 4 23 0 1 0 .322 .345 .417 .762
September   95 20 4 0 0 5 10 11 21 0 0 0 .211 .292 .253 .545
October   20 8 1 0 0 3 5 1 4 0 0 0 .400 .429 .450 .879
Spring Training   64 21 7 1 1 6 7 5 13 0 0 0 .328 .377 .516 .892
Last Year   566 179 30 6 4 52 88 31 97 1 5 5 .316 .357 .412 .768
2 Years Ago   637 201 32 5 9 51 84 33 142 0 9 3 .316 .352 .424 .776
Career   5198 1506 235 40 34 410 754 353 1044 13 46 26 .290 .337 .370 .707
Home   321 86 13 1 2 26 34 24 64 1 0 1 .268 .320 .333 .653
Road   304 76 15 3 3 26 43 21 74 0 2 0 .250 .298 .349 .647
Grass   625 162 28 4 5 52 77 45 138 1 2 1 .259 .310 .341 .650
Day   171 39 5 1 1 15 15 10 40 1 0 0 .228 .269 .287 .556
Night   454 123 23 3 4 37 62 35 98 0 2 1 .271 .324 .361 .686
As Starter   622 161 28 4 5 52 76 45 138 1 2 1 .259 .309 .341 .650
As Reliever / Substitution   3 1 0 0 0 0 1 0 0 0 0 0 .333 .333 .333 .667
Pinch Hitting   2 1 0 0 0 0 1 0 0 0 0 0 .500 .500 .500 1.000
Close/Late   139 37 11 1 1 14 15 6 25 0 1 0 .266 .297 .381 .678
Inning 1-3   256 64 5 0 2 18 32 22 61 0 0 0 .250 .309 .293 .602
Inning 4-6   176 48 10 1 2 17 21 14 37 1 1 0 .273 .325 .375 .700
Inning 7-9   174 45 13 3 1 16 22 9 39 0 1 1 .259 .299 .385 .684
Extra Innings   19 5 0 0 0 1 2 0 1 0 0 0 .263 .263 .263 .526
0 Outs   279 63 11 0 3 6 44 12 64 0 1 0 .226 .258 .297 .555
1 Outs   185 50 10 2 0 13 26 16 36 1 1 0 .270 .327 .346 .673
2 Outs   161 49 7 2 2 33 7 17 38 0 0 1 .304 .374 .410 .784
Scoring Position   136 41 4 2 2 43 17 14 26 1 2 0 .301 .364 .404 .769
Bases Empty   389 96 19 2 2 2 48 26 92 0 0 0 .247 .294 .321 .615
Runner on 1st   100 25 5 0 1 7 12 5 20 0 0 1 .250 .292 .330 .622
Runner on 2nd   55 10 0 0 1 6 6 6 12 0 1 0 .182 .262 .236 .499
Runner on 3rd   14 7 0 0 0 8 3 3 1 0 0 0 .500 .588 .500 1.088
Runner on 1st & 2nd   35 12 3 0 1 9 5 3 8 0 0 0 .343 .395 .514 .909
Runner on 1st & 3rd   14 5 1 0 0 6 0 1 3 0 0 0 .357 .400 .429 .829
Runner on 2nd & 3rd   7 2 0 1 0 3 1 0 2 0 1 0 .286 .286 .571 .857
Bases Loaded   11 5 0 1 0 11 2 1 0 1 0 0 .455 .462 .636 1.098
Two Strikes   285 51 9 1 1 23 21 23 138 0 0 0 .179 .240 .228 .468
First Pitch   107 29 2 0 1 7 13 1 0 0 0 1 .271 .284 .318 .602
Count 0-1   52 14 2 0 2 6 8 0 0 1 1 0 .269 .264 .423 .687
Count 0-2   52 12 3 1 0 5 3 0 27 0 0 0 .231 .231 .327 .558
Count 1-0   58 19 3 2 1 6 9 1 0 0 1 0 .328 .339 .500 .839
Count 1-1   54 22 4 0 0 4 10 0 0 0 0 0 .407 .407 .481 .889
Count 1-2   89 15 4 0 0 7 3 0 43 0 0 0 .169 .169 .213 .382
Count 2-0   23 8 2 1 0 0 4 0 0 0 0 0 .348 .348 .522 .870
Count 2-1   33 14 5 0 0 4 5 0 0 0 0 0 .424 .424 .576 1.000
Count 2-2   87 12 1 0 0 3 5 0 42 0 0 0 .138 .138 .149 .287
Count 3-0   0 0 0 0 0 1 2 9 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   13 5 1 0 0 1 5 11 0 0 0 0 .385 .667 .462 1.128
Full Count   57 12 1 0 1 8 10 23 26 0 0 0 .211 .438 .281 .718
Behind in Count   193 41 9 1 2 18 14 0 70 1 1 0 .212 .211 .301 .512
Ahead in Count   127 46 11 3 1 12 25 21 0 0 1 0 .362 .453 .520 .972
Batting Leadoff   447 110 20 4 5 43 53 38 100 1 1 0 .246 .305 .342 .647
Batting 2nd   127 42 7 0 0 8 19 6 25 0 1 0 .331 .361 .386 .747
Batting 4th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 6th   21 5 1 0 0 1 1 0 7 0 0 0 .238 .238 .286 .524
Batting 7th   23 2 0 0 0 0 1 1 6 0 0 1 .087 .160 .087 .247
Batting 8th   5 2 0 0 0 0 2 0 0 0 0 0 .400 .400 .400 .800
Batting 9th   1 1 0 0 0 0 1 0 0 0 0 0 1.000 1.000 1.000 2.000
Low Leverage   234 61 13 2 1 8 27 21 52 0 0 1 .261 .324 .346 .670
Medium Leverage   281 64 9 1 3 17 38 19 68 1 2 0 .228 .276 .299 .575
High Leverage   108 36 6 1 1 27 12 5 17 0 0 0 .333 .363 .435 .798
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 Luisville - NALB 21 32 99 27 2 0 0 7 8 5 0 0 24 7 3 .273 .308 .293 .601 60 58 -0.2
2017 Luisville - NALB 22 97 360 91 16 3 1 22 51 26 0 0 72 35 5 .253 .303 .322 .625 72 69 0.6
2018 Luisville - NALB 23 143 611 194 26 5 3 46 103 37 1 1 109 51 13 .318 .357 .391 .748 95 96 3.6
2019 Luisville - NALB 24 139 576 159 22 6 4 59 86 39 2 1 106 54 6 .276 .324 .356 .680 84 84 2.3
2020 Luisville - NALB 25 110 444 121 13 4 3 31 63 35 4 2 93 43 6 .273 .330 .340 .670 83 81 2.0
2021 Luisville - NALB 26 150 639 190 34 5 3 45 114 53 6 2 135 87 13 .297 .356 .380 .736 104 105 5.4
2022 Luisville - NALB 27 154 641 182 32 2 2 45 80 49 4 5 128 53 19 .284 .336 .349 .686 100 97 2.9
2023 Luisville - NALB 28 154 637 201 32 5 9 51 84 33 3 0 142 50 20 .316 .352 .424 .776 127 125 4.8
2024 Luisville - NALB 29 136 566 179 30 6 4 52 88 31 5 1 97 29 10 .316 .357 .412 .768 124 121 4.0
2025 Luisville - NALB 30 154 625 162 28 4 5 52 77 45 1 1 138 47 12 .259 .310 .341 .650 91 92 3.2
Total NALB 1269 5198 1506 235 40 34 410 754 353 26 13 1044 456 107 .290 .337 .370 .707 99 98 28.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
2013 Total - 18 21 90 49 12 4 3 30 37 10 1 2 3 32 4 .544 .583 .867 1.449 100 100 2.7
2014 Spokane - AA 19 113 437 118 24 4 3 56 49 31 1 3 108 20 7 .270 .318 .364 .682 94 93 1.4
2015 Santa Ana - A 20 89 385 135 22 5 2 49 71 38 3 1 87 16 9 .351 .412 .449 .862 135 137 3.3
2015 Spokane - AA 20 5 16 6 5 0 0 1 4 3 2 0 3 0 2 .375 .524 .688 1.211 239 257 0.3
2016 Santa Ana - A 21 46 187 64 14 1 3 28 42 28 3 2 24 15 1 .342 .432 .476 .908 135 133 1.9
2016 Spokane - AA 21 32 136 40 10 1 1 20 20 14 3 1 25 12 0 .294 .370 .404 .775 107 114 1.0
2016 Garland - AAA 21 9 35 11 0 1 0 6 4 4 1 1 12 1 0 .314 .390 .371 .762 98 103 0.2
Total NALBAAA 9 35 11 0 1 0 6 4 4 1 1 12 1 0 .314 .390 .371 .762 98 103
Total NALBAA 150 589 164 39 5 4 77 73 48 6 4 136 32 9 .278 .337 .382 .719 102 103
Total NALBA 135 572 199 36 6 5 77 113 66 6 3 111 31 10 .348 .419 .458 .877 135 136
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
2017 Luisville - NALB 22 5 23 7 2 0 0 0 2 1 0 0 9 1 0 .304 .333 .391 .725 99 99 0.2
2018 Luisville - NALB 23 4 17 4 0 0 0 1 0 0 1 0 6 2 0 .235 .278 .235 .513 36 33 1.4
2019 Luisville - NALB 24 7 31 7 1 0 0 0 5 1 1 0 7 5 0 .226 .273 .258 .531 45 47 0.8
2021 Luisville - NALB 26 6 27 8 0 0 0 2 4 1 1 0 4 7 0 .296 .345 .296 .641 80 84 0.3
2022 Luisville - NALB 27 14 68 14 1 0 1 4 7 1 0 0 18 7 1 .206 .217 .265 .482 39 34 -0.2
2023 Luisville - NALB 28 6 25 2 0 0 0 0 0 1 0 0 5 1 0 .080 .115 .080 .195 -41 -52 -0.7
2024 Luisville - NALB 29 5 19 3 0 0 0 0 2 2 0 0 8 0 1 .158 .238 .158 .396 19 25 -0.2
Total NALB 47 210 45 4 0 1 7 20 7 3 0 57 23 2 .214 .250 .248 .498 40 38
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2016 Luisville - MLB 2B 17 12 14 45 14 61 2 .967 115.1 4.60 +0.7 1.037
2016 Luisville - MLB 3B 4 3 2 3 0 5 0 1.000 32.0 1.41 -1.2 .682
2016 Luisville - MLB SS 6 6 9 14 7 23 0 1.000 51.0 4.06 +0.1 1.018
2017 Luisville - MLB 1B 4 1 21 1 2 22 0 1.000 23.0 8.61 -0.3 .834
2017 Luisville - MLB 2B 58 49 85 171 47 261 5 .981 470.1 4.90 +1.8 1.029
2017 Luisville - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2017 Luisville - MLB SS 17 16 29 41 12 72 2 .972 152.0 4.14 -0.8 .969
2018 Luisville - MLB 2B 136 133 229 383 104 618 6 .990 1164.0 4.73 +12.5 1.081
2018 Luisville - MLB SS 6 5 7 20 3 28 1 .964 43.0 5.65 -0.2 .982
2018 Luisville - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2019 Luisville - MLB 2B 126 122 197 353 106 562 12 .979 1046.2 4.73 +4.4 1.024
2019 Luisville - MLB SS 15 11 16 35 7 51 0 1.000 117.0 3.92 -0.3 .997
2020 Luisville - MLB 2B 107 103 167 295 81 465 3 .994 902.2 4.61 +5.2 1.038
2020 Luisville - MLB SS 4 3 6 14 3 20 0 1.000 31.0 5.81 +0.6 1.010
2021 Luisville - MLB 2B 149 149 282 468 131 755 5 .993 1294.2 5.21 +0.5 1.016
2021 Luisville - MLB SS 9 0 3 5 2 9 1 .889 17.2 4.08 -0.5 .820
2022 Luisville - MLB 2B 152 149 225 429 110 663 9 .986 1320.1 4.46 -3.1 .989
2022 Luisville - MLB SS 9 0 3 6 0 9 0 1.000 26.0 3.12 -0.2 .857
2023 Luisville - MLB 2B 149 146 237 412 99 655 6 .991 1294.2 4.51 -5.0 .983
2023 Luisville - MLB SS 7 5 6 12 2 18 0 1.000 45.0 3.60 -0.9 .886
2024 Luisville - MLB 2B 131 130 207 371 92 584 6 .990 1142.1 4.55 -2.6 .982
2024 Luisville - MLB SS 3 3 5 8 0 13 0 1.000 25.0 4.68 -0.3 .938
2025 Luisville - MLB 2B 149 148 263 422 80 696 11 .984 1322.1 4.66 +4.1 1.017
2025 Luisville - MLB SS 3 0 4 2 1 6 0 1.000 9.2 5.59 -1.0 .344
TOTAL 1B 4 1 21 1 2 22 0 1.000 23.0 8.61 -0.3 .834
TOTAL 2B 1174 1141 1906 3349 864 5320 65 .988 10073.1 4.70 +18.5 1.015
TOTAL 3B 4 3 2 3 0 5 0 1.000 32.0 1.41 -1.2 .682
TOTAL SS 79 49 88 157 37 249 4 .984 517.1 4.26 -3.5 .953
PLAYER HISTORY
06/15/2013 Drafted in the 2013 first-year player draft (Round 1, Pick 9, 9th overall pick) by the Luisville Beasts, out of high school (St. Joseph; Hilo, HI).
08/11/2013 Signed a minor league contract with the Luisville Beasts organization with a signing bonus of $1,470,000.
01/01/2014 OSA scouting updated ratings (potential): Contact: 13 (20); Power: 1 (5); Eye: 5 (14).
04/07/2014 Named the #30 prospect in the NALB
05/19/2014 Wins the NALBAA SL1 Player of the Week Award.
01/01/2015 OSA scouting updated ratings (potential): Contact: 12 (20); Power: 4 (6); Eye: 6 (10).
04/06/2015 Named the #2 prospect in the NALB
04/09/2015 Injured (strained hamstring), out for 3-4 weeks.
08/01/2015 Wins the NALBA SL1 Batter of the Month Award.
08/09/2015 Goes 0-3 against the Stockton Greens, ending his hitting streak at 27 games.
08/29/2015 Wins the 2015 NALB Single A Round 2 with the Santa Ana Grinders!
01/01/2016 OSA scouting updated ratings (potential): Contact: 14 (18); Power: 4 (10); Eye: 6 (10).
04/04/2016 Named the #3 prospect in the NALB
04/12/2016 Injured (Foot contusion), out for 2 weeks.
05/31/2016 Was selected to the 2016 NALB Single A All-Star Game.
11/14/2016 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2017 OSA scouting updated ratings (potential): Contact: 16 (18); Power: 4 (6); Eye: 9 (10).
04/03/2017 Named the #7 prospect in the NALB
11/12/2017 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2018 OSA scouting updated ratings (potential): Contact: 17 (19); Power: 5 (6); Eye: 9 (11).
05/06/2018 Goes 5-5 against the Las Vegas Luck, with 1 2B, 0 RBI and 4 R.
06/24/2018 Suspended 3 games after ejection following arguing a strike call.
07/08/2018 Was selected to the 2018 North American League Baseball All-Star Game.
08/03/2018 Injured (Strained rib cage muscle), day-to-day for 1-2 weeks.
08/21/2018 Injured (Strained rib cage muscle), day-to-day for 6 days.
11/13/2018 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2019 OSA scouting updated ratings (potential): Contact: 16 (17); Power: 3 (5); Eye: 10 (11).
03/15/2019 Injured on 03/14/2019, diagnosed with a knee sprain, is day-to-day.
04/11/2019 Injured on 04/09/2019, diagnosed with a strained rib cage muscle, is day-to-day.
04/15/2019 Injured on 04/14/2019, diagnosed with knee inflammation, will not miss additional time.
06/07/2019 Injured (Mild oblique strain), day-to-day for 6 days.
07/01/2019 Injured (Sore ankle), day-to-day for 2 days.
08/20/2019 Injured (Groin tightness), day-to-day for 2 days.
10/22/2019 Signed a 1-year contract extension worth a total of $520,000 with the Luisville Beasts organization.
01/01/2020 OSA scouting updated ratings (potential): Contact: 16 (17); Power: 4 (5); Eye: 10 (11).
06/02/2020 Injured (Finger blister), day-to-day for 3 days.
06/18/2020 Injured on 06/15/2020, diagnosed with a sprained ankle, will miss 2 weeks.
08/22/2020 Injured (Bruised wrist), day-to-day for one week.
08/29/2020 Injured (Post-concussion syndrome), out for 2-3 months.
10/30/2020 Signed a 1-year contract extension worth a total of $930,000 with the Luisville Beasts organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 16 (17); Power: 4 (4); Eye: 10 (11).
06/28/2021 Injured on 06/27/2021, diagnosed with knee inflammation, is day-to-day.
08/09/2021 Wins the NALB L1 Player of the Week Award.
08/20/2021 Goes 0-3 against the Dunedin Otters, ending his hitting streak at 20 games.
10/29/2021 Signed a 1-year contract extension worth a total of $3,480,000 with the Luisville Beasts organization.
01/01/2022 OSA scouting updated ratings (potential): Contact: 16 (16); Power: 3 (3); Eye: 8 (9).
06/25/2022 Signed a 8-year contract extension worth a total of $87,400,000 with the Luisville Beasts organization.
09/10/2022 Goes 5-5 against the Las Vegas Luck, with 1 2B, 0 RBI and 1 R.
11/04/2022 Wins the 2022 NALB L1 Platinum Stick Award at 2B.
01/01/2023 OSA scouting updated ratings (potential): Contact: 15 (15); Power: 4 (4); Eye: 9 (10).
04/29/2023 Injured (sprained knee),day-to-day for 4 weeks.
09/11/2023 Injured on 09/10/2023, diagnosed with a sore knee, is day-to-day.
11/02/2023 Wins the 2023 NALB L1 Platinum Stick Award at 2B.
01/01/2024 OSA scouting updated ratings (potential): Contact: 16 (16); Power: 5 (5); Eye: 9 (9).
04/20/2024 Injured (hip flexor strain),day-to-day for 1-2 weeks.
04/21/2024 Injured (hip flexor strain),day-to-day for one week.
05/09/2024 Injured (knee soreness),day-to-day for 2 days.
05/18/2024 Hits for the CYCLE, going 4-5 against the Dunedin Otters, with 2 RBI and 2 runs scored.
07/07/2024 Was selected to the 2024 North American League Baseball All-Star Game.
07/25/2024 Injured on 07/23/2024, diagnosed with a knee sprain, is day-to-day.
10/28/2024 Wins the 2024 NALB L1 Platinum Stick Award at 2B.
01/01/2025 OSA scouting updated ratings (potential): Contact: 16 (17); Power: 4 (4); Eye: 9 (9).
05/02/2025 Injured on 05/01/2025, diagnosed with groin soreness, is day-to-day.
LEADERBOARD APPEARANCES
Year GS Rank
2023 152 4
Year PA Rank
2021 703 1
2022 702 2
2023 682 2
2025 674 6
Year AB Rank
2021 639 1
2022 641 2
2023 637 2
2025 625 2
Year H Rank
2018 194 6
2021 190 1
2022 182 1
2023 201 1
2024 179 2
2025 162 8
Year K Rank
2023 142 9
Year TB Rank
2023 270 10
Year 2B Rank
2021 34 7
Year 3B Rank
2018 5 6
2019 6 4
2021 5 9
2023 5 9
2024 6 5
Year SB Rank
2017 35 2
2018 51 1
2019 54 1
2020 43 2
2021 87 1
2022 53 4
2023 50 4
2024 29 8
2025 47 3
Year R Rank
2018 103 7
2021 114 1
2022 80 8
2023 84 6
2024 88 7
Year SH Rank
2017 5 6
2018 4 8
2019 5 5
2020 8 6
2024 5 7
Year SF Rank
2022 5 10
Year AVG Rank
2018 .318 7
2021 .297 5
2022 .284 5
2023 .316 2
2024 .316 1
Year OBP Rank
2024 .357 5
Year RC Rank
2021 95.38 9
2023 95.47 6
2024 84.00 9
Year WAR Rank
2021 6.1 3
Sunday, October 12th , 2025 - OOTP Baseball 26.7 Build 77