Brayan Bello

P Boston Red Sox
Age 28 RHP 6'1" / 195 lbs MLB Svc 4.0 · Ctrl thru 2029 peak 1.4 · 2027
Overview
MLBRP40-MANExtFA 2029
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202425MIX2 levels31311654.533.9622.0%9.2%2.8K 21.8% · BB 9.1% · FIP 3.94
202526MIX3 levels33321813.643.7619.0%8.2%3.6K 17.7% · BB 8.4% · FIP 3.96
202627MIX2 levels30151354.333.4119.5%6.5%3.3K 19.0% · BB 6.4% · FIP 3.47
2027PROJ28MLBBOS1616944.184.1519.5%7.5%1.4
2028PROJ29MLBBOS1313804.224.2718.9%7.8%1.0
2029PROJ30MLBBOS1111654.374.4718.2%8.1%0.7
Last 3 seasons WAR 9.7  ·  Next 3 projected WAR 3.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service4.349First FA2029Options2
2027Ext$9M2028Ext$9M2029Ext$9M
Skills · percentileStatcast 2026
FB Velo68
xwOBA vs29
K%23
Form3.12 ERA (proj 4.18) · K 22.2% (proj 19.5%) · BB 5.6% (proj 7.5%) ▲ last 60d · 26 IP through Oct 27
CompsDavid Phelps (age 28) · Chase Anderson (age 28) · Bud Norris (age 28)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 116108vR 99
ERA4.18
FIP4.15
K%19.5%
BB%7.5%
K-BB%12.0%
Proj IP94
Value2027 · WAR
Runs saved vs league avg · 94 IP
K: -2.4 runs (Runs saved by strikeouts vs lg-avg K%)-2KBB: +1.4 runs (Runs saved by walk suppression vs lg-avg BB%)+1BBCONTACT: +1.3 runs (Runs saved on contact quality (HR suppression) vs lg)+1CONTACTSTAM: +11.4 runs (Replacement credit for innings volume)+11STAMTotal WAR: +1.23 (94 IP)+1.2WAR
0.00.91.91.41.00.727282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$3M ctrl surplus
Statcast · Contract
Statcast Percentiles
FB Velo
p6895.8
Whiff%
p4724.8%
K%
p2318.3%
xwOBA vs
p290.337
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.349 yrs.days
Team Control Through   2029
First FA Year   2029
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext$9M+1.4$11M+$2M
2028Ext$9M+1.0$7M-$0.8M
2029Ext$9M+0.7$2M-$5M
Totals $28M $21M -$4M
Options · projected decision
2030CLUB OPT$9.2M / $0.0M buyoutDECLINE
2031CLUB OPT$21.0M / $1.0M buyoutDECLINE

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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 the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
201819ROK MLEGCL Red Sox1413672537410093%4.819.9%4.9%14.9%0.0%1.602.05—
201819ROK RAWGCL Red Sox1413672537410093%4.829.2%4.0%25.3%0.0%1.601.35—
201920A MLEGreenville Drive2525118526119389100%4.716.7%8.5%8.2%2.0%5.433.89—
201920A RAWGreenville Drive2525118526119389100%4.722.6%7.2%15.4%1.7%5.433.04—
202122MIX MLE2 levels212195402132318100%4.526.1%8.6%17.6%2.7%3.873.46—
202122MIX RAW2 levels212195402132318100%4.532.8%7.7%25.1%2.0%3.872.40—
202223MIX MLE3 levels312815365018462790%4.925.4%9.9%15.5%1.2%3.232.90+4.8
202223MIX RAW3 levels312815365018462790%4.928.3%9.5%18.8%1.1%3.232.51+5.7
202324MIX MLE2 levels29291636901364525100%5.619.8%6.7%13.0%3.7%4.144.31+2.1
202324MIX RAW2 levels29291636901364525100%5.619.7%6.5%13.2%3.6%4.144.25+2.2
202425MIX MLE2 levels31311657171586620100%5.321.8%9.1%12.7%2.8%4.533.94+2.9
202425MIX MLE2 levels31311657171586620100%5.321.8%9.1%12.7%2.8%4.533.94+2.9
202425MIX RAW2 levels31311657171586620100%5.322.0%9.2%12.8%2.8%4.533.96+2.8
202526MIX MLE3 levels3332181764145631797%5.517.7%8.4%9.3%2.3%3.643.96+3.1
202526MIX MLE3 levels3332181764145631797%5.517.7%8.4%9.3%2.3%3.643.96+3.1
202526MIX RAW3 levels3332181764145631797%5.519.0%8.2%10.7%2.2%3.643.76+3.6
202627MIX MLE2 levels3015135585114381250%4.519.0%6.4%12.5%2.1%4.333.47+3.2
202627MIX MLE2 levels3015135585114381250%4.519.0%6.4%12.5%2.1%4.333.47+3.2
202627MIX RAW2 levels3015135585114381250%4.519.5%6.5%13.0%2.1%4.333.41+3.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—12610866028415562287286%5.219.6%8.0%11.5%2.5%4.133.87+12.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202728MLBBOS161694397773010100%5.919.5%7.5%12.0%2.5%4.184.15+1.4
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202829MLB MLEBOS13138033964269100%6.218.9%7.8%11.2%2.6%4.264.31+1.0
202930MLB MLEBOS11116527450228100%5.918.2%8.1%10.1%2.8%4.414.51+0.7
203031MLB MLEBOS885121437187100%6.317.4%8.4%9.0%3.1%4.614.75+0.4
203132MLB MLEBOS663715526145100%6.116.7%8.8%7.9%3.3%4.845.00+0.2
203233MLB MLEBOS442510416104100%6.215.8%9.2%6.6%3.6%5.105.28+0.0
202829MLB CTXBOS13138033864269100%6.218.9%7.8%11.2%2.6%4.224.27+1.0
202930MLB CTXBOS11116527450228100%5.918.2%8.1%10.1%2.8%4.374.47+0.7
203031MLB CTXBOS885121538186100%6.417.4%8.4%9.0%3.0%4.574.71+0.4
203132MLB CTXBOS663715626145100%6.216.7%8.8%7.9%3.2%4.794.95+0.2
203233MLB CTXBOS442510617104100%6.215.8%9.2%6.6%3.5%5.055.23+0.0
▸ Career totals — MLB only (actual + projected)
Career— RAW169151917392875031810389%5.419.1%8.1%11.0%2.6%4.233.96+15.8
/ 200 IP— RAW3733200857164692289%5.419.1%8.1%11.0%2.6%4.233.96+3.4
Career— MLE2141941077458794837010591%5.020.7%8.1%12.6%2.3%3.973.64+14.3
/ 200 IP— MLE4036200852176692091%5.020.7%8.1%12.6%2.3%3.973.64+3.1

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAAWorcester Red Sox · 19 IPFIP 1.45 → 1.71 (+0.26)K% 26.8% → 23.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.83%—×0.86023.07%
BB% (unintentional) /BF4.88%—×0.9004.39%
HR / BF /BF0.00%÷1.000×1.1000.00%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 100).

