LF John Hatfield #1
Age: 24 | Bats: R | Throws: R | Morale: Unhappy
06/09/2026
LF JOHN HATFIELD #1 - AGE: 24 - BATS: R - THROWS: R - MORALE: UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
53 190 43 12 0 5 33 30 53 .226 .332 .368 8 1.7
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 40 40 40
Gap 55 55 55 55
Power 70 70 70 70
Eye 55 55 55 55
Avoid K's 35 35 35 35
FIELDING RATINGS
Catcher Infield Outfield
Range: - 50 65
Errors: - 35 45
Arm: 20 55 65
Turn DP: - 45 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 30
Catcher: - Left Field: 75
1st Base: - Center Field: 60
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 75
Stealing Ability: 65
Baserunning Inst.: 60
Sacrifice Bunt: 25
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 CIN Win, 3-2 3 1 1 0 0 1 0 0
06/07/2026 CIN Loss, 3-4 3 0 0 0 0 1 1 0
06/05/2026 @ ROC Loss, 1-2 4 0 2 1 0 0 1 1
06/04/2026 @ ROC Loss, 1-6 3 0 0 0 0 1 2 0
06/03/2026 @ ROC Loss, 2-4 4 0 1 0 0 0 2 0
06/02/2026 DUR Win, 10-1 4 2 1 2 0 1 1 0
06/01/2026 DUR Win, 4-3 4 0 0 0 0 0 0 0
05/31/2026 DUR Win, 2-1 3 0 0 0 0 1 1 0
05/29/2026 IND Win, 8-5 5 1 1 1 0 0 1 0
05/28/2026 IND Win, 10-0 1 0 0 0 0 0 1 0
PERSONALITY
Birthday:04/16/2002
Born in:Richmond, CA
Nationality:American
Height:6' 0"
Weight:185 lbs
Local Popularity:Well Known
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:None, 53 Days
Service This Yr:6 Days
40-Man Service:1 Year, 18 Days
Pro Service:6 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:2020, 12th Pick in Round 6
MAJOR SUPERIOR LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 3 11 3 0 0 0 0 2 2 3 .273 .429 .273 .701 .338 .000 121
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 3 14 1 0 0 0 0 0 3 0 0 0 0.0 1.6 5.47 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   0 0 0 0 0 0 0 2 0 0 0 0 .000 1.000 .000 1.000
Versus Right   11 3 0 0 0 0 2 0 3 0 0 1 .273 .333 .273 .606
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   11 3 0 0 0 0 2 2 3 0 0 1 .273 .429 .273 .701
Spring Training   41 5 0 0 2 3 5 3 14 0 0 1 .122 .200 .268 .468
Last Year   78 16 3 0 3 6 11 12 35 0 0 3 .205 .333 .359 .692
Career   89 19 3 0 3 6 13 14 38 0 0 4 .213 .346 .348 .694
Home   3 1 0 0 0 0 0 1 1 0 0 0 .333 .500 .333 .833
Road   8 2 0 0 0 0 2 1 2 0 0 1 .250 .400 .250 .650
Grass   11 3 0 0 0 0 2 2 3 0 0 1 .273 .429 .273 .701
Day   5 1 0 0 0 0 1 0 1 0 0 0 .200 .200 .200 .400
Night   6 2 0 0 0 0 1 2 2 0 0 1 .333 .556 .333 .889
As Starter   11 3 0 0 0 0 2 2 3 0 0 1 .273 .429 .273 .701
Close/Late   2 0 0 0 0 0 1 2 2 0 0 1 .000 .600 .000 .600
Inning 1-3   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Inning 4-6   4 2 0 0 0 0 1 0 0 0 0 0 .500 .500 .500 1.000
Inning 7-9   3 0 0 0 0 0 1 2 2 0 0 1 .000 .500 .000 .500
Extra Innings   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   4 1 0 0 0 0 0 1 0 0 0 0 .250 .400 .250 .650
1 Outs   4 1 0 0 0 0 2 0 3 0 0 1 .250 .400 .250 .650
2 Outs   3 1 0 0 0 0 0 1 0 0 0 0 .333 .500 .333 .833
Scoring Position   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Bases Empty   7 2 0 0 0 0 1 1 1 0 0 0 .286 .375 .286 .661
Runner on 1st   2 1 0 0 0 0 1 1 1 0 0 1 .500 .750 .500 1.250
Runner on 2nd & 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Bases Loaded   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Two Strikes   9 3 0 0 0 0 1 1 3 0 0 0 .333 .400 .333 .733
First Pitch   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-0   0 0 0 0 0 0 1 0 0 0 0 1 .000 1.000 .000 1.000
Count 1-2   5 1 0 0 0 0 0 0 3 0 0 0 .200 .200 .200 .400
Count 2-2   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Count 3-0   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Full Count   1 1 0 0 0 0 1 1 0 0 0 0 1.000 1.000 1.000 2.000
Behind in Count   5 1 0 0 0 0 0 0 3 0 0 0 .200 .200 .200 .400
Ahead in Count   0 0 0 0 0 0 1 1 0 0 0 1 .000 1.000 .000 1.000
Batting 6th   8 2 0 0 0 0 2 1 2 0 0 1 .250 .400 .250 .650
Batting 7th   3 1 0 0 0 0 0 1 1 0 0 0 .333 .500 .333 .833
Low Leverage   4 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Medium Leverage   6 3 0 0 0 0 1 1 0 0 0 0 .500 .571 .500 1.071
High Leverage   1 0 0 0 0 0 1 1 1 0 0 1 .000 .667 .000 .667
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 53 190 43 12 0 5 33 23 30 53 .226 .332 .368 .700 .328 .142 108
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 51 223 1 1 0 4 0 2 70 17 8 3 72.7 24.9 4.32 1.7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   58 9 3 0 1 5 3 10 22 0 0 0 .155 .279 .259 .538
Versus Right   132 34 9 0 4 28 20 20 31 2 0 1 .258 .355 .417 .772
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   3 1 0 0 0 0 1 1 0 0 0 0 .333 .500 .333 .833
Last Week   22 4 0 0 0 3 2 3 7 0 0 0 .182 .280 .182 .462
April   70 15 5 0 1 13 9 13 17 2 0 0 .214 .329 .329 .658
May   95 23 7 0 4 17 11 13 29 0 0 1 .242 .339 .442 .782
June   25 5 0 0 0 3 3 4 7 0 0 0 .200 .310 .200 .510
Last Year   385 85 19 4 14 48 52 61 122 6 0 8 .221 .335 .400 .735
Career   575 128 31 4 19 81 75 91 175 8 0 9 .223 .334 .390 .723
Home   96 18 5 0 4 20 13 16 26 1 0 0 .188 .301 .365 .665
Road   94 25 7 0 1 13 10 14 27 1 0 1 .266 .364 .372 .736
Grass   183 41 11 0 5 32 22 29 52 2 0 1 .224 .330 .366 .696
Turf   7 2 1 0 0 1 1 1 1 0 0 0 .286 .375 .429 .804
Day   52 9 3 0 0 7 2 7 14 0 0 0 .173 .271 .231 .502
Night   138 34 9 0 5 26 21 23 39 2 0 1 .246 .354 .420 .774
As Starter   188 43 12 0 5 33 23 30 51 2 0 1 .229 .335 .372 .707
As Reliever / Substitution   2 0 0 0 0 0 0 0 2 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
2025 Detroit - MSL 23 23 78 16 3 0 3 6 11 12 3 0 35 2 2 .205 .333 .359 .692 96 102 0.4
2026 Detroit - MSL 24 3 11 3 0 0 0 0 2 2 1 0 3 0 0 .273 .429 .273 .701 106 121 0.1
Total MSL 26 89 19 3 0 3 6 13 14 4 0 38 2 2 .213 .346 .348 .694 97 104 0.5
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
2020 Total - 18 26 109 46 12 5 11 36 52 15 5 2 9 31 7 .422 .504 .927 1.430 100 100 2.9
2020 Lakeland - R 18 11 13 2 0 0 0 0 1 0 0 0 3 0 0 .154 .154 .154 .308 -19 -26 -0.1
2021 Lakeland - R 19 36 94 15 2 0 3 12 10 6 1 0 46 5 2 .160 .218 .277 .494 45 41 0.0
2022 Lakeland - R 20 57 195 41 6 5 14 38 34 27 8 4 62 20 14 .210 .325 .508 .832 117 109 0.8
2023 West Michigan - A 21 94 315 82 13 4 22 45 50 39 10 1 94 27 21 .260 .359 .537 .895 134 140 2.5
2024 West Michigan - A 22 45 172 55 8 2 19 48 35 22 2 2 52 15 9 .320 .399 .721 1.120 196 198 3.5
2024 Lakeland - A 22 82 305 96 12 6 27 69 51 30 10 5 94 11 18 .315 .389 .659 1.048 191 200 5.7
2024 Total - A 22 127 477 151 20 8 46 117 86 52 12 7 146 26 27 .317 .392 .681 1.074 193 199 9.2
2025 Toledo - AAA 23 102 385 85 19 4 14 48 52 61 8 6 122 14 4 .221 .335 .400 .735 128 131 4.9
2026 Toledo - AAA 24 53 190 43 12 0 5 33 23 30 1 2 53 8 3 .226 .332 .368 .700 105 108 1.7
Total IL 155 575 128 31 4 19 81 75 91 9 8 175 22 7 .223 .334 .390 .723 120 124
Total FSL 82 305 96 12 6 27 69 51 30 10 5 94 11 18 .315 .389 .659 1.048 191 200
Total MID 139 487 137 21 6 41 93 85 61 12 3 146 42 30 .281 .373 .602 .975 156 160
Total GCL 104 302 58 8 5 17 50 45 33 9 4 111 25 16 .192 .287 .421 .708 91 84
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 Lakeland - GCL 20 9 30 9 0 0 2 3 8 5 2 0 7 7 1 .300 .432 .500 .932 146 148 0.7
2023 West Michigan - MID 21 4 15 2 1 0 0 0 3 1 1 0 8 0 0 .133 .235 .200 .435 18 18 -0.2
2024 Lakeland - FSL 22 7 25 4 2 0 1 1 5 3 2 0 7 1 1 .160 .300 .360 .660 86 93 0.6
Total FSL 7 25 4 2 0 1 1 5 3 2 0 7 1 1 .160 .300 .360 .660 86 93
Total MID 4 15 2 1 0 0 0 3 1 1 0 8 0 0 .133 .235 .200 .435 18 18
Total GCL 9 30 9 0 0 2 3 8 5 2 0 7 7 1 .300 .432 .500 .932 146 148
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Lakeland - R LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2020 Lakeland - R CF 11 1 4 0 0 4 0 1.000 23.0 1.57 +0.2 1.027
2020 Lakeland - R RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2021 Lakeland - R LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2021 Lakeland - R CF 34 31 82 3 0 85 0 1.000 260.2 2.93 +3.2 1.045
2022 Lakeland - R CF 57 56 122 8 1 133 3 .977 465.0 2.52 -0.1 .998
2023 West Michigan - A SS 5 4 1 5 0 9 3 .667 34.0 1.59 -3.0 .520
2023 West Michigan - A LF 1 0 1 0 0 1 0 1.000 1.1 6.75 +0.1 .977
2023 West Michigan - A CF 89 88 234 7 2 250 9 .964 747.1 2.90 +1.2 1.011
2024 Lakeland - A SS 5 5 6 15 0 22 1 .955 44.2 4.23 -1.4 .855
2024 Lakeland - A LF 10 10 13 0 0 13 0 1.000 87.0 1.34 -0.3 1.064
2024 West Michigan - A LF 10 10 18 0 0 19 1 .947 81.0 2.00 -0.5 .894
2024 Lakeland - A CF 59 59 163 7 1 176 6 .966 533.0 2.87 +5.5 1.026
2024 West Michigan - A CF 36 35 77 2 1 79 0 1.000 335.1 2.12 +1.9 1.042
2025 Detroit - MLB SS 3 3 4 5 1 11 2 .818 27.0 3.00 -1.2 .644
2025 Toledo - AAA SS 4 4 2 7 1 10 1 .900 27.0 3.00 -0.7 .904
2025 Detroit - MLB LF 15 15 30 1 0 31 0 1.000 139.0 2.01 +0.5 1.050
2025 Toledo - AAA LF 25 25 57 0 0 57 0 1.000 234.0 2.19 +2.3 1.047
2025 Detroit - MLB CF 5 3 12 0 0 12 0 1.000 29.0 3.72 +1.2 1.177
2025 Toledo - AAA CF 74 71 255 7 1 267 5 .981 663.0 3.56 +9.6 1.020
2026 Toledo - AAA SS 1 1 2 3 1 6 1 .833 9.0 5.00 -0.5 .711
2026 Detroit - MLB LF 3 3 4 0 0 4 0 1.000 28.2 1.26 -0.1 1.012
2026 Toledo - AAA LF 38 38 61 4 0 65 0 1.000 337.2 1.73 +2.3 1.042
2026 Toledo - AAA CF 13 12 36 1 0 38 1 .974 108.2 3.06 +2.5 1.116
TOTAL SS 18 17 15 35 3 58 8 .862 141.2 3.18 -6.8 .734
TOTAL LF 103 101 184 5 0 190 1 .995 909.2 1.87 +4.2 1.028
TOTAL CF 378 356 985 35 6 1044 24 .977 3165.0 2.90 +25.3 1.025
TOTAL RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
PLAYER HISTORY
06/05/2020 Drafted in the 2020 first-year player draft out of high school (Denair; Denair, CA) by the Detroit Devils (Round 6, Pick 12, 159th overall pick).
01/01/2021 OSA scouting updated ratings (potential): Contact: 20 (45); Power: 30 (70); Eye: 30 (55).
01/01/2022 OSA scouting updated ratings (potential): Contact: 25 (45); Power: 30 (70); Eye: 35 (55).
07/21/2022 Was selected to the 2022 Major Superior League All-Star Futures Game.
01/01/2023 OSA scouting updated ratings (potential): Contact: 35 (45); Power: 40 (75); Eye: 35 (55).
05/26/2023 Injured (mild hamstring strain),day-to-day for 2 weeks.
01/01/2024 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 40 (65); Eye: 40 (55).
05/01/2024 Wins the MID Batter of the Month Award.
05/20/2024 Wins the MID Player of the Week Award.
07/01/2024 Wins the FSL Player of the Week Award.
07/01/2024 Wins the FSL Batter of the Month Award.
07/15/2024 Hits for the CYCLE, going 4-5 against the Daytona Lumber Kings, with 1 RBI and 1 runs scored.
07/22/2024 Wins the FSL Player of the Week Award.
08/01/2024 Wins the FSL Batter of the Month Award.
08/17/2024 Suspended 3 games after ejection following a brawl.
08/19/2024 Wins the FSL Player of the Week Award.
09/24/2024 Wins the 2024 FSL Platinum Stick Award at CF.
09/27/2024 Wins the 2024 FSL Outstanding Hitter Award.
12/20/2024 Drafted in the rule 5 draft (Round 3 , Pick 10, 70th overall Pick) by the Phoenix Autobots from the Detroit Devils.
01/01/2025 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 60 (65); Eye: 55 (60).
03/27/2025 Released by the Phoenix organization, returned to the Detroit Devils.
05/19/2025 Wins the IL Player of the Week Award.
10/13/2025 Wins the 2025 IL Platinum Stick Award at CF.
11/17/2025 Received a 1-year contract through automatic renewal worth a total of $870,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 65 (70); Eye: 55 (55).
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61