P Curtis Keitel #23
Age: 27 | Bats: R | Throws: R | Morale: Normal
11/01/2035
OA: 30 POT: 30
P CURTIS KEITEL #23 - AGE: 27 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
23 23 6-6 0 4.79 107.0 117 22 41 98 1.48 0.3
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 55 55 60 55
Movement 45 45 45 50
Control 40 40 40 40
PITCHING RATINGS
Pitch Cur. Pot.
Curveball 35 35
Cutter 65 65
Knuckle Curve 75 75
 
 
OTHER PITCHING RATINGS
Velocity 96-98 Mph
Stamina 60
Suggested Role Borderline SP
Type Extreme Flyball
Hold Runners 65
Defense 20
RUN/BUNT RATINGS
Running Speed: 20
Stealing Ability: 20
Baserunning Inst.: 20
Sacrifice Bunt: 40
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/10/2035 SILL Loss, 4-6 X 6.0 6 4 4 3 8
09/05/2035 WINDY Win, 2-1 X 5.1 4 1 1 3 6
08/31/2035 @ ERIE Loss, 5-8 X 4.1 7 4 4 2 4 Loss
08/26/2035 FLOR Win, 6-1 X 5.1 2 1 0 2 5 Win
08/21/2035 @ EVAN Loss, 2-6 X 4.1 7 5 5 2 3 Loss
08/15/2035 @ WASH Win, 12-10 X 3.1 6 3 3 5 4
08/10/2035 @ QUE Win, 8-7 X 4.2 6 3 2 1 3
08/01/2035 T-R Loss, 7-10 X 1.0 5 4 3 0 0 Loss
07/27/2035 OTT Win, 8-6 X 1.2 6 5 5 1 2
07/17/2035 @ WINDY Win, 4-3 X 4.0 5 1 1 0 3
PERSONALITY
Keitel has a questionable work ethic.
Low: Leader, Loyalty, Adaptability, Work Ethic
Birthday:12/15/2007
Born in:Waterbury, CT
Nationality:American
Height:6' 3"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:10 Years, 67 Days
Service This Yr:133 Days
40-Man Service:11 Years, 44 Days
Pro Service:9 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:2 option years left
Contract Extension: -
Drafted:2026, 27th Pick in Round 10
FRONTIER LEAGUE 2035 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 23 23 6 6 0 4.79 107.0 117 62 57 22 41 98 0 0.0 0 5 21.7
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.54 9.84 8.24 3.45 5.25 1.48 121 0.3 .314        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 164 45 11 0 12 32 12 41 2 0 1 .274 .324 .561 .885      
vs. RHB 255 72 21 1 10 30 29 57 2 0 2 .282 .358 .490 .848      
FRONTIER LEAGUE 2035 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
May 5 5 2 1 0 4.81 24.1 28 13 13 5 7 23  
June 5 5 2 0 0 2.30 27.1 21 8 7 1 9 25  
July 5 5 1 2 0 6.43 21.0 25 16 15 7 7 17  
August 6 6 1 3 0 6.65 23.0 33 20 17 8 12 19  
September 2 2 0 0 0 3.97 11.1 10 5 5 1 6 14  
Spring Training 3 3 1 1 0 3.12 8.2 8 3 3 1 4 10  
Career 23 23 6 6 0 4.79 107.0 117 62 57 22 41 98  
Home 14 14 4 3 0 4.52 67.2 70 37 34 11 19 64  
Road 9 9 2 3 0 5.26 39.1 47 25 23 11 22 34  
Grass 23 23 6 6 0 4.79 107.0 117 62 57 22 41 98  
Day 5 5 2 1 0 3.22 22.1 23 9 8 4 5 17  
Night 18 18 4 5 0 5.21 84.2 94 53 49 18 36 81  
As Starter 23 23 6 6 0 4.79 107.0 117 62 57 22 41 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+
2029 Minnesota - MLB 21 40 0 3 1 2 4.45 62.2 54 36 31 3 35 71 0 0 1.42 .317 3.44 1.0 103
2030 Minnesota - MLB 22 56 0 4 5 23 2.47 73.0 66 20 20 8 18 95 0 0 1.15 .331 2.99 2.0 183
2031 Minnesota - MLB 23 52 0 6 6 7 3.56 55.2 39 23 22 9 20 86 0 0 1.06 .278 3.14 1.5 126
2032 Minnesota - MLB 24 32 0 2 3 2 4.50 42.0 34 22 21 10 18 61 0 0 1.24 .270 4.68 -0.0 97
2033 Minnesota - MLB 25 59 2 5 7 2 4.82 65.1 69 35 35 9 38 84 0 0 1.64 .370 4.22 0.5 91
2034 Minnesota - MLB 26 7 0 1 0 0 7.71 9.1 11 8 8 3 9 14 0 0 2.14 .381 7.25 -0.3 56
Total MLB 246 2 21 22 36 4.00 308.0 273 144 137 42 138 411 0 0 1.33 .323 3.73 4.7 111
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+
2022 Total - 14 15 15 9 2 0 2.38 113.2 99 34 30 4 33 123 0 0 1.16 .286 2.39 4.2 100
2023 Total - 15 16 16 7 4 0 2.31 120.2 98 35 31 5 42 116 0 0 1.16 .255 2.93 3.4 100
2024 Total - 16 16 16 9 3 0 1.48 121.2 76 21 20 3 49 182 0 0 1.03 .248 1.74 5.9 100
2025 Total - 17 16 16 12 0 0 0.97 120.1 73 15 13 3 22 189 0 0 0.79 .262 1.01 7.5 100
2026 San Francisco (AZL) - R 18 16 7 2 4 4 3.71 51.0 57 27 21 2 33 41 0 0 1.76 .331 4.59 0.3 115
2027 Minnesota (GCL) - R 19 11 0 0 0 9 0.00 11.1 1 1 0 0 3 10 0 0 0.35 .040 2.50 0.4 999
2027 Elizabethton - R 19 8 0 2 2 2 5.14 7.0 11 5 4 0 1 8 0 0 1.71 .440 1.83 0.4 80
2027 Total - R 19 19 0 2 2 11 1.96 18.1 12 6 4 0 4 18 0 0 0.87 .240 2.24 0.8 211
2028 Minnesota (DSL) - R 20 30 0 1 0 24 1.26 35.2 15 5 5 0 12 50 0 0 0.76 .227 1.31 2.0 282
2029 Fort Myers - A+ 21 1 0 0 0 0 18.00 1.0 2 2 2 0 1 1 0 0 3.00 .500 4.05 -0.0 21
2029 Rochester - AAA 21 19 0 5 4 6 5.24 22.1 25 14 13 1 9 31 0 0 1.52 .400 2.63 1.1 88
2034 Rochester - AAA 26 25 0 1 2 2 4.86 33.1 29 18 18 2 14 31 0 0 1.29 .287 3.01 0.6 87
2035 New Jersey - IND 27 23 23 6 6 0 4.79 107.0 117 62 57 22 41 98 0 0 1.48 .314 5.25 0.3 91
Total IL 44 0 6 6 8 5.01 55.2 54 32 31 3 23 62 0 0 1.38 .331 2.86 87.1
Total FSL 1 0 0 0 0 18.00 1.0 2 2 2 0 1 1 0 0 3.00 .500 4.05 21.0
Total APP 8 0 2 2 2 5.14 7.0 11 5 4 0 1 8 0 0 1.71 .440 1.83 80.5
Total AZL 16 7 2 4 4 3.71 51.0 57 27 21 2 33 41 0 0 1.76 .331 4.59 114.6
Total GCL 11 0 0 0 9 0.00 11.1 1 1 0 0 3 10 0 0 0.35 .040 2.50 999.0
Total DSL 30 0 1 0 24 1.26 35.2 15 5 5 0 12 50 0 0 0.76 .227 1.31 281.7
Total FL 23 23 6 6 0 4.79 107.0 117 62 57 22 41 98 0 0 1.48 .314 5.25 90.5
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2029 Minnesota - MLB P 40 0 0 3 0 3 0 1.000 62.2 0.43 -0.9 1.026
2030 Minnesota - MLB P 54 0 3 7 0 10 0 1.000 73.0 1.23 +0.6 1.053
2031 Minnesota - MLB P 52 0 1 2 1 4 1 .750 55.2 0.49 -0.5 1.051
2032 Minnesota - MLB P 31 0 0 1 0 1 0 1.000 42.0 0.21 +0.0 1.056
2033 Minnesota - MLB P 57 2 2 2 0 4 0 1.000 65.1 0.55 -0.3 .712
2034 Minnesota - MLB P 7 0 0 1 0 1 0 1.000 9.1 0.96 -0.0 1.064
2035 New Jersey - IND P 23 23 5 7 0 12 0 1.000 107.0 1.01 +0.8 .938
TOTAL P 264 25 11 23 1 35 1 .971 415.0 0.74 -0.3 .978
PLAYER HISTORY
01/01/2024 OSA scouting updated ratings (potential): Stuff: 25 (40); Movement: 25 (30); Control: 20 (25).
01/01/2025 OSA scouting updated ratings (potential): Stuff: 25 (50); Movement: 30 (45); Control: 20 (35).
01/01/2026 OSA scouting updated ratings (potential): Stuff: 30 (55); Movement: 30 (60); Control: 20 (40).
05/31/2026 Drafted in the 2026 first-year player draft (Round 10, Pick 27, 301st overall pick) by the San Francisco Giants, out of high school (Oratory Prep; Summit, NJ).
06/12/2026 Signed a minor league contract with the San Francisco Giants organization with a signing bonus of $500,000.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 30 (70); Movement: 30 (60); Control: 25 (45).
01/18/2027 Was traded by the San Francisco Giants to the Minnesota Twins, along with RP Craig Smedley, in exchange for SP Matthew Allan.
07/10/2027 Injured (Forearm soreness), day-to-day for one week.
08/28/2027 Injured (Sore ankle), day-to-day for 5 days.
09/04/2027 Injured (Sore elbow), day-to-day for 3 days.
11/01/2027 Named the #63 prospect in the MLB
01/01/2028 OSA scouting updated ratings (potential): Stuff: 40 (70); Movement: 35 (55); Control: 25 (45).
03/22/2028 Named the #66 prospect in the MLB
06/26/2028 Named the #60 prospect in the MLB
08/29/2028 Injured (mild abdominal strain),day-to-day for 4 days.
09/16/2028 Wins the 2028 Dominican Rookie League DSL Championship with the Minnesota (DSL) Twins New!
09/26/2028 Finished 2nd in 2028 DSL Reliever of the Year voting.
11/01/2028 Named the #49 prospect in the MLB
01/01/2029 OSA scouting updated ratings (potential): Stuff: 50 (70); Movement: 50 (55); Control: 35 (45).
03/29/2029 Named the #54 prospect in the MLB
08/26/2029 Injured (sore shoulder),day-to-day for one week.
08/31/2029 Suffered setback in recovery from injury, will miss another 5 days.
11/23/2029 Received a 1-year contract through automatic renewal worth a total of $565,000.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 55 (60); Control: 40 (50).
03/19/2030 Injured (hamstring soreness),day-to-day for 1 day.
05/19/2030 Injured (finger blister),day-to-day for 3 days.
08/26/2030 Injured (mild abdominal strain),day-to-day for 4 days.
11/23/2030 Received a 1-year contract through automatic renewal worth a total of $565,000.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 55 (60); Control: 45 (50).
02/27/2031 Injured (mild abdominal strain),day-to-day for 4 days.
02/28/2031 Injured (mild shoulder inflammation),day-to-day for 2 weeks.
05/13/2031 Injured (tired arm),day-to-day for one week.
11/25/2031 Received a 1-year contract through arbitration worth a total of $1,625,000.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 50 (50); Control: 45 (50).
02/29/2032 Injured (mild abdominal strain),day-to-day for 1 day.
05/09/2032 Injured (tired arm),out for 3 weeks.
07/16/2032 Injured (partially torn UCL (elbow)),out for 5 months.
11/25/2032 Received a 1-year contract through arbitration worth a total of $1,900,000.
01/01/2033 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 50 (50); Control: 50 (50).
03/05/2033 Injured (tender shoulder),day-to-day for one week.
04/12/2033 Injured (mild abdominal strain),day-to-day for one week.
05/21/2033 Injured (mild abdominal strain),day-to-day for one week.
05/22/2033 Injured (mild abdominal strain),day-to-day for 1-2 weeks.
11/23/2033 Received a 1-year contract through arbitration worth a total of $2,200,000.
01/01/2034 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 45 (50); Control: 40 (45).
06/29/2034 Injured (forearm stiffness),out for one week.
11/22/2034 Became a free agent.
11/30/2034 Signed a 1-year minor league contract with the New Jersey Jackals organization.
01/01/2035 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (50); Control: 35 (40).
04/29/2035 Injured (mild abdominal strain),day-to-day for one week.
07/17/2035 Injured (sore shoulder),day-to-day for one week.
07/22/2035 Suffered setback in recovery from injury, will miss another one week.
08/01/2035 Injured (strained hamstring),day-to-day for one week.
10/27/2035 Became a free agent.
LEADERBOARD APPEARANCES
Year SV Rank
2030 23 10
Saturday, July 9th , 2022 - OOTP Baseball 22.12 Build 89