Result: FIP 1.45 → 1.71, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2025 AAAWorcester Red Sox · 10 IPFIP 1.28 → 1.57 (+0.29)K% 31.8% → 27.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.82%—×0.86027.36%
BB% (unintentional) /BF6.82%—×0.9006.14%
HR / BF /BF0.00%÷0.984×1.1000.00%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 97).

Result: FIP 1.28 → 1.57, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2025 AAPortland Sea Dogs · 4 IPFIP 3.52 → 4.35 (+0.82)K% 35.0% → 28.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF35.00%—×0.81028.35%
BB% (unintentional) /BF5.00%—×1.1005.50%
HR / BF /BF5.00%÷1.119×1.2005.36%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 124).

Result: FIP 3.52 → 4.35, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2023 AAAWorcester Red Sox · 6 IPFIP 4.06 → 4.50 (+0.44)K% 18.2% → 15.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.18%—×0.86015.64%
BB% (unintentional) /BF0.00%—×0.9000.00%
HR / BF /BF4.55%÷1.008×1.1004.96%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 102).

Result: FIP 4.06 → 4.50, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AAAWorcester Red Sox · 59 IPFIP 2.20 → 2.73 (+0.52)K% 33.8% → 29.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.75%—×0.88029.70%
BB% (unintentional) /BF10.00%—×1.05010.50%
HR / BF /BF1.25%÷0.939×1.1001.46%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 88).

Result: FIP 2.20 → 2.73, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2022 AAPortland Sea Dogs · 37 IPFIP 2.48 → 3.35 (+0.88)K% 33.8% → 27.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF33.80%—×0.81027.38%
BB% (unintentional) /BF8.45%—×1.1009.30%
HR / BF /BF2.11%÷1.004×1.2002.52%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 101).

Result: FIP 2.48 → 3.35, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 AAPortland Sea Dogs · 64 IPFIP 2.54 → 3.48 (+0.93)K% 31.1% → 25.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.07%—×0.81025.17%
BB% (unintentional) /BF8.57%—×1.1009.43%
HR / BF /BF1.79%÷0.900×1.2002.38%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 80).

Result: FIP 2.54 → 3.48, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2021 A+Greenville Drive · 32 IPFIP 2.06 → 3.43 (+1.37)K% 36.9% → 28.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF36.89%—×0.77028.40%
BB% (unintentional) /BF5.74%—×1.1506.60%
HR / BF /BF2.46%÷0.891×1.2503.45%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 78).

Result: FIP 2.06 → 3.43, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 2,161 pitcher careers (1,251 from 1990-2025 + 910 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION5.19219.1%8.1%1.024.24
Ron Robinson ('84-'92, 8 WAR*)4.010018.0%*7.3%*0.97*3.99*
Travis Wood ('17)5.012418.9%8.7%1.094.26
Bob Shirley ('77-'87, 5 WAR*)7.213018.5%*8.9%*1.12*4.43*
Garrett Richards ('22)4.99820.4%8.7%0.853.87
Wily Peralta ('22)4.69116.7%9.1%1.094.29
Don Aase ('77-'90, 12 WAR*)5.59220.7%*9.6%*0.94*4.14*