Cody Bradford P Round Rock Express
Age 28 LHP 6'4" / 197 lbs AAA peak 0.7 · 2027 ILInjured 60-Day (D60)
2026 ROS PROJECTION3 act + 47 ip · rates below = ROS only
wRC+ AGAINSTvL 8897vR 106
ERA4.01
FIP4.18
K%18.9%
BB%3.8%
K-BB%15.1%
ROS IP47
Value2026 · WAR
Runs saved vs league avg · 50 IP
K: -9.8 runs (Runs saved by strikeouts vs lg-avg K%)-10KBB: +13.8 runs (Runs saved by walk suppression vs lg-avg BB%)+14BBCONTACT: -2.6 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +2.1 runs (Replacement credit for innings volume)+2STAMTotal WAR: +0.36 (50 IP)+0.4WAR
0.10.1-0.1-0.3262829
Grades · Statcast · Arsenal · Contract
Scouting Grades
STUF4545
CTRL7070
CMD6060
K†4545
Statcast Percentiles
FB Velo
p1089.8
Whiff%
p3823.6%
K%
p5322.7%
xwOBA vs
p710.292
FB+9.2 (52%)
CH+1.6 (27%)
CU (13%)
SL-1.9 (7%)

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Stats + Projections

Viewactual = stats as recorded (seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to industry-standard fWAR.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
202123MIX2 levels2020964081282110100%4.824.6%5.9%18.7%3.9%4.113.89
202123MIX2 levels2020964081282110100%4.831.4%5.1%26.2%2.5%4.112.45
202224AAFrisco RoughRiders26261195031243318100%4.620.0%7.2%12.8%5.2%5.015.17
202224AAFrisco RoughRiders26261195031243318100%4.624.7%6.6%18.1%3.6%5.013.82
202325MIX2 levels3422130539116281765%3.820.1%5.3%14.7%3.1%4.353.80+2.4
202325MIX2 levels3422130539116281765%3.821.5%5.2%16.3%3.2%4.353.66+2.7
202426MIX3 levels17158232776131088%4.822.7%4.2%18.5%3.2%3.293.45+1.5
202426MIX3 levels17158232776131088%4.823.2%4.0%19.3%3.1%3.293.31+1.6
▸ 2026 Season
202628AAARound Rock Express22313122100%1.59.00
ROS28MLBTEX88472003887100%5.918.9%3.8%15.1%3.3%4.014.18+0.2
ROS28MLBTEX4421891733100%5.218.9%3.8%15.1%3.3%4.014.18+0.1
2026 TOT28MLBTEX502133910918.2%4.5%13.7%4.0%4.313.93+0.4
2026 FULL28MLBTEX2190173318.9%3.8%15.1%3.3%4.013.80+0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729MLBTEX111167284521110100%6.118.3%4.0%14.3%3.5%4.214.34+0.3
202830MLBTEX111163267471210100%5.817.6%4.3%13.3%3.7%4.414.55+0.1
202931MLBTEX101059249421210100%5.916.9%4.7%12.2%3.9%4.634.78-0.2
203032MLBTEX9955231371210100%6.116.1%5.1%11.0%4.1%4.875.03-0.3
202729MLBTEX77411733276100%5.918.3%4.0%14.3%3.5%4.214.34+0.1
202830MLBTEX88451903387100%5.617.6%4.3%13.3%3.7%4.414.550.0
202931MLBTEX88471983398100%5.916.9%4.7%12.2%3.9%4.634.78-0.1
203032MLBTEX884619431108100%5.816.1%5.1%11.0%4.1%4.875.03-0.3
▸ Career (MLB actual + context projections)
Career69563321386268635381%4.819.3%4.5%14.8%3.8%4.404.12+5.0
/ 200 IP4234200834161383281%4.819.3%4.5%14.8%3.8%4.404.12+3.0
Career998543017903841057186%4.321.5%5.9%15.6%4.0%4.314.21+6.0
/ 200 IP4640200832179493386%4.321.5%5.9%15.6%4.0%4.314.21+2.8

Career Path Comps

What happened to similar pitchers from this age · Y-axis: ERA+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Profile at Match Age Next 3 Yrs Career
CompAgeRole FIPK%BB%HR/BFBABIP FIPK%K-BB%IP ΔFIPLow FIPIPMatch
Cody Bradford (OGILVIE) 4.18 18.9%3.8%3.3% 4.55 17.6%13.3%190 +0.37
Hyun Jin Ryu L 2027 · 3.94 FIP 29 SP 3.94 15.2%1.6%3.5%.241 3.49 23.2%18.4%392 -0.45 2.87 725 72
Shinnosuke Ogasawara L 2026 · 3.98 FIP 28 SP 3.98 22.0%6.8%3.4%.279 3.98 122 70
John Lamb L 2026 · 4.76 FIP 28 SP 4.76 22.5%7.2%4.8%.319 3.38 390 67
Sean Manaea L 2026 · 3.66 FIP 28 SP 3.66 20.3%3.6%3.3%.309 3.94 24.8%18.0%455 +0.28 3.15 1,435 66
Brent Suter L 2026 · 4.36 FIP 28 SP 4.36 19.8%4.0%4.4%.275 3.29 24.1%18.9%123 -1.07 2.23 915 64
Eric Surkamp L 2026 · 4.29 FIP 28 SP- 4.29 18.2%6.7%3.4%.308 5.15 16.4%7.1%68 +0.86 4.29 182 62
Adam Wilk L 2026 · 3.13 FIP 28 SP 3.13 18.7%3.6%2.1%.296 4.85 13.8%6.0%223 +1.72 3.13 455 60
Derek Holland L 2026 · 4.87 FIP 28 SP 4.87 16.7%6.1%4.4%.270 4.62 18.8%9.6%414 -0.25 3.76 686 60
Roy Merritt L 2028 · 4.01 FIP 30 SP- 4.01 13.3%5.9%2.3%.293 3.88 16.2%10.4%116 -0.13 3.88 129 59
Felix Doubront L 2025 · 3.87 FIP 27 SP 3.87 18.0%8.4%2.2%.304 4.45 23.7%14.7%42 +0.58 3.39 291 58
Ryan Yarbrough L 2026 · 3.35 FIP 28 SP- 3.35 18.8%4.7%2.3%.282 4.19 18.2%13.4%367 +0.84 3.08 1,304 58
Matt Lujan L 2026 · 5.13 FIP 28 SP- 5.13 14.3%6.4%4.4%.348 4.25 227 57
Chris O'Grady L 2025 · 4.44 FIP 27 SP- 4.44 21.4%9.0%3.6%.280 3.50 232 57
Andrew Albers L 2027 · 4.17 FIP 29 SP- 4.17 12.4%7.2%2.2%.354 3.55 17.9%12.6%303 -0.62 3.01 508 57
Brandon Walter L 2026 · 3.24 FIP 28 SP- 3.24 24.4%2.9%3.3%.234 2.94 391 57
Tyler Skaggs L 2026 · 3.72 FIP 28 SP 3.72 23.3%8.4%2.8%.291 3.21 372 56
Matt Tracy L 2026 · 4.88 FIP 28 SP- 4.88 16.1%9.4%3.6%.325 3.24 13.9%3.5%49 -1.64 3.24 298 56
Braeden Fausnaught L 2024 · 4.91 FIP 26 SP 4.91 17.6%7.8%4.2%.335 4.57 242 56
Nico Tellache L 2026 · 4.65 FIP 28 SP 4.65 13.4%8.6%2.9%.276 3.89 160 55
Joey Lucchesi L 2026 · 3.19 FIP 28 SP- 3.19 26.1%7.0%2.6%.297 4.74 16.7%5.5%243 +1.55 3.19 817 55

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Pool: 327 completed pitcher careers (2015-2024).

PlayerYrsIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION55817.5%4.4%1.434.43
Austin Pruitt ('23)56116.9%5.6%1.224.45
Dan Otero ('19)55316.7%3.0%1.123.93
Erasmo Ramírez ('24)87818.1%5.8%1.404.33
Adam Morgan ('21)65920.5%7.1%1.564.77
Fernando Salas ('18)45922.5%6.6%1.224.42
Yusmeiro Petit ('21)77220.4%4.6%1.273.28