2B Jake Hager #1
Age: 33 | Bats: R | Throws: R | Morale: Good
07/13/2026
2B JAKE HAGER #1 - AGE: 33 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
26 92 19 6 0 1 5 5 16 .207 .253 .304 0 -0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 55 50 50
BABIP 55 60 55 55
Avoid K's 45 50 45 45
Gap 40 40 40 40
Power 20 20 20 20
Eye 35 35 35 35
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 20
Errors: - 70 20
Arm: 20 65 20
Turn DP: - 60 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 60
Catcher: - Left Field: -
1st Base: 25 Center Field: -
2nd Base: 60 Right Field: -
3rd Base: 35
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 40
Stealing Ability: 55
Baserunning Inst.: 55
Sacrifice Bunt: 60
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/12/2026 LAA Win, 7-6 3 1 0 0 0 1 1 0
07/01/2026 @ CLE Loss, 4-11 3 0 0 0 0 1 2 0
06/29/2026 @ CLE Loss, 5-9 4 1 1 0 0 0 0 0
06/27/2026 @ TOR Loss, 1-5 3 0 0 0 0 0 1 0
06/25/2026 @ TOR Win, 6-0 4 0 0 0 0 0 1 0
06/24/2026 @ MIA Loss, 1-6 3 0 0 0 0 1 2 0
06/22/2026 @ MIA Loss, 1-5 3 0 1 0 0 0 0 0
06/16/2026 MIN Win, 9-8 5 1 0 0 0 0 0 0
06/14/2026 @ BOS Loss, 1-9 3 0 1 1 0 0 1 0
06/02/2026 @ STL Win, 4-1 4 0 1 1 0 0 0 0
PERSONALITY
Teammates respect Hager as a leader.
Personality Class: Captain
Birthday:03/04/1993
Born in:Henderson, NV
Nationality:American
Height:6' 1"
Weight:200 lbs
Local Popularity:Fair
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$2,000,000
Signed Through:2027 Season
Major Service:8 Years, 3 Days
Service This Yr:110 Days
40-Man Service:9 Years, 110 Days
Pro Service:14 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 26 92 19 6 0 1 5 8 5 16 .207 .253 .304 .557 .247 .098 51
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 26 100 1 0 0 0 1 1 28 7 0 0 0.0 7.7 2.75 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   25 3 1 0 0 0 1 1 5 0 2 0 .120 .154 .160 .314
Versus Right   76 18 5 0 1 6 7 4 13 1 0 1 .237 .280 .342 .623
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   3 0 0 0 0 0 1 1 1 0 0 0 .000 .250 .000 .250
April   30 8 2 0 0 2 3 2 6 1 0 1 .267 .324 .333 .657
May   23 5 1 0 1 1 1 0 2 0 1 0 .217 .217 .391 .609
June   33 6 3 0 0 2 3 1 5 0 0 0 .182 .206 .273 .479
July   6 0 0 0 0 0 1 2 3 0 0 0 .000 .250 .000 .250
Spring Training   10 3 0 0 0 0 2 0 0 0 0 0 .300 .300 .300 .600
Last Year   283 75 10 2 0 25 19 13 72 3 4 2 .265 .299 .314 .613
2 Years Ago   386 106 18 1 1 39 31 14 60 3 9 1 .275 .300 .334 .634
Career   2011 495 83 8 11 160 191 100 427 12 24 20 .246 .287 .312 .599
Home   45 9 2 0 1 2 6 2 5 0 0 0 .200 .234 .311 .545
Road   47 10 4 0 0 3 2 3 11 1 1 1 .213 .269 .298 .567
Grass   85 19 6 0 1 5 8 5 14 1 1 1 .224 .272 .329 .601
Turf   7 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Day   37 5 1 0 0 0 1 3 11 0 1 0 .135 .200 .162 .362
Night   55 14 5 0 1 5 7 2 5 1 0 1 .255 .288 .400 .688
As Starter   92 19 6 0 1 5 8 5 16 1 1 1 .207 .253 .304 .557
Close/Late   30 7 2 0 0 2 3 0 4 1 2 0 .233 .226 .300 .526
Inning 1-3   27 5 1 0 1 1 3 1 6 0 0 0 .185 .214 .333 .548
Inning 4-6   31 5 1 0 0 3 0 3 6 0 0 1 .161 .257 .194 .451
Inning 7-9   40 10 3 0 0 2 5 1 6 1 1 0 .250 .262 .325 .587
Extra Innings   3 1 1 0 0 0 0 0 0 0 1 0 .333 .333 .667 1.000
0 Outs   31 9 3 0 0 0 6 0 5 0 2 0 .290 .290 .387 .677
1 Outs   37 7 3 0 1 4 2 3 7 1 0 1 .189 .262 .351 .613
2 Outs   33 5 0 0 0 2 0 2 6 0 0 0 .152 .200 .152 .352
Scoring Position   16 4 1 0 0 5 0 3 2 1 2 1 .250 .381 .312 .693
Bases Empty   62 12 2 0 1 1 6 2 15 0 0 0 .194 .219 .274 .493
Runner on 1st   23 5 3 0 0 0 2 0 1 0 0 0 .217 .217 .348 .565
Runner on 2nd   10 3 1 0 0 3 0 2 0 0 1 0 .300 .417 .400 .817
Runner on 3rd   0 0 0 0 0 0 0 0 0 0 1 1 .000 1.000 .000 1.000
Runner on 1st & 2nd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Runner on 1st & 3rd   3 1 0 0 0 2 0 0 0 1 0 0 .333 .250 .333 .583
Runner on 2nd & 3rd   1 0 0 0 0 0 0 1 1 0 0 0 .000 .500 .000 .500
Bases Loaded   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Two Strikes   54 13 5 0 1 4 5 4 18 1 0 1 .241 .300 .389 .689
First Pitch   12 3 1 0 0 0 1 0 0 0 0 0 .250 .250 .333 .583
Count 0-1   10 2 0 0 0 1 0 0 0 0 0 0 .200 .200 .200 .400
Count 0-2   9 3 2 0 0 0 2 0 3 0 0 0 .333 .333 .556 .889
Count 1-0   6 1 0 0 0 1 0 0 0 0 1 0 .167 .167 .167 .333
Count 1-1   7 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000 .000
Count 1-2   12 2 1 0 0 1 2 0 4 1 0 0 .167 .154 .250 .404
Count 2-0   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-2   17 4 0 0 0 1 0 0 5 0 0 0 .235 .235 .235 .471
Count 3-1   8 2 0 0 0 0 1 1 0 0 1 0 .250 .333 .250 .583
Full Count   16 4 2 0 1 2 1 4 6 0 0 1 .250 .429 .562 .991
Behind in Count   31 7 3 0 0 2 4 0 7 1 0 0 .226 .219 .323 .541
Ahead in Count   18 3 0 0 0 1 1 1 0 0 2 0 .167 .211 .167 .377
Batting 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 6th   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 7th   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 8th   70 15 3 0 0 3 6 2 9 0 1 0 .214 .236 .257 .493
Batting 9th   26 6 3 0 1 3 2 3 7 1 1 1 .231 .323 .462 .784
Low Leverage   45 9 2 0 1 1 2 4 11 0 0 0 .200 .265 .311 .576
Medium Leverage   39 7 2 0 0 4 3 1 4 1 0 0 .179 .195 .231 .426
High Leverage   16 5 2 0 0 1 3 0 3 0 2 1 .312 .353 .438 .790
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
2017 San Francisco - MLB 24 19 59 11 2 0 2 7 5 4 0 0 11 0 1 .186 .238 .322 .560 57 55 0.1
2018 San Francisco - MLB 25 19 61 14 2 0 0 1 1 1 3 0 14 1 0 .230 .277 .262 .539 49 45 -0.0
2019 San Francisco - MLB 26 110 356 93 17 4 6 34 50 31 5 2 84 4 1 .261 .327 .382 .709 90 88 2.1
2020 San Francisco - MLB 27 43 147 28 6 0 0 8 13 4 2 0 39 0 0 .190 .222 .231 .454 27 19 -0.3
2020 Toronto - MLB 27 41 118 31 4 1 0 4 17 9 2 0 29 2 1 .263 .326 .314 .639 80 82 0.8
2020 Total - MLB 27 84 265 59 10 1 0 12 30 13 4 0 68 2 1 .223 .270 .268 .537 51 48 0.5
2021 Toronto - MLB 28 82 101 26 4 0 0 3 9 4 1 0 21 2 0 .257 .292 .297 .589 55 54 -0.0
2022 Toronto - MLB 29 99 262 66 10 0 0 27 25 12 1 3 56 1 0 .252 .284 .290 .574 61 58 0.7
2023 Toronto - MLB 30 78 146 26 4 0 1 7 13 3 2 0 25 0 0 .178 .205 .226 .431 23 13 -0.5
2024 Oakland - MLB 31 36 129 35 4 0 0 12 9 4 0 0 25 0 1 .271 .293 .302 .596 74 72 0.5
2024 Arizona - MLB 31 22 63 17 3 0 0 5 6 3 0 1 11 1 0 .270 .299 .317 .616 75 68 0.1
2024 Texas - MLB 31 60 194 54 11 1 1 22 16 7 1 2 24 1 1 .278 .304 .361 .665 90 82 1.1
2024 Total - MLB 31 118 386 106 18 1 1 39 31 14 1 3 60 2 2 .275 .300 .334 .634 82 76 1.7
2025 Texas - MLB 32 82 283 75 10 2 0 25 19 13 2 3 72 2 3 .265 .299 .314 .613 71 68 -0.3
2026 Texas - MLB 33 26 92 19 6 0 1 5 8 5 1 1 16 0 0 .207 .253 .304 .557 56 51 -0.3
Total MLB 717 2011 495 83 8 11 160 191 100 20 12 427 14 8 .246 .287 .312 .599 67 63 4.1
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
2011 Princeton - R 18 47 193 52 11 1 4 17 29 9 1 0 26 5 7 .269 .305 .399 .704 86 83 0.1
2012 Bowling Green - A 19 114 442 124 22 3 10 72 63 40 7 6 60 17 11 .281 .345 .412 .757 96 95 1.2
2013 FCL - R 20 1 4 2 1 0 0 1 1 0 0 0 0 0 0 .500 .500 .750 1.250 100 185 0.1
2013 Charlotte - A+ 20 113 449 116 15 3 0 33 56 38 3 4 81 12 8 .258 .318 .305 .623 72 71 -0.0
2014 Montgomery - AA 21 114 447 121 27 4 4 47 42 30 2 5 91 4 4 .271 .316 .376 .692 94 89 1.0
2015 Charlotte - A+ 22 13 44 14 2 0 0 6 2 4 2 1 9 3 1 .318 .392 .364 .756 114 124 0.4
2015 Montgomery - AA 22 74 258 59 7 0 0 19 26 18 10 1 64 5 3 .229 .303 .256 .559 56 56 -0.5
2016 Connecticut - S A 23 30 126 42 10 1 1 14 26 15 1 1 20 4 1 .333 .406 .452 .858 126 132 1.0
2016 San Jose - A+ 23 3 11 3 1 0 0 1 1 0 0 1 2 0 0 .273 .250 .364 .614 64 45 -0.0
2016 Richmond - AA 23 38 141 47 6 1 0 17 18 9 2 1 21 3 1 .333 .379 .390 .769 114 116 0.8
2017 Richmond - AA 24 95 395 141 17 2 2 40 60 30 3 1 38 14 4 .357 .406 .425 .831 136 137 3.6
2017 Sacramento - AAA 24 17 69 23 3 1 1 7 9 6 1 0 12 1 1 .333 .395 .449 .844 129 138 0.6
2018 Sacramento - AAA 25 131 520 146 31 4 5 49 64 43 7 7 86 11 3 .281 .340 .385 .724 92 90 1.2
Total PCL 148 589 169 34 5 6 56 73 49 8 7 98 12 4 .287 .346 .392 .738 96 96
Total EL 133 536 188 23 3 2 57 78 39 5 2 59 17 5 .351 .399 .416 .815 130 132
Total SL 188 705 180 34 4 4 66 68 48 12 6 155 9 7 .255 .311 .332 .643 79 77
Total CAL 3 11 3 1 0 0 1 1 0 0 1 2 0 0 .273 .250 .364 .614 64 45
Total FSL 126 493 130 17 3 0 39 58 42 5 5 90 15 9 .264 .325 .310 .635 76 76
Total MID 114 442 124 22 3 10 72 63 40 7 6 60 17 11 .281 .345 .412 .757 96 95
Total NYP 30 126 42 10 1 1 14 26 15 1 1 20 4 1 .333 .406 .452 .858 126 132
Total APP 47 193 52 11 1 4 17 29 9 1 0 26 5 7 .269 .305 .399 .704 86 83
Total FCL 1 4 2 1 0 0 1 1 0 0 0 0 0 0 .500 .500 .750 1.250 100 185
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
2020 Toronto - MLB 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
2021 Toronto - MLB 28 11 33 10 1 0 0 2 4 2 2 0 4 1 1 .303 .378 .333 .712 89 97 0.3
2022 Toronto - MLB 29 9 19 2 1 0 0 1 1 2 0 0 10 0 0 .105 .190 .158 .348 -1 -2 0.7
2023 Toronto - MLB 30 2 2 1 0 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 188 194 0.5
2024 Texas - MLB 31 2 8 2 1 0 0 2 0 0 0 0 1 0 0 .250 .250 .375 .625 77 71 0.9
Total MLB 26 62 15 3 0 0 5 5 4 2 0 15 1 1 .242 .309 .290 .599 63 66
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2011 Princeton - R SS 46 0 78 123 24 209 8 .962 0.0 0.00 0.0 .000
2012 Bowling Green - A SS 105 0 161 266 44 446 19 .957 0.0 0.00 0.0 .000
2013 Charlotte - A+ SS 110 0 143 313 63 479 23 .952 0.0 0.00 0.0 .000
2013 FCL - R SS 1 0 0 6 0 6 0 1.000 0.0 0.00 0.0 .000
2014 Montgomery - AA SS 112 0 147 316 74 484 21 .957 0.0 0.00 0.0 .000
2017 San Francisco - MLB 2B 1 1 0 0 0 0 0 .000 9.0 0.00 0.0 .000
2017 San Francisco - MLB SS 18 14 25 40 10 67 2 .970 129.2 4.51 +1.6 1.078
2018 San Francisco - MLB SS 18 18 22 51 12 74 1 .986 153.0 4.29 +0.7 1.052
2019 San Francisco - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2019 San Francisco - MLB SS 109 101 136 298 58 441 7 .984 904.0 4.32 +7.2 1.052
2020 Toronto - MLB 3B 1 1 0 2 0 2 0 1.000 8.0 2.25 -0.5 .685
2020 Toronto - MLB SS 39 32 27 96 17 123 0 1.000 304.1 3.64 +4.1 1.106
2020 San Francisco - MLB SS 42 39 60 114 28 175 1 .994 346.2 4.52 +2.7 1.077
2021 Toronto - MLB 2B 7 5 6 9 1 15 0 1.000 46.0 2.93 -1.7 .699
2021 Toronto - MLB 3B 1 1 0 1 0 1 0 1.000 8.0 1.12 -0.1 1.032
2021 Toronto - MLB SS 70 18 23 71 10 94 0 1.000 220.0 3.85 +2.7 1.062
2022 Toronto - MLB 2B 22 15 23 50 13 73 0 1.000 148.1 4.43 -0.5 .992
2022 Toronto - MLB SS 76 57 70 178 32 253 5 .980 527.0 4.24 +6.1 1.044
2023 Toronto - MLB 1B 1 0 4 0 0 4 0 1.000 4.0 9.00 +0.1 1.019
2023 Toronto - MLB 2B 10 5 8 23 3 31 0 1.000 55.0 5.07 +0.6 1.042
2023 Toronto - MLB 3B 1 1 0 1 0 1 0 1.000 9.0 1.00 +0.0 1.043
2023 Toronto - MLB SS 62 22 32 77 16 114 5 .956 303.2 3.23 +2.2 1.004
2024 Arizona - MLB 2B 2 2 2 1 0 3 0 1.000 15.0 1.80 +0.0 .987
2024 Arizona - MLB 3B 5 4 1 7 0 8 0 1.000 34.0 2.12 -0.7 .802
2024 Oakland - MLB SS 36 36 46 116 20 167 5 .970 315.1 4.62 +3.3 1.041
2024 Arizona - MLB SS 17 14 18 37 9 56 1 .982 124.1 3.98 +0.3 1.022
2024 Texas - MLB SS 60 59 84 153 26 241 4 .983 509.0 4.19 +6.1 1.070
2025 Texas - MLB 1B 2 2 6 0 0 6 0 1.000 10.0 5.40 +0.1 1.023
2025 Texas - MLB 2B 15 13 18 43 8 61 0 1.000 127.0 4.32 +1.0 1.023
2025 Texas - MLB 3B 2 2 2 3 0 5 0 1.000 17.0 2.65 +0.3 1.055
2025 Texas - MLB SS 63 62 101 170 28 279 8 .971 549.2 4.44 -3.1 1.004
2026 Texas - MLB 1B 2 2 21 1 0 22 0 1.000 22.0 9.00 +0.0 1.022
2026 Texas - MLB 2B 12 12 16 21 4 38 1 .974 104.0 3.20 -0.1 1.029
2026 Texas - MLB 3B 4 4 3 4 2 7 0 1.000 37.0 1.70 -0.3 .840
2026 Texas - MLB SS 8 8 5 22 3 27 0 1.000 75.0 3.24 -0.9 .949
TOTAL 1B 5 4 31 1 0 32 0 1.000 36.0 8.00 +0.2 1.021
TOTAL 2B 69 53 73 147 29 221 1 .995 504.1 3.93 -0.7 .989
TOTAL 3B 14 13 6 18 2 24 0 1.000 113.0 1.91 -1.2 .851
TOTAL SS 992 480 1178 2447 474 3735 110 .971 4461.2 7.31 +33.0 1.048
PLAYER HISTORY
01/01/2016 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 25 (30); Eye: 45 (50).
04/03/2016 Released by the Tampa Bay organization.
04/06/2016 Signed a minor league contract with the Detroit Tigers organization.
07/19/2016 Was traded by the Detroit Tigers to the San Francisco Giants, along with SP Matt Garza, C Grayson Greiner, in exchange for CF Drew Stubbs.
01/01/2017 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 25 (30); Eye: 50 (50).
09/13/2017 Wins the 2017 Eastern League Round 1 with the Richmond Flying Squirrels!
09/22/2017 Wins the 2017 EL EL Glove Wizard Award at SS.
09/24/2017 Wins the 2017 Pacific Coast League Round 2 with the Sacramento River Cats!
11/20/2017 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2018 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 30 (30); Eye: 45 (45).
07/01/2018 Was selected to the 2018 Pacific Coast League All-Star Game.
07/23/2018 Wins the PCL PC Player of the Week Award.
10/11/2018 Wins the 2018 PCL PC Glove Wizard Award at SS.
11/23/2018 Received a 1-year contract worth a total of $555,000 through automatic renewal.
01/01/2019 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 30 (30); Eye: 45 (45).
11/21/2019 Received a 1-year contract worth a total of $555,000 through automatic renewal.
01/01/2020 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 30 (30); Eye: 45 (45).
05/15/2020 Suspended 4 games after ejection following a brawl.
06/22/2020 Was claimed off waivers by Toronto while with San Francisco.
11/21/2020 Received a 1-year contract worth a total of $570,000 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 30 (30); Eye: 40 (40).
11/09/2021 Signed a 1-year contract extension worth a total of $1,050,000 with the Toronto Blue Jays organization.
01/01/2022 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 30 (30); Eye: 40 (40).
11/05/2022 Signed a 1-year contract extension worth a total of $1,525,000 with the Toronto Blue Jays organization.
01/01/2023 OSA scouting updated ratings (potential): Contact: 50 (55); Power: 30 (30); Eye: 40 (40).
11/04/2023 Was traded by the Toronto Blue Jays to the Vancouver Aurora, along with 3B Tim Gustafson, in exchange for SP Eric Kennedy.
11/17/2023 Was traded by the Vancouver Aurora to the Oakland Athletics, along with LF Mike Lambright, in exchange for SS Milton Ramos and LF Wes Erickson.
11/25/2023 Received a 1-year contract through arbitration worth a total of $2,443,200.
01/01/2024 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 25 (25); Eye: 35 (35).
05/24/2024 Was traded by the Oakland Athletics to the Arizona Diamondbacks, along with 1B Clarence Scott, SP Danny Hatfield, and SP Ed Franklin, in exchange for 1B Ryan McBroom, SS Lucius Fox Jr., and CF Albert Almora.
07/31/2024 Was traded by the Arizona Diamondbacks to the Texas Rangers in exchange for RP Toby White.
08/14/2024 Signed a 3-year contract extension worth a total of $6,600,000 with the Texas Rangers organization.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 30 (30); Eye: 40 (40).
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 20 (20); Eye: 40 (40).
03/29/2026 Unsuccessfully completed training to improve his infield defense at the Texas Rangers development complex.
LEADERBOARD APPEARANCES
Year SH Rank
2024 7 7
Sunday, July 12th , 2026 - OOTP Baseball 27.3 Build 68