P Justin 'Ringo' Ferris #18
Age: 24 | Bats: L | Throws: R | Morale: Good
06/09/2026
P JUSTIN 'RINGO' FERRIS #18 - AGE: 24 - BATS: L - THROWS: R - MORALE: GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
14 11 4-4 1 2.80 70.2 63 3 22 56 1.20 1.6
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 60 65 60 70
Movement 55 55 55 55
Control 55 55 50 60
PITCHING RATINGS
Pitch Cur. Pot.
Curveball 65 65
Changeup 80 80
Sinker 45 55
Cutter 60 65
 
OTHER PITCHING RATINGS
Velocity 89-91 Mph
Stamina 60
Suggested Role Starter
Type Groundball Pitcher
Hold Runners 60
Defense 50
RUN/BUNT RATINGS
Running Speed: 20
Stealing Ability: 20
Baserunning Inst.: 20
Sacrifice Bunt: 70
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
06/06/2026 @ NYK Loss, 1-2 X 7.0 6 2 2 3 5 Loss
05/31/2026 ALA Win, 4-0 X 5.0 4 0 0 4 7
05/25/2026 @ TOL Win, 7-1 X 5.2 4 0 0 3 5 Win
05/20/2026 BAL Loss, 3-5 X 6.2 5 1 1 2 4
05/15/2026 TEX Win, 4-2 X 8.0 5 2 2 2 3 Win
05/09/2026 @ DEN Win, 5-2 X 5.2 7 2 2 3 6 Win
05/03/2026 CHI Loss, 7-9 1.2 4 1 1 0 0
04/30/2026 @ GD Win, 5-1 1.0 0 0 0 0 2
04/29/2026 @ GD Win, 8-5 1.0 1 0 0 0 1 Save
04/21/2026 LV Win, 3-2 X 6.1 5 1 1 2 7
PERSONALITY
Birthday:08/01/2001
Born in:Texarkana, AR
Nationality:American
Height:6' 5"
Weight:205 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:1 Year, 88 Days
Service This Yr:74 Days
40-Man Service:1 Year, 151 Days
Pro Service:6 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:2020, 18th Pick in Round 28
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 14 11 4 4 1 2.80 70.2 63 25 22 3 22 56 0 0.0 0 5 45.5
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 1 0 100.0 3 3 11.08 8.02 7.13 2.80 3.24 1.20 82 1.6 .293        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 114 29 7 0 0 7 11 30 1 0 0 .254 .317 .316 .633      
vs. RHB 147 34 6 0 3 18 11 26 2 3 2 .231 .290 .333 .623      
MAJOR SUPERIOR 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 2.57 7.0 6 2 2 0 3 5  
March 1 1 0 1 0 3.60 5.0 6 5 2 0 1 2  
April 6 4 1 2 1 4.15 26.0 22 12 12 3 4 24  
May 6 5 3 0 0 1.65 32.2 29 6 6 0 14 25  
June 1 1 0 1 0 2.57 7.0 6 2 2 0 3 5  
Spring Training 4 4 1 1 0 1.86 9.2 10 2 2 0 4 11  
Last Year 32 1 9 3 3 5.98 52.2 68 37 35 10 19 46  
2 Years Ago 3 1 0 1 0 5.25 12.0 13 7 7 1 2 7  
Career 49 13 13 8 4 4.26 135.1 144 69 64 14 43 109  
Home 6 5 1 1 0 2.70 33.1 30 10 10 1 11 25  
Road 8 6 3 3 1 2.89 37.1 33 15 12 2 11 31  
Grass 13 10 3 4 1 2.97 63.2 60 24 21 2 22 50  
Turf 1 1 1 0 0 1.29 7.0 3 1 1 1 0 6  
Day 3 2 1 1 0 5.11 12.1 14 7 7 1 4 12  
Night 11 9 3 3 1 2.31 58.1 49 18 15 2 18 44  
As Starter 11 11 4 4 0 2.82 67.0 58 24 21 3 22 53  
As Reliever / Substitution 3 0 0 0 1 2.45 3.2 5 1 1 0 0 3  
NORTHWEST LEAGUE 2021 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 13 11 1 6 1 4.97 58.0 52 37 32 7 26 46 0 0.0 0 4 36.4
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 1 0 100.0 2 2 12.26 8.07 7.14 4.03 4.50 1.34 107 0.5 .263        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 97 23 6 3 3 16 9 20 0 0 0 .237 .302 .454 .755      
vs. RHB 127 29 5 1 4 21 17 26 0 1 1 .228 .324 .378 .702      
NORTHWEST LEAGUE 2021 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Career 15 13 1 6 1 4.50 68.0 62 39 34 7 30 54  
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+
2024 Springfield - MSL 22 3 1 0 1 0 5.25 12.0 13 7 7 1 2 7 0 0 1.25 .324 3.62 0.1 72
2025 Springfield - MSL 23 32 1 9 3 3 5.98 52.2 68 37 35 10 19 46 0 0 1.65 .362 5.36 -0.7 69
2026 Springfield - MSL 24 14 11 4 4 1 2.80 70.2 63 25 22 3 22 56 0 0 1.20 .293 3.24 1.6 141
Total MSL 49 13 13 8 4 4.26 135.1 144 69 64 14 43 109 0 0 1.38 .323 4.10 1.0 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+
2020 Total - 18 13 13 9 1 0 1.97 105.0 86 27 23 5 23 128 0 0 1.04 .279 2.07 4.5 100
2020 Salem-Keizer - S A 18 2 2 0 0 0 1.80 10.0 10 2 2 0 4 8 0 0 1.40 .345 3.65 0.2 247
2020 Augusta - A 18 21 0 3 1 1 3.77 31.0 37 16 13 2 17 19 0 0 1.74 .333 4.78 -0.4 100
2021 Scottsdale - R 19 1 1 0 1 0 15.00 3.0 5 5 5 1 4 2 0 0 3.00 .444 11.92 -0.2 28
2021 Salem-Keizer - S A 19 13 11 1 6 1 4.97 58.0 52 37 32 7 26 46 0 0 1.34 .263 4.50 0.5 85
2021 Augusta - A 19 3 1 1 1 0 6.00 9.0 10 6 6 2 5 4 0 0 1.67 .286 7.33 -0.3 61
2022 Mesa - R 20 4 1 1 0 3 2.08 8.2 6 3 2 2 7 8 0 0 1.50 .190 7.78 -0.2 246
2022 Augusta - A 20 4 0 0 0 0 7.27 8.2 11 8 7 1 6 9 0 0 1.96 .417 4.63 -0.0 57
2022 Kane County - A 20 16 0 2 1 0 7.36 25.2 33 22 21 5 10 28 0 0 1.68 .384 4.59 -0.1 54
2022 Daytona - A 20 2 0 0 1 0 7.71 4.2 5 8 4 2 6 6 0 0 2.36 .250 10.01 -0.3 50
2022 Total - A 20 22 0 2 2 0 7.38 39.0 49 38 32 8 22 43 0 0 1.82 .376 5.24 -0.4 54
2023 Kane County - A 21 34 12 6 7 1 4.56 106.2 115 55 54 14 35 119 0 0 1.41 .351 3.89 1.0 85
2023 Daytona - A 21 1 0 0 0 0 0.00 2.2 2 1 0 0 2 4 0 0 1.50 .333 2.45 0.1 999
2023 Total - A 21 35 12 6 7 1 4.45 109.1 117 56 54 14 37 123 0 0 1.41 .350 3.85 1.1 87
2024 Tennessee - AA 22 6 1 0 0 0 0.96 18.2 11 2 2 0 6 15 0 0 0.91 .224 2.21 0.4 337
2024 Iowa - AAA 22 24 12 7 3 0 2.74 111.2 98 35 34 9 36 77 0 0 1.20 .271 4.10 1.3 154
2025 Iowa - AAA 23 5 5 1 2 0 7.14 29.0 34 24 23 4 15 30 0 0 1.69 .353 5.08 0.3 69
Total PCL 29 17 8 5 0 3.65 140.2 132 59 57 13 51 107 0 0 1.30 .288 4.30 122.8
Total SL 6 1 0 0 0 0.96 18.2 11 2 2 0 6 15 0 0 0.91 .224 2.21 336.5
Total FSL 3 0 0 1 0 4.91 7.1 7 9 4 2 8 10 0 0 2.05 .278 7.26 78.3
Total MID 50 12 8 8 1 5.10 132.1 148 77 75 19 45 147 0 0 1.46 .357 4.02 76.5
Total SAL 28 1 4 2 1 4.81 48.2 58 30 26 5 28 32 0 0 1.77 .338 5.22 79.6
Total NWL 15 13 1 6 1 4.50 68.0 62 39 34 7 30 54 0 0 1.35 .275 4.38 94.0
Total AZL 5 2 1 1 3 5.40 11.2 11 8 7 3 11 10 0 0 1.89 .267 8.85 82.3
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+
2020 Augusta - SAL 18 1 0 0 0 0 2.45 3.2 1 1 1 1 2 1 0 0 0.82 .000 8.35 -0.2 153
Total SAL 1 0 0 0 0 2.45 3.2 1 1 1 1 2 1 0 0 0.82 .000 8.35 153.3
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Augusta - A P 20 0 1 2 0 3 0 1.000 31.0 0.87 -0.1 1.054
2020 Salem-Keizer - S A P 2 2 0 3 0 3 0 1.000 10.0 2.70 +0.2 1.042
2021 Augusta - A P 3 1 1 2 0 3 0 1.000 9.0 3.00 +0.5 1.016
2021 Salem-Keizer - S A P 13 11 3 7 0 10 0 1.000 58.0 1.55 +0.1 1.164
2021 Scottsdale - R P 1 1 1 1 1 2 0 1.000 3.0 6.00 +0.3 1.019
2022 Daytona - A P 2 0 0 0 0 0 0 .000 4.2 0.00 +0.3 .000
2022 Kane County - A P 16 0 1 1 0 2 0 1.000 25.2 0.70 -0.8 .536
2022 Augusta - A P 3 0 0 0 0 0 0 .000 8.2 0.00 +0.3 .000
2022 Mesa - R P 4 1 1 0 0 1 0 1.000 8.2 1.04 -0.7 .000
2023 Daytona - A P 1 0 0 0 0 0 0 .000 2.2 0.00 0.0 .000
2023 Kane County - A P 34 12 4 10 1 14 0 1.000 106.2 1.18 +1.3 .966
2024 Springfield - MLB P 3 1 1 0 0 1 0 1.000 12.0 0.75 0.0 .000
2024 Iowa - AAA P 24 12 8 6 0 14 0 1.000 111.2 1.13 +1.9 .972
2024 Tennessee - AA P 6 1 2 2 0 4 0 1.000 18.2 1.93 +1.0 2.008
2025 Springfield - MLB P 32 1 3 3 1 6 0 1.000 52.2 1.03 +0.4 1.016
2025 Iowa - AAA P 5 5 0 2 0 2 0 1.000 29.0 0.62 -0.3 .968
2026 Springfield - MLB P 14 11 3 6 1 9 0 1.000 70.2 1.15 +0.9 1.054
TOTAL P 183 59 29 45 4 74 0 1.000 562.2 1.18 +5.3 1.027
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: 60 (65); Movement: 55 (55); Control: 55 (60).
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61