P Bob Craig #21
Age: 27 | Bats: L | Throws: L | Morale: Very Good    
01/15/2035
P BOB CRAIG #21 - AGE: 27 - BATS: L - THROWS: L - MORALE: VERY GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
17 17 5-6 0 4.63 93.1 106 11 44 71 1.61 1.0
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 6 6 6 6
Movement 4 4 4 4
Control 5 6 5 5
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 5 5
Slider 6 6
Changeup 7 7
Forkball 5 5
 
OTHER PITCHING RATINGS
Velocity 88-90 Mph
Stamina 6
Suggested Role Starter
Type Neutral
Hold Runners 9
Defense 5
RUN/BUNT RATINGS
Running Speed: 1
Stealing Ability: 1
Baserunning Inst.: 1
Sacrifice Bunt: 7
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/30/2034 SEA Win, 12-4 X 6.0 5 3 2 5 5 Win
09/24/2034 @ CHI Win, 11-0 X 8.0 5 0 0 1 7 Win
09/19/2034 STL Win, 7-4 X 6.0 3 2 2 1 8
09/14/2034 CHI Loss, 0-4 X 7.0 2 0 0 3 6
09/09/2034 @ HOL Loss, 4-5 X 6.0 5 3 2 5 3
09/04/2034 @ SEA Win, 8-4 X 5.0 10 2 2 4 3 Win
08/16/2034 DP Loss, 6-7 0.1 1 0 0 0 0
08/15/2034 DP Loss, 0-7 1.0 2 0 0 0 2
08/10/2034 @ REN Loss, 6-7 3.2 1 0 0 1 2
08/01/2034 @ DP Loss, 4-5 0.1 0 0 0 0 1
PERSONALITY
Birthday:02/17/2007
Born in:Unknown
Nationality:American
Height:5' 10"
Weight:175 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$1,760,000
Signed Through:2035 Season
Major Service:2 Years, 160 Days
Service This Yr:102 Days
40-Man Service:4 Years, None
Pro Service:8 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Last option year
Contract Extension: -
Drafted:2026, 3rd Pick in Round 4
NEW FEDERAL BASEBALL LEAGUE 2034 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 17 17 5 6 0 4.63 93.1 106 54 48 11 44 71 0 0.0 0 9 52.9
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 14.85 10.22 6.85 4.24 4.63 1.61 106 1.0 .328        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 114 33 5 1 4 17 10 23 2 0 1 .289 .346 .456 .803      
vs. RHB 253 73 13 5 7 37 34 48 3 2 3 .289 .375 .462 .838      
NEW FEDERAL BASEBALL LEAGUE 2034 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 1 1 1 0 0 1.80 5.0 6 1 1 0 2 4  
May 2 2 0 1 0 6.10 10.1 13 11 7 3 6 5  
June 5 5 1 2 0 5.88 26.0 38 17 17 4 10 17  
July 3 3 0 3 0 9.64 14.0 19 15 15 2 7 13  
September 6 6 3 0 0 1.89 38.0 30 10 8 2 19 32  
Spring Training 5 5 2 1 0 4.26 19.0 17 9 9 4 5 13  
Last Year 17 17 5 6 0 4.63 93.1 106 54 48 11 44 71  
2 Years Ago 30 26 8 11 0 5.59 140.0 164 89 87 16 70 122  
Career 97 61 18 26 0 5.31 379.1 435 238 224 60 197 315  
Home 9 9 3 3 0 4.79 47.0 49 30 25 7 25 35  
Road 8 8 2 3 0 4.47 46.1 57 24 23 4 19 36  
Grass 17 17 5 6 0 4.63 93.1 106 54 48 11 44 71  
Day 8 8 2 4 0 4.70 46.0 55 25 24 7 14 32  
Night 9 9 3 2 0 4.56 47.1 51 29 24 4 30 39  
As Starter 17 17 5 6 0 4.63 93.1 106 54 48 11 44 71  
NFBL TRIPLE A 2034 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 13 7 3 4 0 3.83 51.2 54 22 22 2 14 48 0 0.0 0 4 57.1
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 6 2 12.54 9.41 8.36 2.44 2.59 1.32 65 1.5 .349        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 32 6 1 1 1 4 0 13 0 0 1 .188 .212 .375 .587      
vs. RHB 166 48 8 1 1 18 14 35 1 0 3 .289 .353 .367 .721      
NFBL TRIPLE A 2034 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 4 4 1 2 0 4.38 24.2 29 12 12 1 6 22  
May 3 3 1 2 0 4.50 16.0 16 8 8 1 6 9  
July 2 0 1 0 0 3.18 5.2 5 2 2 0 1 12  
August 4 0 0 0 0 0.00 5.1 4 0 0 0 1 5  
Last Year 13 7 3 4 0 3.83 51.2 54 22 22 2 14 48  
2 Years Ago 1 1 1 0 0 3.00 6.0 6 3 2 0 1 5  
Career 83 77 27 21 0 3.76 448.0 423 208 187 39 181 417  
Home 7 3 2 2 0 4.38 24.2 30 12 12 1 7 27  
Road 6 4 1 2 0 3.33 27.0 24 10 10 1 7 21  
Grass 13 7 3 4 0 3.83 51.2 54 22 22 2 14 48  
Day 5 2 1 0 0 3.86 16.1 13 7 7 1 4 20  
Night 8 5 2 4 0 3.82 35.1 41 15 15 1 10 28  
As Starter 7 7 2 4 0 4.43 40.2 45 20 20 2 12 31  
As Reliever / Substitution 6 0 1 0 0 1.64 11.0 9 2 2 0 2 17  
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+
2031 Rochester - NFBL 24 41 13 3 7 0 5.66 111.1 128 76 70 24 70 98 0 0 1.78 .321 6.06 -1.0 79
2032 Rochester - NFBL 25 9 5 2 2 0 4.93 34.2 37 19 19 9 13 24 0 0 1.44 .272 6.46 -0.4 89
2033 Rochester - NFBL 26 30 26 8 11 0 5.59 140.0 164 89 87 16 70 122 0 0 1.67 .357 4.31 2.0 79
2034 Rochester - NFBL 27 17 17 5 6 0 4.63 93.1 106 54 48 11 44 71 0 0 1.61 .328 4.63 1.0 94
Total NFBL 97 61 18 26 0 5.31 379.1 435 238 224 60 197 315 0 0 1.67 .331 5.10 1.6 84
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+
2026 Total - 19 13 13 8 1 0 1.59 90.2 67 18 16 3 20 121 0 0 0.96 .276 1.62 4.5 100
2027 Orchard Hills - A 20 25 25 8 9 0 3.33 143.1 127 57 53 4 55 113 0 0 1.27 .293 3.71 1.7 109
2028 Millers Creek - AA 21 25 25 10 5 0 3.27 145.2 140 57 53 8 69 116 0 0 1.43 .311 3.63 2.2 115
2029 Millers Creek - AA 22 1 1 0 0 0 7.20 5.0 6 5 4 1 1 1 0 0 1.40 .250 5.85 -0.1 53
2029 Annandale - AAA 22 24 24 8 7 0 4.51 127.2 126 67 64 14 70 105 0 0 1.54 .305 4.55 1.0 90
2030 Millers Creek - AA 23 3 3 2 1 0 3.00 21.0 13 7 7 1 4 15 1 0 0.81 .200 2.96 0.5 125
2030 Annandale - AAA 23 24 24 7 6 0 4.17 131.2 120 66 61 12 58 128 0 0 1.35 .301 3.78 2.4 100
2032 Annandale - AAA 25 21 21 8 4 0 2.61 131.0 117 50 38 11 38 131 0 0 1.18 .297 2.96 3.4 149
2033 Annandale - AAA 26 1 1 1 0 0 3.00 6.0 6 3 2 0 1 5 0 0 1.17 .333 1.63 0.3 128
2034 Annandale - AAA 27 13 7 3 4 0 3.83 51.2 54 22 22 2 14 48 0 0 1.32 .349 2.59 1.5 103
Total NFBLAAA 83 77 27 21 0 3.76 448.0 423 208 187 39 181 417 0 0 1.35 .307 3.59 112.3
Total NFBLAA 29 29 12 6 0 3.36 171.2 159 69 64 10 74 132 1 0 1.36 .295 3.61 114.0
Total NFBLA 25 25 8 9 0 3.33 143.1 127 57 53 4 55 113 0 0 1.27 .293 3.71 108.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+
2032 Rochester - NFBL 25 2 0 1 0 0 2.70 3.1 3 1 1 0 1 5 0 0 1.20 .375 0.00 0.0 0
Total NFBL 2 0 1 0 0 2.70 3.1 3 1 1 0 1 5 0 0 1.20 .375 0.98 161.8
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2027 Orchard Hills - A P 25 25 0 20 3 20 0 1.000 143.1 1.26 +0.6 1.039
2028 Millers Creek - AA P 25 25 4 10 1 14 0 1.000 145.2 0.86 -2.1 .955
2028 Millers Creek - AA 1B 26 26 207 10 28 221 4 .982 211.0 9.26 -3.8 .831
2029 Annandale - AAA P 24 24 7 8 0 16 1 .938 127.2 1.06 -1.4 .864
2029 Millers Creek - AA P 1 1 0 2 0 2 0 1.000 5.0 3.60 +0.1 1.064
2030 Annandale - AAA P 24 24 6 19 2 26 1 .962 131.2 1.71 -0.7 1.126
2030 Millers Creek - AA P 3 3 0 1 0 2 1 .500 21.0 0.43 -0.6 .000
2031 Rochester - MLB P 40 13 10 21 1 33 2 .939 111.1 2.51 -0.9 1.017
2032 Rochester - MLB P 9 5 0 4 0 4 0 1.000 34.2 1.04 -0.3 1.021
2032 Annandale - AAA P 21 21 3 15 0 18 0 1.000 131.0 1.24 -0.7 1.039
2033 Rochester - MLB P 30 26 8 17 1 25 0 1.000 140.0 1.61 -0.4 1.086
2033 Annandale - AAA P 1 1 0 0 0 0 0 .000 6.0 0.00 -0.0 .000
2034 Rochester - MLB P 17 17 4 15 1 20 1 .950 93.1 1.83 -0.6 1.031
2034 Annandale - AAA P 13 7 2 4 1 6 0 1.000 51.2 1.05 -0.3 1.054
2034 Rochester - MLB 3B 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
TOTAL P 233 192 44 136 10 186 6 .968 1142.1 1.42 -7.3 1.023
TOTAL 1B 26 26 207 10 28 221 4 .982 211.0 9.26 -3.8 .831
TOTAL 3B 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
PLAYER HISTORY
01/01/2028 OSA scouting updated ratings (potential): Stuff: 4 (5); Movement: 4 (4); Control: 3 (6).
04/24/2028 Wins the NFBLAA SL2 Player of the Week Award.
05/31/2028 Was selected to the 2028 NFBL Double A All-Star Game.
09/02/2028 Finished 3rd in 2028 NFBLAA SL2 Outstanding Pitcher Award voting.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 3 (3); Control: 4 (5).
06/04/2029 Was selected to the 2029 NFBL Triple A All-Star Game.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 4 (4); Control: 4 (6).
04/23/2030 Injured on 04/22/2030, diagnosed with back spasms, is day-to-day.
09/08/2030 Wins the 2030 NFBLAAA SL2 Glove Wizard Award at P.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 6 (6); Movement: 4 (4); Control: 5 (5).
05/31/2031 Injured on 05/29/2031, diagnosed with an elbow strain, is day-to-day.
11/19/2031 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 6 (6); Movement: 4 (4); Control: 5 (6).
06/04/2032 Was selected to the 2032 NFBL Triple A All-Star Game.
08/29/2032 Wins the 2032 NFBL Triple A Round 1 with the Annandale Spartans!
09/11/2032 Finished 2nd in 2032 NFBLAAA SL2 Outstanding Pitcher Award voting.
11/18/2032 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2033 OSA scouting updated ratings (potential): Stuff: 6 (6); Movement: 4 (4); Control: 6 (6).
07/10/2033 Was selected to the 2033 New Federal Baseball League All-Star Game.
11/13/2033 Received a 1-year contract worth a total of $300,000 through automatic renewal.
01/01/2034 OSA scouting updated ratings (potential): Stuff: 6 (6); Movement: 4 (4); Control: 6 (6).
10/27/2034 Signed a 1-year contract extension worth a total of $1,760,000 with the Rochester Redbirds organization.
01/01/2035 OSA scouting updated ratings (potential): Stuff: 6 (6); Movement: 4 (4); Control: 5 (5).
LEADERBOARD APPEARANCES
Year L Rank
2033 11 9
Year BB Rank
2031 70 9
2033 70 8
Saturday, March 25th, 2023 - OOTP Baseball 19.14 Build 136