P John 'Ironfist' Marsh #12
Age: 36 | Bats: R | Throws: R | Morale: Great    
11/05/2025
P JOHN 'IRONFIST' MARSH #12 - AGE: 36 - BATS: R - THROWS: R - MORALE: GREAT
G GS Rec SV ERA IP HA HR BB K WHIP WAR
16 16 9-2 0 2.89 109.0 100 8 22 98 1.12 3.0
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 7 7 7 8
Movement 8 8 8 8
Control 9 8 9 9
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 8 9
Curveball 7 7
Changeup 8 9
 
 
OTHER PITCHING RATINGS
Velocity 92-94 Mph
Stamina 8
Suggested Role Starter
Groundball Percentage 64 %
Hold Runners 8
Defense 5
RUN/BUNT RATINGS
Running Speed: 1
Stealing Ability: 1
Baserunning Inst.: 1
Sacrifice Bunt: 5
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/22/2025 CAR Win, 4-1 X 6.0 4 1 1 1 9
09/17/2025 ATL Win, 7-4 X 7.2 8 3 3 3 3 Win
09/10/2025 @ PHI Win, 6-3 X 8.0 8 2 2 1 7 Win
09/05/2025 @ BAL Win, 1-0 X 7.0 2 0 0 1 4 Win
09/01/2025 PIT Win, 3-2 X 4.0 4 0 0 1 5
08/29/2025 @ CAR Win, 8-4 X 4.2 7 4 4 1 5
08/23/2025 @ ATL Win, 5-3 X 8.0 9 3 3 0 6 Win
08/18/2025 BOS Win, 4-1 X 8.0 6 1 1 2 7 Win
08/12/2025 @ POR Win, 6-4 X 8.0 6 4 4 2 6 Win
05/11/2025 PIT Loss, 0-9 X 5.0 5 1 1 0 7 Loss
PERSONALITY
Leader Ability:Very High
Loyalty:Normal
Desire f. Win:Normal
Greed:Low
Intelligence:Normal
Work Ethic:Normal
Birthday:07/07/1989
Born in:Baytown, TX
Nationality:American
Height:6' 7"
Weight:280 lbs
Local Popularity:Extremely Popular
National Pop.:Extremely Popular
STATUS
Contract:Major League Contract
Salary:$19,000,000
Signed Through:2027 Season
Major Service:13 Years, None
Service This Yr:178 Days
40-Man Service:13 Years, None
Pro Service:15 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:-
NATIONAL BASEBALL LEAGUE 2025 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 16 16 9 2 0 2.89 109.0 100 35 35 8 22 98 0 0.0 0 10 62.5
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 0 0 10.24 8.26 8.09 1.82 3.11 1.12 74 3.0 .303        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 154 44 7 2 2 18 10 31 0 2 0 .286 .329 .396 .725      
vs. RHB 255 56 11 0 6 17 12 67 1 1 2 .220 .259 .333 .593      
NATIONAL BASEBALL LEAGUE 2025 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 5 5 2 1 0 4.00 36.0 39 16 16 2 9 29  
May 2 2 1 1 0 0.77 11.2 7 1 1 1 1 17  
August 4 4 3 0 0 3.77 28.2 28 12 12 1 5 24  
September 5 5 3 0 0 1.65 32.2 26 6 6 4 7 28  
Spring Training 4 4 3 0 0 0.56 16.0 13 1 1 0 3 10  
Last Year 32 32 16 10 0 2.88 224.2 209 72 72 16 37 217  
2 Years Ago 31 31 13 8 0 3.89 208.0 201 93 90 14 35 204  
Career 368 368 202 96 0 3.01 2622.0 2352 945 876 211 393 2685  
Home 8 8 3 1 0 1.86 53.1 44 11 11 5 10 56  
Road 8 8 6 1 0 3.88 55.2 56 24 24 3 12 42  
Grass 16 16 9 2 0 2.89 109.0 100 35 35 8 22 98  
Day 2 2 1 0 0 3.94 16.0 13 7 7 1 3 13  
Night 14 14 8 2 0 2.71 93.0 87 28 28 7 19 85  
As Starter 16 16 9 2 0 2.89 109.0 100 35 35 8 22 98  
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+
2013 Arizona - NBL 23 27 27 14 6 0 1.83 201.1 138 52 41 14 23 204 3 0 0.80 .236 2.37 7.9 232
2014 Arizona - NBL 24 32 32 23 5 0 1.98 249.2 183 66 55 17 23 246 8 1 0.83 .257 2.50 9.6 219
2015 Arizona - NBL 25 32 32 21 6 0 2.46 241.2 191 72 66 20 31 253 6 1 0.92 .277 2.75 8.7 182
2016 Arizona - NBL 26 31 31 22 6 0 2.62 234.0 182 70 68 15 37 265 6 3 0.94 .286 2.45 9.3 168
2017 Arizona - NBL 27 31 31 21 9 0 3.29 227.0 230 92 83 17 33 255 4 0 1.16 .348 2.73 8.8 144
2018 Arizona - NBL 28 32 32 16 10 0 3.78 219.1 221 103 92 26 39 212 4 0 1.19 .319 3.78 5.6 128
2019 Portland - NBL 29 29 29 14 7 0 2.67 222.1 207 69 66 18 19 233 3 1 1.02 .315 2.63 8.3 166
2020 Portland - NBL 30 33 33 14 13 0 3.72 229.2 230 102 95 21 43 232 1 0 1.19 .325 3.18 6.9 121
2021 Portland - NBL 31 5 5 2 3 0 4.39 26.2 28 14 13 4 5 28 0 0 1.24 .329 3.85 0.6 105
2021 Indiana - NBL 31 6 6 3 2 0 4.19 34.1 40 18 16 3 8 35 0 0 1.40 .363 3.24 1.0 110
2021 Total - NBL 31 11 11 5 5 0 4.28 61.0 68 32 29 7 13 63 0 0 1.33 .349 3.51 1.6 108
2022 Indiana - NBL 32 31 31 14 9 0 3.89 194.1 192 87 84 18 38 203 0 0 1.18 .339 3.10 5.9 114
2023 Indiana - NBL 33 31 31 13 8 0 3.89 208.0 201 93 90 14 35 204 1 0 1.13 .321 2.90 6.8 112
2024 Indiana - NBL 34 32 32 16 10 0 2.88 224.2 209 72 72 16 37 217 3 2 1.09 .310 2.89 7.2 149
2025 Indiana - NBL 35 16 16 9 2 0 2.89 109.0 100 35 35 8 22 98 0 0 1.12 .303 3.11 3.0 144
Total NBL 368 368 202 96 0 3.01 2622.0 2352 945 876 211 393 2685 39 8 1.05 .304 2.86 89.8 157
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+
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+
2013 Arizona - NBL 23 4 4 3 1 0 2.25 32.0 18 8 8 4 5 24 1 0 0.72 .171 0.00 0.0 0
2014 Arizona - NBL 24 6 6 3 0 0 2.22 44.2 35 13 11 5 6 52 2 1 0.92 .270 0.00 0.0 0
2015 Arizona - NBL 25 2 2 1 1 0 2.81 16.0 12 7 5 1 6 17 1 0 1.12 .275 0.00 0.0 0
2016 Arizona - NBL 26 2 2 1 0 0 3.38 16.0 11 6 6 4 0 22 0 0 0.69 .226 0.00 0.0 0
2017 Arizona - NBL 27 4 4 2 1 0 4.78 26.1 31 14 14 5 4 27 0 0 1.33 .361 0.00 0.0 0
2018 Arizona - NBL 28 2 2 1 0 0 3.00 15.0 18 5 5 2 3 11 0 0 1.40 .348 0.00 0.0 0
2021 Indiana - NBL 31 3 1 0 1 0 9.64 4.2 10 5 5 1 1 6 0 0 2.36 .529 0.00 0.0 0
2022 Indiana - NBL 32 5 5 1 1 0 3.94 32.0 35 14 14 3 12 27 0 0 1.47 .352 0.00 0.0 0
2023 Indiana - NBL 33 2 2 1 1 0 1.76 15.1 15 6 3 1 3 7 1 0 1.17 .280 0.00 0.0 0
2024 Indiana - NBL 34 6 6 2 1 0 3.21 42.0 35 15 15 7 6 35 1 1 0.98 .246 0.00 0.0 0
Total NBL 36 34 15 7 0 3.17 244.0 220 93 86 33 46 228 6 2 1.09 .286 3.82 154.5
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2013 Arizona - ML P 27 27 8 23 2 32 1 .969 201.1 1.39 +0.5 1.064
2014 Arizona - ML P 32 32 15 43 2 59 1 .983 249.2 2.09 -0.7 1.018
2015 Arizona - ML P 32 32 10 37 4 47 0 1.000 241.2 1.75 +0.8 1.054
2016 Arizona - ML P 31 31 9 36 3 47 2 .957 234.0 1.73 -0.3 .992
2017 Arizona - ML P 31 31 16 23 3 40 1 .975 227.0 1.55 +0.3 1.013
2018 Arizona - ML P 32 32 9 32 2 42 1 .976 219.1 1.68 +0.6 1.023
2019 Portland - ML P 29 29 13 42 2 58 3 .948 222.1 2.23 +0.3 1.003
2020 Portland - ML P 33 33 16 24 2 44 4 .909 229.2 1.57 -0.4 .964
2021 Portland - ML P 5 5 5 6 0 11 0 1.000 26.2 3.71 +0.1 1.054
2021 Indiana - ML P 6 6 5 8 0 13 0 1.000 34.1 3.41 -0.2 .959
2022 Indiana - ML P 31 31 13 28 5 41 0 1.000 194.1 1.90 +1.0 1.055
2023 Indiana - ML P 31 31 19 12 0 33 2 .939 208.0 1.34 +0.1 .949
2024 Indiana - ML P 32 32 13 18 1 35 4 .886 224.2 1.24 -1.7 .829
2025 Indiana - ML P 16 16 10 11 1 22 1 .955 109.0 1.73 +1.3 1.179
TOTAL P 368 368 161 343 27 524 20 .962 2622.0 1.73 +1.7 1.011
PLAYER HISTORY
01/01/2013 Drafted in the 2013 inaugural draft (Round 1, Pick 1, 1st overall pick) by the Arizona Rattlers.
01/01/2013 Named the #3 prospect in the NBL
04/01/2013 Named the #2 prospect in the NBL
04/13/2013 Injured (finger blister), out for 3 weeks.
07/01/2013 Wins the NBL WC Pitcher of the Month Award.
07/01/2013 Was selected to the 2013 National Baseball League All-Star Game.
10/19/2013 Wins the 2013 NBL WC Most Outstanding Rookie Award.
10/19/2013 Wins the 2013 NBL WC Most Outstanding Rookie Award.
11/12/2013 Received a 1-year contract worth a total of $510,000 through automatic renewal.
01/01/2014 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 9 (9).
05/06/2014 Injured (sore ankle), day-to-day for 1 day.
07/08/2014 Pitches a 5-hit shutout against the Los Angeles Knights with 10 strikeouts and 0 BB allowed!
07/13/2014 Was selected to the 2014 National Baseball League All-Star Game.
10/05/2014 Pitches a 1-hit shutout against the Minnesota Bees with 14 strikeouts and 0 BB allowed!
10/09/2014 Signed a 1-year contract extension worth a total of $6,600,000 with the Arizona Rattlers organization.
10/25/2014 Won the 2014 National Baseball League League Championship with the Arizona Rattlers!
10/26/2014 Wins the 2014 NBL WC Most Outstanding Pitcher Award.
11/19/2014 Received a 1-year contract worth a total of $510,000 through automatic renewal.
01/01/2015 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 9 (9).
05/01/2015 Signed a 1-year contract extension worth a total of $6,250,000 with the Arizona Rattlers organization.
05/07/2015 Pitches a NO-HITTER against the Seattle Gulls with 6 strikeouts and 0 BB allowed!
05/12/2015 Injured (sore elbow), day-to-day for 6 days.
06/01/2015 Wins the NBL WC Pitcher of the Month Award.
07/06/2015 Was selected to the 2015 National Baseball League All-Star Game.
09/01/2015 Wins the NBL WC Pitcher of the Month Award.
10/28/2015 Wins the 2015 NBL WC Most Outstanding Pitcher Award.
12/18/2015 Signed a 6-year contract extension worth a total of $53,000,000 with the Arizona Rattlers organization.
01/01/2016 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 9 (9).
06/27/2016 Was selected to the 2016 National Baseball League All-Star Game.
07/02/2016 Pitches a 1-hit shutout against the Seattle Gulls with 8 strikeouts and 2 BB allowed!
08/12/2016 Pitches a 5-hit shutout against the Dallas Outlaws with 8 strikeouts and 1 BB allowed!
09/01/2016 Wins the NBL WC Pitcher of the Month Award.
10/23/2016 Wins the 2016 NBL WC Most Outstanding Pitcher Award.
01/01/2017 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 10 (10).
07/03/2017 Was selected to the 2017 National Baseball League All-Star Game.
10/23/2017 Finished 2nd in 2017 NBL WC Most Outstanding Pitcher Award voting.
01/01/2018 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 9 (9).
06/23/2018 Injured (mild shoulder strain), out for one week.
07/01/2018 Wins the NBL WC Pitcher of the Month Award.
07/02/2018 Was selected to the 2018 National Baseball League All-Star Game.
12/18/2018 Was traded by the Arizona Rattlers to the Portland Loggers in exchange for RP Stan Wright, SS Jamal Rudd, RP Buck Wade, RF Harry Johnston, SP Spencer Edgar.
01/01/2019 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 10 (10).
05/13/2019 Injured (sore shoulder), out for 2 weeks.
07/07/2019 Was selected to the 2019 National Baseball League All-Star Game.
09/01/2019 Pitches a 4-hit shutout against the St. Louis Royals with 9 strikeouts and 1 BB allowed!
11/01/2019 Wins the 2019 NBL WC Most Outstanding Pitcher Award.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 10 (10).
05/12/2020 Injured (sore elbow), day-to-day for 3 days.
10/29/2020 Finished 3rd in 2020 NBL WC Most Outstanding Pitcher Award voting.
11/25/2020 Signed a 5-year contract extension worth a total of $89,000,000 with the Portland Loggers organization.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 10 (10).
04/28/2021 Injured (partially torn labrum), out for 4 months.
08/09/2021 Was traded by the Portland Loggers to the Indiana Redbirds in exchange for SP Ramón Martínez, CL Alfredo Rocha.
10/04/2021 Injured (strained forearm), out for 1-2 weeks.
10/27/2021 Wins the 2021 Championship Series with the Indiana Redbirds.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 9 (9).
05/04/2022 Collects his 2000th career National Baseball League strikeout!
01/01/2023 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 8 (8).
06/27/2023 Injured (hamstring soreness), out for 1 day.
07/09/2023 Was selected to the 2023 National Baseball League All-Star Game.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 8 (8).
07/07/2024 Was selected to the 2024 National Baseball League All-Star Game.
07/13/2024 Collects his 2500th career National Baseball League strikeout!
08/01/2024 Wins the NBL EC Pitcher of the Month Award.
08/09/2024 Pitches a 3-hit shutout against the Washington Grays with 5 strikeouts and 2 BB allowed!
08/14/2024 Pitches a 3-hit shutout against the New York Titans with 6 strikeouts and 2 BB allowed!
10/14/2024 Pitches a 2-hit shutout against the Baltimore Captains with 8 strikeouts and 0 BB allowed!
11/04/2024 Finished 3rd in 2024 NBL EC Most Outstanding Pitcher Award voting.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 8 (8); Control: 8 (9).
05/11/2025 Injured (herniated disc (back)), out for 3 months.
09/05/2025 Earns his 200th career National Baseball League victory!
09/22/2025 Injured (torn labrum (Shoulder)), out for 11-12 months.
LEADERBOARD APPEARANCES
Year GS Rank
2014 32 3
2015 32 6
2016 31 9
2018 32 2
2020 33 2
Year W Rank
2014 23 1
2015 21 1
2016 22 1
2017 21 1
2018 16 7
2022 14 8
2024 16 5
Year Winning % Rank
2013 .700 7
2014 .821 1
2015 .778 3
2016 .786 5
2017 .700 10
2019 .667 9
2023 .619 9
Year IP Rank
2014 249.2 1
2015 241.2 1
2016 234.0 4
2017 227.0 2
2018 219.1 4
2019 222.1 2
2020 229.2 1
2023 208.0 6
2024 224.2 4
Year BF Rank
2014 945 3
2015 931 2
2016 910 7
2017 925 4
2018 894 7
2019 878 8
2020 945 1
2024 902 5
Year K Rank
2013 204 5
2014 246 1
2015 253 1
2016 265 1
2017 255 1
2018 212 4
2019 233 2
2020 232 3
2022 203 5
2023 204 4
2024 217 3
Year WP Rank
2017 12 1
Year ERA Rank
2013 1.83 1
2014 1.98 1
2015 2.46 2
2016 2.62 2
2017 3.29 5
2019 2.67 1
2024 2.88 3
Year BABIP Rank
2013 .238 1
2014 .259 5
2015 .277 8
2016 .286 10
Year WHIP Rank
2013 0.80 1
2014 0.83 1
2015 0.92 1
2016 0.94 1
2017 1.16 5
2018 1.19 10
2019 1.02 2
2020 1.19 6
2022 1.18 8
2023 1.13 4
2024 1.09 3
Year K/BB Rank
2013 8.87 1
2014 10.70 1
2015 8.16 1
2016 7.16 1
2017 7.73 1
2018 5.44 7
2019 12.26 1
2020 5.40 5
2022 5.34 3
2023 5.83 1
2024 5.86 2
Year RA/9 Rank
2013 7.51 1
2014 7.82 1
2015 8.60 1
2016 8.77 1
2017 10.70 6
2018 10.83 9
2019 9.43 2
2020 10.93 5
2022 10.84 8
2023 10.69 4
2024 10.18 3
Year HR/9 Rank
2013 0.63 7
2014 0.61 9
2016 0.58 6
2017 0.67 6
2019 0.73 10
2020 0.82 10
2023 0.61 8
2024 0.64 8
Year H/9 Rank
2013 6.17 1
2014 6.60 3
2015 7.11 3
2016 7.00 1
2019 8.38 8
2020 9.01 10
2024 8.37 5
Year BB/9 Rank
2013 1.03 2
2014 0.83 1
2015 1.15 1
2016 1.42 2
2017 1.31 2
2018 1.60 7
2019 0.77 1
2020 1.69 4
2022 1.76 6
2023 1.51 1
2024 1.48 2
Year K/9 Rank
2013 9.12 4
2014 8.87 4
2015 9.42 4
2016 10.19 3
2017 10.11 2
2018 8.70 9
2019 9.43 5
2020 9.09 6
2022 9.40 6
2023 8.83 7
2024 8.69 5
Year QS Rank
2013 20 10
2014 28 1
2015 27 1
2016 23 4
2017 21 3
2018 21 5
2019 19 7
2020 21 4
2022 20 8
2024 24 2
Year QSP Rank
2013 .741 5
2014 .875 1
2015 .844 1
2016 .742 3
2017 .677 3
2018 .656 7
2019 .655 3
2020 .636 8
2022 .645 8
2024 .750 2
Year CG Rank
2013 3 5
2014 8 2
2015 6 2
2016 6 2
2017 4 3
2018 4 4
2019 3 4
2024 3 3
Year CGP Rank
2013 .111 5
2014 .250 2
2015 .188 3
2016 .194 2
2017 .129 3
2018 .125 4
2019 .103 4
2024 .094 3
Year SHO Rank
2014 1 5
2015 1 2
2016 3 1
2017 0 10
2018 0 7
2019 1 4
2024 2 1
Year GB% Rank
2013 0.64 4
2016 0.69 2
2017 0.64 7
2019 0.67 5
2020 0.69 2
2022 0.66 6
2023 0.57 9
2024 0.57 8
Year WAR Rank
2013 8.3 3
2014 10.5 1
2015 9.7 1
2016 10.4 1
2017 9.9 1
2018 6.6 2
2019 8.3 1
2020 6.9 2
2022 5.9 6
2023 6.8 2
2024 7.2 2
Friday, June 16th, 2017 - OOTP Baseball 17.12 Build 75