P Leonard Foster #21
Age: 25 | Bats: R | Throws: R | Morale: Very Unhappy
06/09/2026
P LEONARD FOSTER #21 - AGE: 25 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
4 4 0-3 0 4.07 24.1 28 1 4 20 1.32 0.6
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 55 50 55 55
Movement 50 45 55 50
Control 50 50 50 50
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 60 60
Slider 60 65
Changeup 50 55
Splitter 35 40
Forkball 60 65
Knuckle Curve 55 65
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 40
Suggested Role Starter
Type Neutral
Hold Runners 40
Defense 40
RUN/BUNT RATINGS
Running Speed: 20
Stealing Ability: 25
Baserunning Inst.: 20
Sacrifice Bunt: 65
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
06/05/2026 SCR Loss, 1-3 X 7.0 10 3 3 0 3 Loss
05/31/2026 PAW Loss, 4-5 X 6.0 6 3 3 2 5 Loss
05/25/2026 RIC Loss, 3-4 X 6.0 5 1 1 1 4
05/20/2026 SYR Loss, 3-5 X 5.1 7 4 4 1 8 Loss
05/13/2026 BOS Win, 9-3 X 5.0 4 2 2 1 9 Win
05/07/2026 @ BAL Loss, 1-7 3.1 2 0 0 1 4
04/30/2026 @ NYK Win, 6-4 1.2 2 1 1 2 2 Win
04/20/2026 @ TOL Loss, 1-8 X 2.1 6 6 5 2 3 Loss
04/12/2026 PHO Loss, 4-5 4.0 5 2 2 1 4
04/07/2026 LV Loss, 7-8 X 4.0 6 2 2 1 4
PERSONALITY
Birthday:06/10/2000
Born in:Memphis, TN
Nationality:American
Height:6' 0"
Weight:180 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:1 Year, 171 Days
Service This Yr:50 Days
40-Man Service:3 Years, 167 Days
Pro Service:8 Years
Arbitration Eligibility:Not yet eligible
Option Years:Out of option years
Contract Extension: -
Drafted:2018, 24th Pick in Round 5
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 7 4 2 2 0 7.23 23.2 32 20 19 7 10 29 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 3 1 15.97 12.17 11.03 3.80 5.92 1.77 151 -0.3 .385        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 45 12 1 1 5 15 4 16 2 0 0 .267 .314 .667 .980      
vs. RHB 54 20 3 0 2 5 6 13 0 0 0 .370 .433 .537 .970      
MAJOR SUPERIOR LEAGUE 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 5 3 1 2 0 9.98 15.1 26 18 17 7 8 16  
May 2 1 1 0 0 2.16 8.1 6 2 2 0 2 13  
Spring Training 9 0 0 0 0 1.69 16.0 7 3 3 1 4 21  
Last Year 6 0 0 0 1 1.59 17.0 15 5 3 2 4 9  
Career 54 13 5 4 2 3.99 115.0 114 56 51 17 40 116  
Home 3 2 1 0 0 4.15 13.0 15 6 6 3 3 17  
Road 4 2 1 2 0 10.97 10.2 17 14 13 4 7 12  
Grass 7 4 2 2 0 7.23 23.2 32 20 19 7 10 29  
Day 2 2 0 1 0 11.05 7.1 13 9 9 3 3 7  
Night 5 2 2 1 0 5.51 16.1 19 11 10 4 7 22  
As Starter 4 4 1 2 0 9.82 14.2 23 17 16 5 6 19  
As Reliever / Substitution 3 0 1 0 0 3.00 9.0 9 3 3 2 4 10  
INTERNATIONAL 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 0 3 0 4.07 24.1 28 11 11 1 4 20 0 0.0 0 3 75.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 12.21 10.36 7.40 1.48 2.88 1.32 81 0.6 .370        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 40 8 1 0 1 8 2 10 1 2 0 .200 .233 .300 .533      
vs. RHB 53 20 7 0 0 3 2 10 0 0 1 .377 .411 .509 .920      
INTERNATIONAL LEAGUE 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Last Week 1 1 0 1 0 3.86 7.0 10 3 3 0 0 3  
May 3 3 0 2 0 4.15 17.1 18 8 8 1 4 17  
June 1 1 0 1 0 3.86 7.0 10 3 3 0 0 3  
Last Year 23 22 9 6 0 3.42 134.1 128 54 51 12 41 119  
2 Years Ago 4 0 0 0 0 0.00 10.0 4 0 0 0 2 9  
Career 59 28 12 11 9 3.17 224.1 203 85 79 15 76 211  
Home 4 4 0 3 0 4.07 24.1 28 11 11 1 4 20  
Turf 4 4 0 3 0 4.07 24.1 28 11 11 1 4 20  
Day 1 1 0 1 0 6.75 5.1 7 4 4 1 1 8  
Night 3 3 0 2 0 3.32 19.0 21 7 7 0 3 12  
As Starter 4 4 0 3 0 4.07 24.1 28 11 11 1 4 20  
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+
2022 Boston - MSL 21 14 0 1 0 1 3.82 30.2 25 14 13 5 5 41 0 0 0.98 .290 3.28 0.2 92
2023 Cleveland - MSL 22 27 9 2 2 0 3.30 43.2 42 17 16 3 21 37 0 0 1.44 .307 3.77 0.4 114
2025 Cleveland - MSL 24 6 0 0 0 1 1.59 17.0 15 5 3 2 4 9 0 0 1.12 .245 4.56 -0.1 252
2026 Cleveland - MSL 25 7 4 2 2 0 7.23 23.2 32 20 19 7 10 29 0 0 1.77 .385 5.92 -0.3 54
Total MSL 54 13 5 4 2 3.99 115.0 114 56 51 17 40 116 0 0 1.34 .309 4.20 0.2 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+
2018 Total - 17 14 7 4 0 1 0.66 54.2 32 6 4 1 8 77 0 0 0.73 .238 1.06 3.0 100
2018 Lowell - S A 17 3 0 0 0 0 1.69 5.1 7 3 1 1 2 2 0 0 1.69 .316 6.21 -0.1 282
2018 Salem - A 17 20 1 3 4 0 7.15 34.0 51 27 27 0 24 23 0 0 2.21 .425 4.40 -0.1 53
2019 Fort Myers (BOS) - R 18 2 0 1 1 0 6.00 6.0 3 4 4 0 2 6 0 0 0.83 .200 2.80 0.1 69
2019 Lowell - S A 18 13 2 0 2 2 4.24 23.1 23 11 11 1 13 22 0 0 1.54 .349 3.89 0.2 92
2019 Greenville - A 18 13 10 3 2 0 3.97 56.2 49 25 25 4 24 40 0 0 1.29 .268 4.50 0.1 94
2020 Salem - A 19 26 26 5 11 0 3.67 132.1 112 61 54 13 52 128 0 0 1.24 .274 4.10 0.9 98
2021 Portland - AA 20 6 6 2 1 0 4.28 27.1 35 15 13 1 16 29 0 0 1.87 .410 3.68 0.7 112
2021 Pawtucket - AAA 20 21 0 2 1 5 3.16 42.2 30 18 15 2 20 54 0 0 1.17 .289 2.61 0.9 124
2022 Portland - AA 21 11 11 4 4 0 3.69 63.1 63 31 26 3 18 62 0 0 1.28 .331 2.77 2.2 124
2022 Pawtucket - AAA 21 1 0 0 0 1 0.00 0.2 0 0 0 0 0 0 0 0 0.00 .000 3.20 0.0 999
2023 Columbus - AAA 22 6 2 1 1 3 1.46 12.1 13 2 2 0 9 9 0 0 1.78 .325 3.69 0.0 225
2024 Akron - AA 23 33 5 5 2 15 1.32 68.0 42 11 10 8 14 68 0 0 0.82 .207 3.31 1.0 285
2024 Columbus - AAA 23 4 0 0 0 0 0.00 10.0 4 0 0 0 2 9 0 0 0.60 .174 1.77 0.3 999
2025 Columbus - AAA 24 23 22 9 6 0 3.42 134.1 128 54 51 12 41 119 1 0 1.26 .299 3.42 1.5 98
2026 Columbus - AAA 25 4 4 0 3 0 4.07 24.1 28 11 11 1 4 20 0 0 1.32 .370 2.88 0.6 88
Total IL 59 28 12 11 9 3.17 224.1 203 85 79 15 76 211 1 0 1.24 .302 3.15 109.5
Total EL 50 22 11 7 15 2.78 158.2 140 57 49 12 48 159 0 0 1.18 .299 3.16 160.1
Total CAR 46 27 8 15 0 4.38 166.1 163 88 81 13 76 151 0 0 1.44 .312 4.16 83.1
Total SAL 13 10 3 2 0 3.97 56.2 49 25 25 4 24 40 0 0 1.29 .268 4.50 93.6
Total NYP 16 2 0 2 2 3.77 28.2 30 14 12 2 15 24 0 0 1.57 .341 4.32 105.1
Total GCL 2 0 1 1 0 6.00 6.0 3 4 4 0 2 6 0 0 0.83 .200 2.80 68.6
CAREER POSTSEASON 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 Pawtucket - IL 20 2 0 0 0 0 1.80 5.0 4 1 1 1 1 3 0 0 1.00 .273 5.20 -0.1 218
2024 Akron - EL 23 1 0 0 0 0 0.00 0.2 0 0 0 0 0 2 0 0 0.00 .000 0.00 0.1 999
Total IL 2 0 0 0 0 1.80 5.0 4 1 1 1 1 3 0 0 1.00 .273 5.20 217.9
Total EL 1 0 0 0 0 0.00 0.2 0 0 0 0 0 2 0 0 0.00 .000 0.00 999.0
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2018 Salem - A P 20 1 1 9 0 11 1 .909 34.0 2.65 -0.7 1.061
2018 Lowell - S A P 3 0 0 1 0 1 0 1.000 5.1 1.69 -0.1 1.054
2019 Greenville - A P 13 10 3 13 0 16 0 1.000 56.2 2.54 +1.5 1.054
2019 Lowell - S A P 13 2 1 3 0 4 0 1.000 23.1 1.54 -0.0 1.047
2019 Fort Myers (BOS) - R P 2 0 0 1 0 1 0 1.000 6.0 1.50 +0.1 1.047
2020 Salem - A P 26 26 8 18 0 26 0 1.000 132.1 1.77 -0.1 1.041
2021 Pawtucket - AAA P 21 0 3 2 0 6 1 .833 42.2 1.05 -0.1 .688
2021 Portland - AA P 6 6 2 2 0 4 0 1.000 27.1 1.32 -1.6 2.009
2022 Boston - MLB P 14 0 2 1 0 3 0 1.000 30.2 0.88 -1.0 1.040
2022 Pawtucket - AAA P 1 0 0 0 0 0 0 .000 0.2 0.00 0.0 .000
2022 Portland - AA P 11 11 3 5 0 8 0 1.000 63.1 1.14 +0.1 1.054
2023 Cleveland - MLB P 27 9 1 0 0 1 0 1.000 43.2 0.21 -0.4 .000
2023 Columbus - AAA P 6 2 0 2 0 2 0 1.000 12.1 1.46 -0.1 .984
2024 Columbus - AAA P 4 0 1 2 0 3 0 1.000 10.0 2.70 +0.0 .982
2024 Akron - AA P 33 5 6 3 0 9 0 1.000 68.0 1.19 +0.2 1.342
2025 Cleveland - MLB P 6 0 1 1 0 2 0 1.000 17.0 1.06 -0.0 1.016
2025 Columbus - AAA P 23 22 4 6 0 11 1 .909 134.1 0.67 -0.9 .955
2026 Cleveland - MLB P 7 4 0 3 0 3 0 1.000 23.2 1.14 +0.2 1.054
2026 Columbus - AAA P 4 4 0 1 0 1 0 1.000 24.1 0.37 +0.9 1.012
TOTAL P 240 102 36 73 0 112 3 .973 755.2 1.30 -2.0 1.046
PLAYER HISTORY
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): Stuff: 55 (55); Movement: 45 (50); Control: 50 (50).
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61