2B Jake Hager #1
Age: 33 | Bats: R | Throws: R | Morale: Very Good
08/03/2026
2B JAKE HAGER #1 - AGE: 33 - BATS: R - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
28 98 19 6 0 1 5 5 17 .194 .238 .286 0 -0.4
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/31/2026 @ LAA Loss, 1-3 3 0 0 0 0 0 1 0
07/29/2026 @ TB Win, 2-1 3 0 0 0 0 0 0 0
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
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, 24 Days
Service This Yr:131 Days
40-Man Service:9 Years, 131 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 28 98 19 6 0 1 5 8 5 17 .194 .238 .286 .524 .233 .092 41
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 28 106 1 0 0 0 1 1 28 7 0 0 0.0 7.2 2.41 -0.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   26 3 1 0 0 0 1 1 5 0 2 0 .115 .148 .154 .302
Versus Right   81 18 5 0 1 6 7 4 14 1 0 1 .222 .264 .321 .585
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   6 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
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   12 0 0 0 0 0 1 2 4 0 0 0 .000 .143 .000 .143
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   2017 495 83 8 11 160 191 100 428 12 24 20 .245 .286 .311 .597
Home   45 9 2 0 1 2 6 2 5 0 0 0 .200 .234 .311 .545
Road   53 10 4 0 0 3 2 3 12 1 1 1 .189 .241 .264 .506
Grass   88 19 6 0 1 5 8 5 15 1 1 1 .216 .263 .318 .581
Turf   10 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   61 14 5 0 1 5 7 2 6 1 0 1 .230 .262 .361 .622
As Starter   98 19 6 0 1 5 8 5 17 1 1 1 .194 .238 .286 .524
Close/Late   32 7 2 0 0 2 3 0 4 1 2 0 .219 .212 .281 .493
Inning 1-3   29 5 1 0 1 1 3 1 6 0 0 0 .172 .200 .310 .510
Inning 4-6   33 5 1 0 0 3 0 3 7 0 0 1 .152 .243 .182 .425
Inning 7-9   42 10 3 0 0 2 5 1 6 1 1 0 .238 .250 .310 .560
Extra Innings   3 1 1 0 0 0 0 0 0 0 1 0 .333 .333 .667 1.000
0 Outs   32 9 3 0 0 0 6 0 5 0 2 0 .281 .281 .375 .656
1 Outs   42 7 3 0 1 4 2 3 8 1 0 1 .167 .234 .310 .544
2 Outs   33 5 0 0 0 2 0 2 6 0 0 0 .152 .200 .152 .352
Scoring Position   18 4 1 0 0 5 0 3 2 1 2 1 .222 .348 .278 .626
Bases Empty   66 12 2 0 1 1 6 2 16 0 0 0 .182 .206 .258 .463
Runner on 1st   23 5 3 0 0 0 2 0 1 0 0 0 .217 .217 .348 .565
Runner on 2nd   11 3 1 0 0 3 0 2 0 0 1 0 .273 .385 .364 .748
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   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Two Strikes   57 13 5 0 1 4 5 4 19 1 0 1 .228 .286 .368 .654
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   7 1 0 0 0 1 0 0 0 0 1 0 .143 .143 .143 .286
Count 1-1   8 0 0 0 0 0 1 0 0 0 0 0 .000 .000 .000 .000
Count 1-2   13 2 1 0 0 1 2 0 4 1 0 0 .154 .143 .231 .374
Count 2-0   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   3 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-2   19 4 0 0 0 1 0 0 6 0 0 0 .211 .211 .211 .421
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   32 7 3 0 0 2 4 0 7 1 0 0 .219 .212 .312 .525
Ahead in Count   20 3 0 0 0 1 1 1 0 0 2 0 .150 .190 .150 .340
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   73 15 3 0 0 3 6 2 10 0 1 0 .205 .227 .247 .473
Batting 9th   29 6 3 0 1 3 2 3 7 1 1 1 .207 .294 .414 .708
Low Leverage   46 9 2 0 1 1 2 4 11 0 0 0 .196 .260 .304 .564
Medium Leverage   43 7 2 0 0 4 3 1 5 1 0 0 .163 .178 .209 .387
High Leverage   17 5 2 0 0 1 3 0 3 0 2 1 .294 .333 .412 .745
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 28 98 19 6 0 1 5 8 5 1 1 17 0 0 .194 .238 .286 .524 48 41 -0.4
Total MLB 719 2017 495 83 8 11 160 191 100 20 12 428 14 8 .245 .286 .311 .597 66 62 4.0
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 95 94 1.1
2013 FCL - R 20 1 4 2 1 0 0 1 1 0 0 0 0 0 0 .500 .500 .750 1.250 202 190 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 70 -0.0
2014 Montgomery - AA 21 114 447 121 27 4 4 47 42 30 2 5 91 4 4 .271 .316 .376 .692 95 90 1.1
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 80 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 75 75
Total MID 114 442 124 22 3 10 72 63 40 7 6 60 17 11 .281 .345 .412 .757 95 94
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 202 190
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.019
2026 Texas - MLB 2B 13 13 17 24 4 42 1 .976 112.0 3.29 +0.2 1.034
2026 Texas - MLB 3B 4 4 3 4 2 7 0 1.000 37.0 1.70 -0.3 .840
2026 Texas - MLB SS 9 9 5 23 3 28 0 1.000 84.0 3.00 -0.8 .954
TOTAL 1B 5 4 31 1 0 32 0 1.000 36.0 8.00 +0.2 1.020
TOTAL 2B 70 54 74 150 29 225 1 .996 512.1 3.93 -0.5 .990
TOTAL 3B 14 13 6 18 2 24 0 1.000 113.0 1.91 -1.2 .851
TOTAL SS 993 481 1178 2448 474 3736 110 .971 4470.2 7.30 +33.1 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, August 2nd , 2026 - OOTP Baseball 27.4 Build 76