P John Curtiss #21
Age: 32 | Bats: R | Throws: R | Morale: Very Unhappy
08/01/2025
OA: 43 POT: 43
P JOHN CURTISS #21 - AGE: 32 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
26 0 0-2 0 4.82 37.1 42 6 14 19 1.50 -0.5
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 8 8 8 8
Movement 12 11 12 12
Control 11 11 12 11
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 10 10
Slider 8 8
Changeup 9 9
 
 
OTHER PITCHING RATINGS
Velocity 92-94 Mph
Stamina 4
Suggested Role Bullpen
Type Extreme Flyball
Hold Runners 3
Defense 10
RUN/BUNT RATINGS
Running Speed: 4
Stealing Ability: 2
Baserunning Inst.: 5
Sacrifice Bunt: 1
Bunt for Hit: 11
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
07/29/2025 SF Loss, 3-18 2.1 5 5 5 2 1
07/20/2025 @ TOR Loss, 1-4 1.0 1 0 0 0 1
07/16/2025 HAV Loss, 2-6 1.0 0 0 0 0 1
07/14/2025 @ MEX Loss, 1-7 1.0 0 0 0 0 1
07/11/2025 SD Loss, 5-9 0.1 0 0 0 0 0
07/10/2025 SD Loss, 2-7 1.0 0 0 0 0 0
07/09/2025 @ PIT Loss, 4-7 0.1 0 0 0 0 0
07/02/2025 OAK Loss, 2-6 1.0 0 0 0 0 0
06/24/2025 QUE Loss, 8-10 1.1 3 2 2 1 0
06/19/2025 @ SF Loss, 4-5 1.1 1 0 0 0 1
PERSONALITY
Birthday:04/05/1993
Born in:Southlake, TX
Nationality:American
Height:6' 4"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$900,000
Signed Through:2025 Season
Major Service:1 Year, 116 Days
Service This Yr:116 Days
40-Man Service:3 Years, 116 Days
Pro Service:11 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:2014, 15th Pick in Round 5
ANTIQUITY LEAGUE 2025 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 26 0 0 2 0 4.82 37.1 42 21 20 6 14 19 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 1 1 0.0 26 13 13.50 10.12 4.58 3.38 5.39 1.50 133 -0.5 .293        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 70 24 5 0 2 12 7 9 1 1 0 .343 .397 .500 .897      
vs. RHB 77 18 3 0 4 9 7 10 0 0 0 .234 .298 .429 .726      
ANTIQUITY LEAGUE 2025 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
This Week 1 0 0 0 0 19.29 2.1 5 5 5 1 2 1  
April 3 0 0 0 0 0.00 7.0 3 0 0 0 2 7  
May 9 0 0 2 0 5.27 13.2 20 8 8 4 8 6  
June 6 0 0 0 0 7.27 8.2 13 8 7 1 2 2  
July 8 0 0 0 0 5.62 8.0 6 5 5 1 2 4  
Spring Training 10 0 0 0 1 3.60 10.0 9 4 4 0 6 12  
Last Year 48 0 4 2 0 3.52 94.2 95 37 37 5 36 63  
Career 74 0 4 4 0 3.89 132.0 137 58 57 11 50 82  
Home 16 0 0 2 0 7.03 24.1 31 20 19 6 11 11  
Road 10 0 0 0 0 0.69 13.0 11 1 1 0 3 8  
Grass 9 0 0 0 0 0.71 12.2 11 1 1 0 3 8  
Turf 17 0 0 2 0 6.93 24.2 31 20 19 6 11 11  
Day 5 0 0 0 0 1.74 10.1 12 3 2 1 4 7  
Night 21 0 0 2 0 6.00 27.0 30 18 18 5 10 12  
As Reliever / Substitution 26 0 0 2 0 4.82 37.1 42 21 20 6 14 19  
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 Portland - AL 31 48 0 4 2 0 3.52 94.2 95 37 37 5 36 63 0 0 1.38 .309 3.95 0.3 111
2025 Portland - AL 32 26 0 0 2 0 4.82 37.1 42 21 20 6 14 19 0 0 1.50 .293 5.39 -0.5 84
Total AL 74 0 4 4 0 3.89 132.0 137 58 57 11 50 82 0 0 1.42 .304 4.35 -0.2 102
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+
2014 Oceanside - R 21 16 16 10 5 0 2.47 94.2 54 26 26 6 31 129 0 0 0.90 .246 3.04 3.4 197
2015 Oceanside - R 22 1 0 0 0 0 0.00 1.0 0 0 0 0 0 2 0 0 0.00 .000 0.16 0.1 999
2015 Rome - S A 22 21 2 4 4 1 6.19 48.0 52 35 33 8 14 44 0 0 1.38 .312 5.04 0.3 84
2016 Rome - S A 23 7 0 0 0 0 1.00 18.0 10 2 2 0 6 21 0 0 0.89 .244 2.20 0.7 523
2016 Sacramento - A 23 38 18 5 5 6 3.93 87.0 80 39 38 9 16 74 0 0 1.10 .292 3.32 1.5 97
2017 San Jose - AA 24 44 0 3 6 11 2.57 70.0 57 28 20 4 18 83 0 0 1.07 .294 2.49 1.7 137
2018 San Jose - AA 25 52 0 4 4 15 1.75 66.2 53 13 13 2 20 55 0 0 1.09 .271 2.82 1.4 209
2019 San Jose - AA 26 46 0 2 3 4 1.81 49.2 42 12 10 0 13 35 0 0 1.11 .288 2.24 1.1 182
2020 Vancouver - AAA 27 54 0 5 9 16 4.77 71.2 70 39 38 8 23 63 0 0 1.30 .307 3.68 0.2 75
2021 San Jose - AA 28 16 0 2 0 6 0.47 19.0 13 1 1 0 5 12 0 0 0.95 .241 2.40 0.5 732
2021 Vancouver - AAA 28 33 0 4 3 11 3.71 51.0 41 21 21 4 20 34 0 0 1.20 .248 3.67 -0.0 92
2022 Washington - AAA 29 55 0 5 6 18 3.20 95.2 90 34 34 11 27 74 0 0 1.22 .278 3.66 -0.1 105
2023 Washington - AAA 30 50 0 5 3 9 3.95 66.0 69 30 29 4 24 47 0 0 1.41 .300 3.54 0.5 95
Total AAA 192 0 19 21 54 3.86 284.1 270 124 122 27 94 218 0 0 1.28 .285 3.64 91.2
Total AA 158 0 11 13 36 1.93 205.1 165 54 44 6 56 185 0 0 1.08 .280 2.53 181.8
Total A 38 18 5 5 6 3.93 87.0 80 39 38 9 16 74 0 0 1.10 .292 3.32 97.3
Total RL 28 2 4 4 1 4.77 66.0 62 37 35 8 20 65 0 0 1.24 .297 4.26 108.3
Total FL 17 16 10 5 0 2.45 95.2 54 26 26 6 31 131 0 0 0.89 .245 3.01 199.5
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+
2014 Oceanside - FL 21 1 1 1 0 0 0.00 8.0 2 0 0 0 0 11 0 0 0.25 .133 1.56 0.5 999
2016 Sacramento - A 23 1 1 0 1 0 3.00 6.0 4 3 2 2 1 3 0 0 0.83 .125 6.96 -0.1 128
2020 Vancouver - AAA 27 3 0 0 0 1 0.00 4.0 2 0 0 0 0 4 0 0 0.50 .200 1.15 0.1 999
Total AAA 3 0 0 0 1 0.00 4.0 2 0 0 0 0 4 0 0 0.50 .200 1.15 999.0
Total A 1 1 0 1 0 3.00 6.0 4 3 2 2 1 3 0 0 0.83 .125 6.96 127.5
Total FL 1 1 1 0 0 0.00 8.0 2 0 0 0 0 11 0 0 0.25 .133 1.56 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%
2014 Oceanside - R P 16 16 3 5 1 8 0 1.000 94.2 0.76 -0.2 1.264
2015 Rome - S A P 21 2 0 3 0 3 0 1.000 48.0 0.56 -1.8 1.027
2015 Oceanside - R P 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2016 Sacramento - A P 38 18 5 6 1 11 0 1.000 87.0 1.14 +2.3 1.277
2016 Rome - S A P 7 0 1 2 0 3 0 1.000 18.0 1.50 +0.1 1.031
2017 San Jose - AA P 44 0 2 2 0 5 1 .800 70.0 0.51 -0.4 1.011
2018 San Jose - AA P 50 0 1 2 0 3 0 1.000 66.2 0.40 -0.5 1.023
2019 San Jose - AA P 46 0 1 3 0 4 0 1.000 49.2 0.72 -0.8 1.002
2020 Vancouver - AAA P 54 0 2 9 2 12 1 .917 71.2 1.38 +0.5 .968
2021 Vancouver - AAA P 33 0 1 4 0 5 0 1.000 51.0 0.88 +0.6 .960
2021 San Jose - AA P 16 0 0 2 0 2 0 1.000 19.0 0.95 -0.1 .977
2022 Washington - AAA P 54 0 4 10 1 14 0 1.000 95.2 1.32 +0.3 1.090
2023 Washington - AAA P 49 0 5 3 0 8 0 1.000 66.0 1.09 -0.7 .959
2024 Portland - MLB P 48 0 9 7 1 16 0 1.000 94.2 1.52 -1.0 1.065
2025 Portland - MLB P 26 0 1 3 0 4 0 1.000 37.1 0.96 +0.8 .939
TOTAL P 503 36 35 61 6 98 2 .980 870.1 0.99 -0.8 1.052
PLAYER HISTORY
06/30/2014 Drafted in the 2014 first-year player draft by the San Francisco Missions. (Round 5, Pick 15, 127th overall pick).
07/27/2014 Injured (knee contusion),day-to-day for one week.
08/10/2014 Was selected to the 2014 Fall League All-Star Game.
01/01/2015 OSA scouting updated ratings (potential): Stuff: 12 (15); Movement: 10 (10); Control: 7 (13).
01/01/2016 OSA scouting updated ratings (potential): Stuff: 10 (12); Movement: 11 (11); Control: 12 (13).
09/11/2016 Injured (flu),day-to-day for 1 day.
01/01/2017 OSA scouting updated ratings (potential): Stuff: 11 (12); Movement: 14 (15); Control: 13 (13).
06/04/2017 Injured (tender elbow),out for 1-2 weeks.
01/01/2018 OSA scouting updated ratings (potential): Stuff: 12 (12); Movement: 14 (14); Control: 13 (13).
10/06/2018 Wins the 2018 AA TEX Reliever of the Year Award.
01/01/2019 OSA scouting updated ratings (potential): Stuff: 12 (12); Movement: 14 (15); Control: 13 (13).
04/29/2019 Injured (sore ankle),day-to-day for 2 days.
05/16/2019 Injured (shoulder tendinitis),day-to-day for one week.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 11 (12); Movement: 13 (14); Control: 12 (13).
01/07/2020 Signed a 1-year minor league contract extension with the San Francisco Missions organization.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 14 (15); Movement: 15 (15); Control: 13 (13).
08/11/2021 Injured (sore ankle),day-to-day for one week.
12/04/2021 Became a minor league free agent.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 14 (15); Movement: 15 (15); Control: 13 (13).
01/04/2022 Signed a 1-year contract worth a total of $900,000 with the Portland Mavericks organization.
11/29/2022 Received a 1-year contract through automatic renewal worth a total of $900,000.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 10 (10); Movement: 11 (12); Control: 10 (11).
01/01/2023 OSA scouting updated ratings (potential): Stuff: 10 (10); Movement: 11 (12); Control: 10 (11).
12/03/2023 Received a 1-year contract through automatic renewal worth a total of $900,000.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 8 (8); Movement: 12 (12); Control: 10 (10).
01/01/2024 OSA scouting updated ratings (potential): Stuff: 8 (8); Movement: 12 (12); Control: 10 (10).
12/04/2024 Received a 1-year contract through automatic renewal worth a total of $900,000.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 8 (8); Movement: 12 (12); Control: 11 (11).
01/01/2025 OSA scouting updated ratings (potential): Stuff: 8 (8); Movement: 12 (12); Control: 11 (11).
05/26/2025 Injured (sore shoulder),day-to-day for 3 days.
Thursday, July 24th , 2025 - OOTP Baseball 25.11 Build 104