Osvaldo Bido

P Chicago White Sox
Age 31 RHP 6'3" / 175 lbs MLB
Overview
MLBRP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202428MIX2 levels26181113.883.6025.5%8.9%2.4K 23.8% · BB 8.5% · FIP 3.86
202529MIX2 levels3013975.855.6119.4%9.7%-1.2K 18.8% · BB 9.5% · FIP 5.47
202630MLBCWS110196.275.6213.6%12.3%-0.2
2027PROJ31MLBCWS88475.045.2419.6%10.7%0.1
2028PROJ95% MLB32MLBCWS44235.325.5018.8%11.1%-0.0
Last 3 seasons WAR 1.0  ·  Next 2 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2026
FB Velo48
K%10
xwOBA vs10
CompsElian Leyva (age 30) · Zack Segovia (age 32) · Robert Stock (age 31)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 133125vR 116
ERA5.04
FIP5.24
K%19.6%
BB%10.7%
K-BB%8.9%
Proj IP47
Value2027 · WAR
Runs saved vs league avg · 47 IP
K: -1.0 runs (Runs saved by strikeouts vs lg-avg K%)-1KBB: -1.2 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -3.3 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +1.9 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.38 (47 IP)-0.4WAR
0.10.02728
Statcast · Contract
Statcast Percentiles
FB Velo
p4894.4
Whiff%
p3723.4%
K%
p1013.6%
xwOBA vs
p100.377

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

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)
201721ROK MLEDSL Pirates1513512404136187%3.411.6%18.8%-7.1%0.6%5.334.81—
201721ROK RAWDSL Pirates1513512404136187%3.417.1%15.0%2.1%0.4%5.333.87—
201923MIX MLE2 levels25251365521073810100%5.414.4%8.1%6.4%2.3%3.324.17—
201923MIX RAW2 levels25251365521073810100%5.419.4%6.9%12.5%1.8%3.323.32—
202125MIX MLE2 levels232110145098371591%4.417.9%8.8%9.1%4.0%5.334.90—
202125MIX RAW2 levels232110145098371591%4.421.8%8.2%13.6%3.3%5.334.19—
202226AAA MLEIndianapolis Indians3225111506122641878%3.521.2%13.3%7.9%3.9%4.535.11—
202226AAA RAWIndianapolis Indians3225111506122641878%3.524.1%12.6%11.5%3.6%4.534.73—
202327MIX MLE2 levels3519113504113501054%3.220.6%9.3%11.3%2.1%4.923.67+2.3
202327MIX RAW2 levels3519113504113501054%3.222.4%9.9%12.5%2.0%4.923.58+2.5
202428MIX MLE2 levels2618111463118411369%4.323.8%8.5%15.3%3.1%3.883.86+2.1
202428MIX MLE2 levels2618111463118411369%4.323.8%8.5%15.3%3.1%3.883.86+2.1
202428MIX RAW2 levels2618111463118411369%4.325.5%8.9%16.6%2.8%3.883.60+2.4
202529MIX MLE2 levels30139744486432243%3.218.8%9.5%9.3%5.0%5.855.47-1.0
202529MIX MLE2 levels30139744486432243%3.218.8%9.5%9.3%5.0%5.855.47-1.0
202529MIX RAW2 levels30139744486432243%3.219.4%9.7%9.7%5.0%5.855.61-1.2
202630MLB MLEChicago White Sox1101981111030%1.713.6%12.3%1.2%3.6%6.275.51-0.2
202630MLB MLEChicago White Sox1101981111030%1.713.6%12.3%1.2%3.6%6.275.51-0.2
202630MLB RAWChicago White Sox1101981111030%1.713.6%12.3%1.2%3.7%6.275.62-0.2
▸ Career totals (raw MLB only — as recorded)
MLB Career—6928212939190902941%3.120.2%9.6%10.6%3.1%5.174.36+0.5
▸ 2027 season — projected remainder (no 2027 stats recorded)
202731MLBCWS884719839217100%5.919.6%10.7%8.9%3.8%5.045.24+0.1
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202832MLB MLECWS442410219114100%6.018.8%11.1%7.7%4.0%5.325.50-0.0
202832MLB CTXCWS44239718114100%5.818.8%11.1%7.7%4.0%5.325.50-0.0
▸ Career totals — MLB only (actual + projected)
Career— RAW733223510362081013344%3.220.1%9.7%10.4%3.2%5.194.38+0.5
/ 200 IP— RAW6227200881177862844%3.220.1%9.7%10.4%3.2%5.194.38+0.4
Career— MLE197134739324060433510268%3.818.6%10.3%8.3%3.1%4.654.56+2.6
/ 200 IP— MLE5336200876163912768%3.818.6%10.3%8.3%3.1%4.654.56+2.2

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.

