P Randy 'Cutter' McCafferty #5
Age: 23 | Bats: R | Throws: R | Morale: Normal
03/02/2067
P RANDY 'CUTTER' MCCAFFERTY #5 - AGE: 23 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
0 0 0-0 0 0.00 0.0 0 0 0 0 0.00 0.0
PITCHING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.
Stuff 48
Movement 62
HRA 65
PBABIP 53
Control 65
PITCHING RATINGS
Pitch Cur. Pot.
Fastball - 51
Changeup - 31
Sinker - 50
Cutter - 45
 
OTHER PITCHING RATINGS
Velocity 98-100 Mph
Stamina 13
Suggested Role Bullpen
Type Groundball Pitcher
Hold Runners 60
Defense 75
RUN/BUNT RATINGS
Running Speed: 1
Stealing Ability: 1
Baserunning Inst.: 7
Sacrifice Bunt: 89
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
PERSONALITY
McCafferty has an engine that never quits and has a good head on his shoulders. McCafferty is well-regarded by everyone.
Birthday:06/03/2043
Born in:Dennis, MA
Nationality:American
Height:6' 3"
Weight:190 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$600,000
Signed Through:2067 Season
Major Service:2 Years, 136 Days
Service This Yr:None
40-Man Service:3 Years, None
Pro Service:7 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:2 option years left
Contract Extension: -
Drafted:2060, 10th Pick in Round 5
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+
2064 Pennsylvania - ABL 20 18 0 0 2 0 6.03 34.1 44 23 23 3 18 27 0 0 1.81 .390 4.33 0.3 81
2065 Pennsylvania - ABL 21 36 0 3 2 1 7.09 39.1 55 32 31 8 8 27 0 0 1.60 .362 5.67 -0.0 74
2066 Pennsylvania - ABL 22 51 0 9 4 21 2.74 62.1 58 21 19 5 24 49 0 0 1.32 .291 4.10 1.5 189
Total ABL 105 0 12 8 22 4.83 136.0 157 76 73 16 50 103 0 0 1.52 .338 4.61 1.8 106
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+
2058 Rutland - HS 14 21 0 3 2 0 3.69 39.0 46 18 16 2 16 37 0 0 1.59 .361 4.38 0.8 164
2059 Rutland - HS 15 15 0 3 1 2 4.29 21.0 22 10 10 2 6 20 0 0 1.33 .351 4.36 0.7 158
2060 Rutland - HS 16 19 0 2 0 3 1.95 32.1 30 7 7 2 10 31 0 0 1.24 .318 4.14 1.3 367
2060 Easton - R 16 42 0 1 3 10 12.01 66.2 121 91 89 6 56 79 0 0 2.65 .509 6.41 1.1 68
2060 Hazleton - A 16 5 0 1 0 3 3.18 5.2 3 2 2 0 0 6 0 0 0.53 .214 1.02 0.3 160
2061 Easton - R 17 4 2 2 0 1 5.52 14.2 18 10 9 1 5 18 0 0 1.57 .415 2.74 0.5 86
2061 Hazleton - A 17 22 9 0 6 1 5.18 57.1 69 34 33 7 20 41 0 0 1.55 .343 5.12 1.0 113
2062 Hazleton - A 18 51 0 5 4 30 3.18 56.2 50 20 20 5 17 62 0 0 1.18 .308 3.16 2.4 169
2062 Murraysville - AA 18 8 0 0 0 8 0.00 7.1 3 0 0 0 1 6 0 0 0.55 .158 1.53 0.4 999
2063 Murraysville - AA 19 8 0 2 2 4 7.00 9.0 8 7 7 2 2 6 0 0 1.11 .231 5.95 -0.1 70
2063 State College - AAA 19 35 0 7 1 8 5.85 52.1 70 38 34 10 17 39 0 0 1.66 .357 4.62 0.6 88
2064 State College - AAA 20 10 0 0 2 2 10.97 10.2 20 15 13 1 6 9 0 0 2.44 .463 3.63 0.2 45
Total AAA 45 0 7 3 10 6.71 63.0 90 53 47 11 23 48 0 0 1.79 .378 4.46 75.6
Total 27&U 16 0 2 2 12 3.86 16.1 11 7 7 2 3 12 0 0 0.86 .200 3.97 127.3
Total HA24&U 78 9 6 10 34 4.14 119.2 122 56 55 12 37 109 0 0 1.33 .323 4.00 136.0
Total High School 55 0 8 3 5 3.22 92.1 98 35 33 6 32 88 0 0 1.41 .345 4.29 201.2
Total 21&U 46 2 3 3 11 10.84 81.1 139 101 98 7 61 97 0 0 2.46 .494 5.75 70.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+
2059 Rutland - High School 15 2 0 0 0 0 0.00 2.2 1 0 0 0 2 6 0 0 1.12 .333 4.17 0.1 999
2060 Hazleton - HA24&U 16 1 0 0 1 0 9.00 2.0 3 2 2 1 1 4 0 0 2.00 .667 7.14 -0.0 57
Total HA24&U 1 0 0 1 0 9.00 2.0 3 2 2 1 1 4 0 0 2.00 .667 7.14 56.5
Total High School 2 0 0 0 0 0.00 2.2 1 0 0 0 2 6 0 0 1.12 .333 4.17 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%
2058 Rutland - HS P 21 0 3 8 0 11 0 1.000 39.0 2.54 +0.6 .993
2059 Rutland - HS P 14 0 0 3 0 3 0 1.000 21.0 1.29 -0.1 .925
2060 Hazleton - A P 5 0 1 1 0 2 0 1.000 5.2 3.18 -0.0 .891
2060 Easton - R P 42 0 5 3 0 8 0 1.000 66.2 1.08 +0.4 1.140
2060 Rutland - HS P 19 0 3 1 1 4 0 1.000 32.1 1.11 -0.0 .939
2061 Hazleton - A P 21 9 2 9 0 11 0 1.000 57.1 1.73 -0.0 1.019
2061 Easton - R P 4 2 1 2 0 3 0 1.000 14.2 1.84 +0.7 .868
2062 Murraysville - AA P 8 0 0 0 0 0 0 .000 7.1 0.00 0.0 .000
2062 Hazleton - A P 50 0 2 2 0 4 0 1.000 56.2 0.64 +0.6 1.768
2063 State College - AAA P 35 0 3 5 2 9 1 .889 52.1 1.38 -0.9 1.011
2063 Murraysville - AA P 7 0 0 0 0 0 0 .000 9.0 0.00 0.0 .000
2064 Pennsylvania - MLB P 18 0 2 3 0 5 0 1.000 34.1 1.31 +0.8 1.020
2064 State College - AAA P 10 0 0 1 0 1 0 1.000 10.2 0.84 +0.5 .000
2065 Pennsylvania - MLB P 34 0 3 3 2 6 0 1.000 39.1 1.37 +0.1 .761
2066 Pennsylvania - MLB P 49 0 2 4 0 6 0 1.000 62.1 0.87 +0.2 1.368
TOTAL P 337 11 27 45 5 73 1 .986 508.2 1.27 +2.8 1.045
PLAYER HISTORY
02/02/2058 Joined the Rutland Voodoos.
01/01/2059 OSA scouting updated potential ratings: Stuff: 45; Movement: 50; Control: 85.
01/01/2059 OSA scouting updated potential ratings: Stuff: 45; Movement: 50; Control: 85.
01/01/2060 OSA scouting updated potential ratings: Stuff: 49; Movement: 51; Control: 85.
01/01/2060 OSA scouting updated potential ratings: Stuff: 49; Movement: 51; Control: 85.
03/08/2060 Outstandingly completed training to make one of his poorer pitches more usable at the Rutland Voodoos development complex.
06/09/2060 Released by the Rutland Voodoos.
06/09/2060 Drafted in the 2060 first-year player draft (Round 5, Pick 10, 123rd overall pick) by the Pennsylvania Butterflies.
06/14/2060 Signed a minor league contract with the Pennsylvania Butterflies organization with a signing bonus of $580,000.
06/19/2060 Finished 2nd in 2060 High School HALL Reliever of the Year Award voting.
01/01/2061 OSA scouting updated potential ratings: Stuff: 60; Movement: 52; Control: 91.
01/01/2061 OSA scouting updated potential ratings: Stuff: 60; Movement: 52; Control: 91.
05/19/2061 Injured (sore shoulder),day-to-day for 4 days.
07/24/2061 Injured (torn rotator cuff),out for 5 months.
01/01/2062 OSA scouting updated potential ratings: Stuff: 54; Movement: 51; Control: 78.
01/01/2062 OSA scouting updated potential ratings: Stuff: 54; Movement: 51; Control: 78.
10/30/2062 Finished 2nd in 2062 24&U RA Reliever of the Year Award voting.
01/01/2063 OSA scouting updated potential ratings: Stuff: 49; Movement: 51; Control: 81.
01/01/2064 OSA scouting updated potential ratings: Stuff: 48; Movement: 46; Control: 78.
09/08/2064 Injured (flu),day-to-day for 3 days.
11/26/2064 Received a 1-year contract through automatic renewal worth a total of $600,000.
01/01/2065 OSA scouting updated potential ratings: Stuff: 48; Movement: 48; Control: 72.
03/11/2065 Injured (hamstring soreness),day-to-day for 1 day.
05/26/2065 Injured (sore thumb),day-to-day for 2 days.
12/16/2065 Received a 1-year contract through automatic renewal worth a total of $600,000.
01/01/2066 OSA scouting updated potential ratings: Stuff: 49; Movement: 50; Control: 72.
06/08/2066 Injured (sore thumb),day-to-day for 4 days.
12/19/2066 Received a 1-year contract through automatic renewal worth a total of $600,000.
01/01/2067 OSA scouting updated potential ratings: Stuff: 48; Movement: 62; Control: 65.
LEADERBOARD APPEARANCES
Year SV Rank
2066 21 8
Year GF Rank
2066 42 9
Sunday, October 4th , 2026 - OOTP Baseball 27.4 Build 76