P Josh Hale #96
Age: 27 | Bats: R | Throws: R | Morale: Good
04/18/2026
P JOSH HALE #96 - AGE: 27 - BATS: R - THROWS: R - MORALE: GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
4 4 1-0 0 3.60 20.0 19 2 8 12 1.35 0.1
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 45 45 45 45
Movement 55 60 55 60
Control 55 60 55 60
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 45 50
Changeup 40 40
Splitter 55 60
Screwball 45 45
 
OTHER PITCHING RATINGS
Velocity 94-96 Mph
Stamina 45
Suggested Role Starter
Type Groundball Pitcher
Hold Runners 70
Defense 55
RUN/BUNT RATINGS
Running Speed: 20
Stealing Ability: 20
Baserunning Inst.: 20
Sacrifice Bunt: 45
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
04/14/2026 @ FLA Loss, 2-3 X 5.2 5 2 2 1 2
04/09/2026 PHI Win, 7-0 X 5.2 3 0 0 1 5 Win
04/03/2026 FLA Loss, 8-10 X 4.0 7 2 2 3 2
03/29/2026 @ DET Loss, 4-8 X 4.2 4 4 4 3 3
03/22/2026 @ ALA Win, 6-2 X 3.0 3 2 2 0 4 Win
03/16/2026 @ DEN Loss, 2-6 X 3.0 4 2 2 0 3
03/10/2026 @ NYC Loss, 3-3 X 2.1 3 1 1 1 3
03/04/2026 LA Loss, 0-1 X 3.1 2 1 1 0 4 Loss
PERSONALITY
Birthday:11/09/1998
Born in:Boca Raton, FL
Nationality:American
Height:6' 9"
Weight:205 lbs
Local Popularity:Well Known
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$3,800,000
Signed Through:2029 Season
Major Service:3 Years, 57 Days
Service This Yr:22 Days
40-Man Service:5 Years, 22 Days
Pro Service:10 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:2016, 30th Pick in Round 26
MAJOR SUPERIOR LEAGUE 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 4 4 1 0 0 3.60 20.0 19 8 8 2 8 12 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 13.50 8.55 5.40 3.60 5.31 1.35 121 0.1 .274        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 33 11 2 0 0 2 3 4 1 0 0 .333 .378 .394 .772      
vs. RHB 42 8 1 1 2 6 5 8 0 0 3 .190 .320 .405 .725      
MAJOR SUPERIOR LEAGUE 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
This Week 1 1 0 0 0 3.18 5.2 5 2 2 1 1 2  
Last Week 1 1 1 0 0 0.00 5.2 3 0 0 0 1 5  
March 1 1 0 0 0 7.71 4.2 4 4 4 1 3 3  
April 3 3 1 0 0 2.35 15.1 15 4 4 1 5 9  
Spring Training 4 4 1 1 0 4.63 11.2 12 6 6 1 1 14  
Last Year 33 33 11 11 0 3.72 174.1 166 77 72 19 48 166  
2 Years Ago 32 32 11 13 0 4.97 203.0 227 120 112 25 57 134  
Career 109 79 26 32 1 4.36 506.0 523 259 245 49 153 400  
Home 2 2 1 0 0 1.86 9.2 10 2 2 0 4 7  
Road 2 2 0 0 0 5.23 10.1 9 6 6 2 4 5  
Grass 4 4 1 0 0 3.60 20.0 19 8 8 2 8 12  
Day 2 2 1 0 0 3.48 10.1 7 4 4 1 4 8  
Night 2 2 0 0 0 3.72 9.2 12 4 4 1 4 4  
As Starter 4 4 1 0 0 3.60 20.0 19 8 8 2 8 12  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2021 Toronto - MSL 22 8 0 1 0 0 1.08 16.2 8 2 2 0 10 14 0 0 1.08 .200 3.29 0.2 348
2022 Toronto - MSL 23 18 0 1 2 1 2.31 23.1 22 7 6 0 14 28 0 0 1.54 .386 2.24 0.6 146
2023 Toronto - MSL 24 14 10 1 6 0 5.90 68.2 81 45 45 3 16 46 1 0 1.41 .351 3.48 1.4 70
2024 Toronto - MSL 25 32 32 11 13 0 4.97 203.0 227 120 112 25 57 134 1 0 1.40 .311 4.48 1.5 81
2025 Toronto - MSL 26 33 33 11 11 0 3.72 174.1 166 77 72 19 48 166 0 0 1.23 .299 3.84 3.2 115
2026 Toronto - MSL 27 4 4 1 0 0 3.60 20.0 19 8 8 2 8 12 0 0 1.35 .274 5.31 0.1 124
Total MSL 109 79 26 32 1 4.36 506.0 523 259 245 49 153 400 2 0 1.34 .311 4.02 6.8 94
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2016 Total - 17 13 13 7 2 0 2.52 89.1 76 27 25 4 34 69 0 0 1.23 .245 3.41 1.9 100
2016 Jupiter (MIA) - R 17 1 0 0 0 0 0.00 2.1 0 0 0 0 0 0 0 0 0.00 .000 3.45 0.0 999
2017 Jupiter (MIA) - R 18 4 0 0 0 0 0.84 10.2 4 3 1 0 6 12 0 0 0.94 .154 2.77 0.1 382
2017 Greensboro - A 18 16 0 1 3 0 4.50 24.0 27 13 12 1 18 19 0 0 1.88 .366 4.76 -0.3 83
2018 Batavia - S A 19 21 0 0 3 7 1.88 24.0 18 6 5 0 14 16 0 0 1.33 .243 3.81 0.6 254
2018 Greensboro - A 19 22 1 3 2 7 4.36 33.0 29 19 16 5 5 33 0 0 1.03 .282 4.28 0.2 99
2019 Lansing - A 20 7 2 1 1 0 4.07 24.1 31 12 11 4 8 31 0 0 1.60 .415 4.38 0.0 92
2019 Jupiter - A 20 20 0 4 1 2 2.02 53.1 40 14 12 4 19 56 0 0 1.11 .265 3.79 0.2 192
2019 Total - A 20 27 2 5 2 2 2.67 77.2 71 26 23 8 27 87 0 0 1.26 .313 3.98 0.3 143
2020 Dunedin - A 21 26 5 2 3 2 1.77 76.1 51 20 15 1 26 81 0 0 1.01 .260 2.85 1.6 216
2020 New Hampshire - AA 21 5 0 1 0 0 4.82 9.1 13 6 5 0 5 11 0 0 1.93 .448 3.03 0.2 89
2021 Dunedin - A 22 1 1 0 0 0 4.76 5.2 5 3 3 0 4 2 0 0 1.59 .263 4.93 0.0 84
2021 New Hampshire - AA 22 10 8 1 6 0 6.75 36.0 49 34 27 8 16 22 0 0 1.81 .336 6.74 -0.3 71
2021 Buffalo - AAA 22 18 0 0 0 1 3.06 32.1 28 11 11 1 21 37 0 0 1.52 .342 3.17 0.5 128
2022 Buffalo - AAA 23 18 18 6 5 0 3.09 125.1 121 48 43 8 35 109 0 0 1.24 .313 3.13 2.4 116
2023 Buffalo - AAA 24 19 19 9 7 0 2.67 134.2 104 43 40 7 39 108 3 0 1.06 .259 3.08 2.3 126
Total IL 55 37 15 12 1 2.89 292.1 253 102 94 16 95 254 3 0 1.19 .291 3.11 121.5
Total EL 15 8 2 6 0 6.35 45.1 62 40 32 8 21 33 0 0 1.83 .358 5.97 74.2
Total FSL 47 6 6 4 4 2.00 135.1 96 37 30 5 49 139 0 0 1.07 .262 3.31 193.6
Total MID 7 2 1 1 0 4.07 24.1 31 12 11 4 8 31 0 0 1.60 .415 4.38 91.9
Total SAL 38 1 4 5 7 4.42 57.0 56 32 28 6 23 52 0 0 1.39 .321 4.48 91.1
Total NYP 21 0 0 3 7 1.88 24.0 18 6 5 0 14 16 0 0 1.33 .243 3.81 253.7
Total GCL 5 0 0 0 0 0.69 13.0 4 3 1 0 6 12 0 0 0.77 .121 2.89 466.1
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Greensboro - A P 15 0 2 1 0 3 0 1.000 24.0 1.12 +0.3 1.028
2017 Jupiter (MIA) - R P 4 0 1 2 0 3 0 1.000 10.2 2.53 -0.2 1.376
2018 Greensboro - A P 22 1 2 1 0 4 1 .750 33.0 0.82 +0.4 .702
2018 Batavia - S A P 20 0 3 6 0 10 1 .900 24.0 3.38 -0.3 .903
2019 Jupiter - A P 20 0 3 11 1 14 0 1.000 53.1 2.36 +0.5 1.057
2019 Lansing - A P 7 2 1 2 0 4 1 .750 24.1 1.11 -0.1 .699
2020 New Hampshire - AA P 5 0 0 0 0 0 0 .000 9.1 0.00 -0.5 .000
2020 Dunedin - A P 26 5 2 10 0 13 1 .923 76.1 1.41 -0.0 .946
2021 Toronto - MLB P 8 0 1 2 2 3 0 1.000 16.2 1.62 -0.1 1.001
2021 Buffalo - AAA P 18 0 1 4 1 5 0 1.000 32.1 1.39 +0.2 1.032
2021 New Hampshire - AA P 10 8 3 2 1 5 0 1.000 36.0 1.25 -0.2 .753
2021 Dunedin - A P 1 1 0 0 0 0 0 .000 5.2 0.00 0.0 .000
2022 Toronto - MLB P 18 0 0 2 0 3 1 .667 23.1 0.77 -0.1 .000
2022 Buffalo - AAA P 18 18 6 9 0 17 2 .882 125.1 1.08 +2.3 .917
2023 Toronto - MLB P 14 10 3 14 0 18 1 .944 68.2 2.23 +0.7 .921
2023 Buffalo - AAA P 19 19 9 9 1 20 2 .900 134.2 1.20 -0.8 .895
2024 Toronto - MLB P 32 32 11 18 0 29 0 1.000 203.0 1.29 +2.5 1.085
2025 Toronto - MLB P 33 33 8 7 0 17 2 .882 174.1 0.77 -0.9 .726
2026 Toronto - MLB P 4 4 1 0 0 2 1 .500 20.0 0.45 +0.4 1.034
TOTAL P 294 133 57 100 6 170 13 .924 1095.0 1.29 +4.1 .945
PLAYER HISTORY
01/01/2026 OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 60 (60); Control: 65 (65).
02/28/2026 Unsuccessfully completed training to increase his endurance on the mound at the Toronto Seagulls development complex.
LEADERBOARD APPEARANCES
Year GS Rank
2025 33 9
Year L Rank
2024 13 10
Year WP Rank
2024 8 10
2025 8 8
Year BB/9 Rank
2025 2.48 10
Year GB% Rank
2025 0.51 4
Friday, April 17th , 2026 - OOTP Baseball 26.4 Build 61