2025 AAALas Vegas Aviators · 17 IPFIP 4.66 → 4.64 (−0.02)K% 22.2% → 19.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.22%—×0.86019.11%
BB% (unintentional) /BF11.11%—×0.90010.00%
HR / BF /BF3.70%÷1.183×1.1003.44%

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 137).

Result: FIP 4.66 → 4.64, 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).

2024 AAALas Vegas Aviators · 48 IPFIP 4.51 → 4.99 (+0.48)K% 27.0% → 23.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.96%—×0.86023.19%
BB% (unintentional) /BF7.84%—×0.9007.06%
HR / BF /BF4.90%÷1.001×1.1005.39%

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 4.51 → 4.99, 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 AAAIndianapolis Indians · 63 IPFIP 3.65 → 3.81 (+0.16)K% 24.3% → 20.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.25%—×0.86020.86%
BB% (unintentional) /BF10.82%—×0.9009.74%
HR / BF /BF2.24%÷1.095×1.1002.25%

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 119).

Result: FIP 3.65 → 3.81, 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 AAAIndianapolis Indians · 111 IPFIP 4.62 → 5.11 (+0.49)K% 24.1% → 21.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.11%—×0.88021.22%
BB% (unintentional) /BF12.65%—×1.05013.28%
HR / BF /BF3.56%÷1.013×1.1003.86%

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 103).

Result: FIP 4.62 → 5.11, 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 AAAltoona Curve · 94 IPFIP 3.98 → 4.90 (+0.92)K% 22.1% → 17.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.09%—×0.81017.89%
BB% (unintentional) /BF8.01%—×1.1008.81%
HR / BF /BF3.16%÷0.947×1.2004.00%

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 89).

Result: FIP 3.98 → 4.90, 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 AAAIndianapolis Indians · 8 IPFIP 5.77 → 6.03 (+0.26)K% 18.4% → 16.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.42%—×0.88016.21%
BB% (unintentional) /BF10.53%—×1.05011.05%
HR / BF /BF5.26%÷1.096×1.1005.28%

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 119).

Result: FIP 5.77 → 6.03, 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).

2019 AGreensboro Grasshoppers · 112 IPFIP 3.32 → 4.22 (+0.90)K% 19.9% → 14.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.87%—×0.74014.70%
BB% (unintentional) /BF6.40%—×1.1807.55%
HR / BF /BF1.99%÷1.009×1.3002.56%

Factors used: pitcher A level factors — K ×0.74, BB ×1.18, HR ×1.30. 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 3.32 → 4.22, 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).

2019 A+Bradenton Marauders · 24 IPFIP 3.36 → 3.96 (+0.60)K% 17.2% → 13.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.17%—×0.77013.22%
BB% (unintentional) /BF9.09%—×1.15010.45%
HR / BF /BF1.01%÷1.069×1.2501.18%

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 114).

Result: FIP 3.36 → 3.96, 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 PROJECTION1.45720.0%10.1%1.275.16
Will Cunnane ('04)1.44618.9%10.4%1.255.26
Frank Wills ('83-'91, -1 WAR*)2.26220.5%*10.2%*1.27*5.30*
Daryl Patterson ('68-'74, -1 WAR*)1.24618.3%*11.2%*1.27*5.03*
John Strohmayer ('70-'74, -1 WAR*)1.67819.6%*9.2%*1.42*5.14*
Joey Wentz ('25)1.57621.1%9.9%1.365.57
Jake Faria ('23)1.06820.9%10.3%1.324.87