LF John Hatfield #1
Age: 24 | Bats: R | Throws: R | Morale: Very Unhappy
07/26/2026
LF JOHN HATFIELD #1 - AGE: 24 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
90 332 78 21 2 8 47 43 103 .235 .326 .383 11 2.4
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
07/25/2026 COL Win, 3-0 4 0 1 1 0 0 2 0
07/24/2026 COL Win, 2-1 3 1 1 0 0 0 1 0
07/23/2026 @ CIN Loss, 0-1 5 0 0 0 0 1 2 0
07/22/2026 @ CIN Loss, 1-8 2 0 1 0 0 1 0 0
07/21/2026 @ CIN Loss, 0-3 4 0 0 0 0 0 2 0
07/20/2026 ROC Loss, 1-6 3 0 0 0 0 1 3 0
07/19/2026 ROC Loss, 1-4 4 1 1 1 1 0 2 0
07/18/2026 ROC Loss, 2-7 4 0 2 1 0 0 0 0
07/15/2026 @ DUR Win, 6-4 5 1 2 1 0 0 2 0
07/14/2026 @ DUR Loss, 5-6 6 1 1 0 0 0 2 0
PERSONALITY
Birthday:04/16/2002
Born in:Richmond, CA
Nationality:American
Height:6' 0"
Weight:190 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, 65 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 .336 .000 124
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 90 332 78 21 2 8 47 40 43 103 .235 .326 .383 .709 .331 .148 113
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 88 380 3 1 0 8 0 2 127 31 11 8 57.9 41.3 4.10 2.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   81 14 4 0 1 7 4 13 31 0 0 1 .173 .295 .259 .554
Versus Right   251 64 17 2 7 40 36 30 72 2 0 2 .255 .337 .422 .759
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   21 3 0 1 0 1 1 3 10 0 0 0 .143 .250 .238 .488
Last Week   23 6 1 1 1 3 3 1 6 0 0 0 .261 .292 .522 .813
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   88 25 6 0 2 11 13 8 30 0 0 1 .284 .351 .420 .771
July   79 15 3 2 1 6 7 9 27 0 0 1 .190 .281 .316 .597
Last Year   385 85 19 4 14 48 52 61 122 6 0 8 .221 .335 .400 .735
Career   717 163 40 6 22 95 92 104 225 8 0 11 .227 .331 .392 .723
Home   159 35 11 1 6 29 21 21 45 1 0 1 .220 .313 .415 .728
Road   173 43 10 1 2 18 19 22 58 1 0 2 .249 .338 .353 .691
Grass   306 71 18 2 8 44 37 41 92 2 0 2 .232 .325 .382 .707
Turf   26 7 3 0 0 3 3 2 11 0 0 1 .269 .345 .385 .729
Day   96 22 7 1 0 11 9 12 30 0 0 0 .229 .315 .323 .638
Night   236 56 14 1 8 36 31 31 73 2 0 3 .237 .331 .407 .738
As Starter   330 78 21 2 8 47 40 43 101 2 0 3 .236 .328 .385 .713
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 108 124 0.1
Total MSL 26 89 19 3 0 3 6 13 14 4 0 38 2 2 .213 .346 .348 .694 97 105 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 -25 -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 42 0.0
2022 Lakeland - R 20 57 195 41 6 5 14 38 34 27 8 4 62 20 14 .210 .325 .508 .832 121 110 0.9
2023 West Michigan - A 21 94 315 82 13 4 22 45 50 39 10 1 94 27 21 .260 .359 .537 .895 138 141 2.6
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 202 3.6
2024 Lakeland - A 22 82 305 96 12 6 27 69 51 30 10 5 94 11 18 .315 .389 .659 1.048 198 204 5.8
2024 Total - A 22 127 477 151 20 8 46 117 86 52 12 7 146 26 27 .317 .392 .681 1.074 197 203 9.4
2025 Toledo - AAA 23 102 385 85 19 4 14 48 52 61 8 6 122 14 4 .221 .335 .400 .735 125 132 5.0
2026 Toledo - AAA 24 90 332 78 21 2 8 47 40 43 3 2 103 11 8 .235 .326 .383 .709 107 113 2.4
Total IL 192 717 163 40 6 22 95 92 104 11 8 225 25 12 .227 .331 .392 .723 117 123
Total FSL 82 305 96 12 6 27 69 51 30 10 5 94 11 18 .315 .389 .659 1.048 198 204
Total MID 139 487 137 21 6 41 93 85 61 12 3 146 42 30 .281 .373 .602 .975 158 162
Total GCL 104 302 58 8 5 17 50 45 33 9 4 111 25 16 .192 .287 .421 .708 94 85
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 150 149 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 20 20 -0.2
2024 Lakeland - FSL 22 7 25 4 2 0 1 1 5 3 2 0 7 1 1 .160 .300 .360 .660 90 96 0.7
Total FSL 7 25 4 2 0 1 1 5 3 2 0 7 1 1 .160 .300 .360 .660 90 96
Total MID 4 15 2 1 0 0 0 3 1 1 0 8 0 0 .133 .235 .200 .435 20 20
Total GCL 9 30 9 0 0 2 3 8 5 2 0 7 7 1 .300 .432 .500 .932 150 149
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 6 6 14 14 3 29 1 .966 53.1 4.72 -2.0 .839
2026 Detroit - MLB LF 3 3 4 0 0 4 0 1.000 28.2 1.26 -0.1 1.009
2026 Toledo - AAA LF 61 61 104 5 0 113 4 .965 548.2 1.79 +3.9 1.029
2026 Toledo - AAA CF 22 21 57 2 0 61 2 .967 187.2 2.83 +3.2 1.104
TOTAL SS 23 22 27 46 5 81 8 .901 186.0 3.53 -8.3 .767
TOTAL LF 126 124 227 6 0 238 5 .979 1120.2 1.87 +5.8 1.025
TOTAL CF 387 365 1006 36 6 1067 25 .977 3244.0 2.89 +26.0 1.026
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).
Saturday, July 25th , 2026 - OOTP Baseball 26.8 Build 82