P Brandon McCabe #34
Age: 29 | Bats: R | Throws: R | Morale: Unhappy
10/22/2027
P BRANDON MCCABE #34 - AGE: 29 - BATS: R - THROWS: R - MORALE: UNHAPPY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
24 24 12-4 0 2.44 140.1 106 6 46 88 1.08 3.1
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 55 50 55 60
Movement 60 55 65 60
Control 50 50 50 50
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 60 65
Slider 65 65
Changeup 40 45
Knuckle Curve 40 60
 
OTHER PITCHING RATINGS
Velocity 95-97 Mph
Stamina 50
Suggested Role Borderline SP
Type Groundball Pitcher
Hold Runners 55
Defense 50
RUN/BUNT RATINGS
Running Speed: 45
Stealing Ability: 80
Baserunning Inst.: 80
Sacrifice Bunt: 55
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/03/2027 SCR Loss, 6-10 X 6.0 3 1 1 0 7
08/29/2027 PAW Win, 3-2 X 6.0 2 0 0 2 3
08/24/2027 SYR Win, 6-5 X 5.0 4 4 1 4 2
08/19/2027 @ IND Win, 6-4 X 6.0 8 4 4 1 2 Win
08/13/2027 DUR Win, 12-0 X 8.0 1 0 0 4 4 Win
08/08/2027 @ LHV Win, 7-3 X 5.1 6 3 3 2 1 Win
08/03/2027 ROC Loss, 3-7 X 4.0 7 3 3 2 3
07/28/2027 @ LOU Loss, 0-2 X 6.0 4 2 2 3 4 Loss
07/23/2027 TOL Loss, 3-5 X 7.0 3 1 1 0 10
07/18/2027 @ ROC Win, 5-4 X 5.0 7 4 4 1 1
PERSONALITY
Brandon gets along well with his teammates.
High: Greed
Low: Leader, Adaptability
Birthday:05/04/1998
Born in:Boynton Beach, FL
Nationality:American
Height:6' 5"
Weight:230 lbs
Local Popularity:Insignificant
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$535,000
Signed Through:2027 Season
Major Service:2 Years, 21 Days
Service This Yr:25 Days
40-Man Service:5 Years, 16 Days
Pro Service:10 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:2017, 30th Pick in Round 3
AMERICAN BASEBALL LEGION 2027 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 8 1 1 0 0 8.56 13.2 23 13 13 7 12 7 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 7 1 23.05 15.15 4.61 7.90 11.81 2.56 229 -0.8 .320        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 38 17 0 0 5 8 7 3 0 0 0 .447 .533 .842 1.375      
vs. RHB 26 6 1 0 2 5 5 4 0 0 0 .231 .355 .500 .855      
AMERICAN BASEBALL LEGION 2027 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
March 3 0 0 0 0 10.38 4.1 8 5 5 2 5 3  
April 4 0 0 0 0 6.75 4.0 5 3 3 1 7 1  
June 1 1 1 0 0 8.44 5.1 10 5 5 4 0 3  
Spring Training 10 0 1 0 1 2.40 15.0 14 4 4 0 5 6  
Last Year 52 0 7 2 2 2.73 59.1 54 20 18 7 19 43  
2 Years Ago 63 0 2 7 3 4.34 74.2 69 39 36 8 56 55  
Career 127 1 11 9 5 4.10 153.2 152 76 70 23 90 112  
Home 3 0 0 0 0 10.38 4.1 8 5 5 2 5 3  
Road 5 1 1 0 0 7.71 9.1 15 8 8 5 7 4  
Grass 5 1 1 0 0 7.71 9.1 15 8 8 5 7 4  
Turf 3 0 0 0 0 10.38 4.1 8 5 5 2 5 3  
Day 4 0 0 0 0 9.00 5.0 9 5 5 3 8 2  
Night 4 1 1 0 0 8.31 8.2 14 8 8 4 4 5  
As Starter 1 1 1 0 0 8.44 5.1 10 5 5 4 0 3  
As Reliever / Substitution 7 0 0 0 0 8.64 8.1 13 8 8 3 12 4  
INTERNATIONAL LEAGUE 2027 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 24 24 12 4 0 2.44 140.1 106 41 38 6 46 88 0 0.0 0 11 45.8
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.26 6.80 5.64 2.95 3.55 1.08 83 3.1 .240        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 192 35 6 1 2 14 16 30 1 1 2 .182 .251 .255 .506      
vs. RHB 315 71 13 2 4 27 30 58 2 2 6 .225 .303 .317 .621      
INTERNATIONAL LEAGUE 2027 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 1 1 0 0 0 6.00 6.0 7 4 4 1 2 2  
May 6 6 4 2 0 2.10 34.1 26 8 8 1 8 18  
June 4 4 3 0 0 1.13 24.0 17 3 3 1 11 19  
July 6 6 2 2 0 2.78 35.2 25 11 11 2 10 27  
August 6 6 3 0 0 2.88 34.1 28 14 11 1 15 15  
September 1 1 0 0 0 1.50 6.0 3 1 1 0 0 7  
Career 60 58 20 15 0 3.39 313.2 277 131 118 22 142 217  
Home 16 16 8 1 0 2.08 95.1 66 25 22 3 33 65  
Road 8 8 4 3 0 3.20 45.0 40 16 16 3 13 23  
Grass 24 24 12 4 0 2.44 140.1 106 41 38 6 46 88  
Day 11 11 6 3 0 2.12 68.0 51 16 16 3 19 35  
Night 13 13 6 1 0 2.74 72.1 55 25 22 3 27 53  
As Starter 24 24 12 4 0 2.44 140.1 106 41 38 6 46 88  
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+
2023 Baltimore - ABL 25 4 0 1 0 0 4.50 6.0 6 4 3 1 3 7 0 0 1.50 .357 4.61 0.0 102
2025 Houston - ABL 27 63 0 2 7 3 4.34 74.2 69 39 36 8 56 55 0 0 1.67 .286 5.31 -0.3 107
2026 St. Louis - ABL 28 2 0 0 0 0 0.00 2.1 1 0 0 0 0 0 0 0 0.43 .167 3.21 0.0 999
2026 Oakland - ABL 28 5 0 0 0 0 7.36 3.2 4 3 3 1 2 3 0 0 1.64 .333 6.75 -0.1 64
2026 Toronto - ABL 28 45 0 7 2 2 2.53 53.1 49 17 15 6 17 40 0 0 1.24 .272 4.41 0.4 185
2026 Total - ABL 28 52 0 7 2 2 2.73 59.1 54 20 18 7 19 43 0 0 1.23 .272 4.50 0.3 172
2027 Toronto - ABL 29 8 1 1 0 0 8.56 13.2 23 13 13 7 12 7 0 0 2.56 .320 11.81 -0.8 60
Total ABL 127 1 11 9 5 4.10 153.2 152 76 70 23 90 112 0 0 1.57 .287 5.55 -0.7 142
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+
2017 Iowa - AAA 19 2 0 0 0 0 24.00 3.0 6 9 8 2 6 0 0 0 4.00 .286 18.42 -0.4 21
2018 Chicago N (AZL) - R 20 11 11 5 5 0 4.70 59.1 61 31 31 6 22 45 0 0 1.40 .309 5.17 0.6 103
2019 Chicago N (AZL) - R 21 11 11 3 3 0 5.83 54.0 66 36 35 5 24 53 0 0 1.67 .377 4.83 0.9 87
2020 Eugene - A- 22 12 12 3 3 0 5.13 52.2 46 36 30 3 29 50 0 0 1.42 .295 5.86 0.5 107
2021 South Bend - A 23 8 8 4 2 0 3.95 43.1 41 19 19 3 18 40 0 0 1.36 .311 4.98 0.5 124
2021 Myrtle Beach - A+ 23 20 20 2 11 0 5.86 93.2 113 69 61 5 49 68 0 0 1.73 .352 5.61 1.4 99
2021 Total - A+ 23 28 28 6 13 0 5.26 137.0 154 88 80 8 67 108 0 0 1.61 .340 0.00 0.0 0
2022 Tennessee - AA 24 16 16 6 3 0 3.18 85.0 77 36 30 5 29 66 0 0 1.25 .282 4.24 1.6 150
2022 Iowa - AAA 24 13 13 3 4 0 4.08 64.0 72 30 29 4 30 46 0 0 1.59 .342 4.69 1.0 122
2023 Iowa - AAA 25 17 17 6 5 0 4.36 86.2 82 51 42 6 44 69 1 0 1.45 .290 4.85 1.4 116
2023 Norfolk - AAA 25 7 5 2 2 0 3.82 30.2 25 15 13 3 12 30 0 0 1.21 .275 3.49 0.6 109
2023 Total - AAA 25 24 22 8 7 0 4.22 117.1 107 66 55 9 56 99 1 0 1.39 .287 0.00 0.0 0
2024 Norfolk - AAA 26 29 29 6 9 0 4.23 142.2 146 75 67 13 84 99 0 0 1.61 .304 4.73 0.9 97
2025 Fresno - AAA 27 7 0 2 0 0 0.77 11.2 7 1 1 0 2 12 0 0 0.77 .241 2.12 0.4 661
2027 Buffalo - AAA 29 24 24 12 4 0 2.44 140.1 106 41 38 6 46 88 0 0 1.08 .240 3.55 3.1 175
Total IL 60 58 20 15 0 3.39 313.2 277 131 118 22 142 217 0 0 1.34 .273 4.08 133.1
Total PCL 39 30 11 9 0 4.35 165.1 167 91 80 12 82 127 1 0 1.51 .308 4.84 155.1
Total SL 16 16 6 3 0 3.18 85.0 77 36 30 5 29 66 0 0 1.25 .282 4.24 150.2
Total CAR 20 20 2 11 0 5.86 93.2 113 69 61 5 49 68 0 0 1.73 .352 5.61 99.2
Total MID 8 8 4 2 0 3.95 43.1 41 19 19 3 18 40 0 0 1.36 .311 4.98 123.9
Total NWL 12 12 3 3 0 5.13 52.2 46 36 30 3 29 50 0 0 1.42 .295 5.86 107.3
Total AZL 22 22 8 8 0 5.24 113.1 127 67 66 11 46 98 0 0 1.53 .341 5.01 95.5
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Iowa - AAA P 2 0 1 0 0 1 0 1.000 3.0 3.00 -0.0 .000
2018 Chicago N (AZL) - R P 11 11 4 11 0 15 0 1.000 59.1 2.28 +0.8 1.079
2019 Chicago N (AZL) - R P 11 11 2 5 0 7 0 1.000 54.0 1.17 +0.1 1.010
2020 Eugene - A- P 12 12 5 6 0 12 1 .917 52.2 1.88 -1.1 .889
2021 Myrtle Beach - A+ P 20 20 4 8 1 15 3 .800 93.2 1.15 -1.9 .670
2021 South Bend - A P 8 8 6 2 0 8 0 1.000 43.1 1.66 +1.0 1.346
2022 Iowa - AAA P 13 13 1 17 1 19 1 .947 64.0 2.53 +0.4 1.089
2022 Tennessee - AA P 16 16 4 19 0 24 1 .958 85.0 2.44 -0.1 1.131
2023 Baltimore - MLB P 4 0 0 3 1 3 0 1.000 6.0 4.50 +0.0 1.052
2023 Norfolk - AAA P 7 5 2 3 2 7 2 .714 30.2 1.47 -0.1 1.379
2023 Iowa - AAA P 17 17 5 13 0 19 1 .947 86.2 1.87 -0.6 .951
2024 Norfolk - AAA P 29 29 4 15 0 20 1 .950 142.2 1.20 -1.3 1.105
2025 Houston - MLB P 58 0 3 14 0 17 0 1.000 74.2 2.05 -0.4 .977
2025 Fresno - AAA P 7 0 0 0 0 0 0 .000 11.2 0.00 -0.1 .000
2026 St. Louis - MLB P 2 0 0 0 0 0 0 .000 2.1 0.00 -0.0 .000
2026 Oakland - MLB P 4 0 0 2 0 2 0 1.000 3.2 4.91 +0.0 1.061
2026 Toronto - MLB P 44 0 4 5 0 12 3 .750 53.1 1.52 -1.4 .758
2027 Toronto - MLB P 8 1 0 1 0 1 0 1.000 13.2 0.66 -0.2 1.057
2027 Buffalo - AAA P 24 24 5 20 1 25 0 1.000 140.1 1.60 -1.4 1.057
TOTAL P 297 167 50 144 6 207 13 .937 1020.2 1.71 -6.3 1.029
PLAYER HISTORY
06/06/2017 Drafted in the 2017 first-year player draft (Round 3, Pick 30, 102nd overall pick) by the Chicago Cubs.
06/18/2017 Signed a minor league contract with the Chicago Cubs organization with a signing bonus of $430,000.
01/01/2018 OSA scouting updated ratings (potential): Stuff: 31 (70); Movement: 54 (67); Control: 9 (47).
01/01/2019 OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 60 (60); Control: 30 (50).
09/24/2019 Injured (Undisclosed injury), out for 2 weeks.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 60 (60); Control: 40 (50).
07/20/2020 Injured (Hamstring soreness), day-to-day for 5 days.
07/26/2020 Was selected to the 2020 Northwest League All-Star Game.
08/02/2020 Injured (Strained oblique), day-to-day for 2 weeks.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 45 (60); Movement: 60 (60); Control: 45 (50).
06/18/2021 Injured (Back tightness), day-to-day for 2 days.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 50 (65); Movement: 60 (60); Control: 50 (50).
06/07/2022 Injured (Mild calf strain), day-to-day for 4 days.
11/22/2022 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 60 (60); Control: 50 (60).
07/03/2023 Was traded by the Chicago Cubs to the Baltimore Orioles, along with a 3rd draft pick, in exchange for RP Trevor Hildenberger.
11/24/2023 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 60 (60); Control: 50 (50).
11/22/2024 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 60 (60); Control: 50 (50).
01/16/2025 Was claimed off waivers by Houston while with Baltimore.
04/30/2025 Injured (Back spasms), day-to-day for 2 days.
06/26/2025 Injured (Sore elbow), day-to-day for 1-2 weeks.
11/22/2025 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 60 (60); Control: 50 (50).
04/05/2026 Was claimed off waivers by St. Louis while with Houston.
04/23/2026 Was claimed off waivers by Oakland while with St. Louis.
06/04/2026 Was claimed off waivers by Toronto while with Oakland.
11/21/2026 Received a 1-year contract worth a total of $535,000 through automatic renewal.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 60 (70); Movement: 60 (60); Control: 50 (50).
05/16/2027 Injured (Viral infection), day-to-day for 4 days.
10/01/2027 Finished 2nd in 2027 IL IL Outstanding Pitcher Award voting.
Monday, September 2nd, 2019 - OOTP Baseball 20.6 Build 54