Giovanny Gallegos

P St. Louis Cardinals
Age 35 RHP 6'2" / 205 lbs MLB
Overview
MLBRP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202230MLBSTL570593.052.8131.1%7.2%1.2
202331MLBSTL560554.424.2125.8%5.2%0.2
202432MIX3 levels401406.586.1518.4%13.0%-0.7K 17.7% · BB 12.1% · FIP 6.21
202533No MLB games played
202634No MLB games played
2027PROJ35MLBSTL470494.344.4723.5%9.4%0.0
2028PROJ91% MLB36MLBSTL300324.644.8422.5%10.0%-0.1
Last 3 seasons WAR 0.7  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2024
K%51
xwOBA vs29
FB Velo18
CompsMark Serrano (age 33) · Keiichi Yabu (age 36) · Jean Machi (age 35)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 118110vR 102
ERA4.34
FIP4.47
K%23.5%
BB%9.4%
K-BB%14.1%
Proj IP49
Value2027 · WAR
Runs saved vs league avg · 49 IP
K: +0.4 runs (Runs saved by strikeouts vs lg-avg K%)+0KBB: -0.4 runs (Runs saved by walk suppression vs lg-avg BB%)-0BBCONTACT: -1.6 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +2.0 runs (Replacement credit for innings volume)+2STAMTotal WAR: +0.05 (49 IP)+0.0WAR
0.0-0.12728
Grades · Statcast · Contract
Scouting Grades
STUF7070
CTRL5555
CMD6565
K†5555
Statcast Percentiles
FB Velo
p1892.2
Whiff%
p5926.7%
K%
p5122.3%
xwOBA vs
p290.337

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)
201523MIX MLE3 levels3506324164920%1.820.7%4.0%16.7%1.5%1.712.68—
201523MIX RAW3 levels3506324164920%1.826.6%3.7%22.8%0.8%1.711.91—
201624MIX MLE2 levels420782941061650%1.930.5%5.8%24.6%1.9%1.272.31—
201624MIX RAW2 levels420782941061650%1.936.1%5.4%30.6%1.7%1.271.83—
201725MIX MLE2 levels44064257911570%1.432.2%6.1%26.1%2.5%2.972.50+1.6
201725MIX RAW2 levels44064257911570%1.435.4%5.8%29.6%2.7%2.972.38+1.7
201826MIX MLE2 levels36056219691130%1.528.8%4.8%24.0%0.7%2.911.66+2.0
201826MIX RAW2 levels36056219691130%1.531.5%5.0%26.5%1.4%2.911.91+1.8
201927MIX MLE2 levels67075282941490%1.133.3%5.0%28.3%3.5%2.282.82+1.5
201927MIX RAW2 levels67075282941490%1.133.3%5.0%28.4%3.2%2.282.71+1.7
202028MLB MLESt. Louis Cardinals160155721410%0.936.8%7.0%29.8%1.9%3.601.91+0.5
202028MLB RAWSt. Louis Cardinals160155721410%0.936.8%7.0%29.8%1.8%3.601.97+0.5
202129MLB MLESt. Louis Cardinals73080310951860%1.130.6%5.8%24.8%2.1%3.022.39+2.1
202129MLB RAWSt. Louis Cardinals73080310951860%1.130.6%5.8%24.8%1.9%3.022.38+2.1
202230MLB MLESt. Louis Cardinals57059235731760%1.031.1%7.2%23.8%2.7%3.052.90+1.2
202230MLB RAWSt. Louis Cardinals57059235731760%1.031.1%7.2%23.8%2.6%3.052.81+1.2
202331MLB MLESt. Louis Cardinals560552295912110%1.025.8%5.2%20.5%5.2%4.424.42+0.1
202331MLB RAWSt. Louis Cardinals560552295912110%1.025.8%5.2%20.5%4.8%4.424.21+0.2
202432MIX MLE3 levels40140185342492%1.017.7%12.1%5.6%5.6%6.586.21-0.8
202432MIX MLE3 levels40140185342492%1.017.7%12.1%5.6%5.6%6.586.21-0.8
202432MIX RAW3 levels40140185342492%1.018.4%13.0%5.4%4.9%6.586.15-0.7
▸ Career totals (raw MLB only — as recorded)
MLB Career—3110336133739682440%1.129.6%6.1%23.5%3.3%3.493.18+5.5
▸ 2027 season — projected remainder (no 2027 stats recorded)
202735MLBSTL47049207491970%1.023.5%9.4%14.1%3.3%4.344.47+0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202836MLB MLESTL34035149341550%1.022.5%10.0%12.5%3.6%4.644.84-0.1
202836MLB CTXSTL30032135301450%1.122.5%10.0%12.5%3.6%4.644.84-0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW3420368147342796490%1.129.0%6.5%22.5%3.3%3.593.30+5.5
/ 200 IP— RAW186020080123252270%1.129.0%6.5%22.5%3.3%3.593.30+3.0
Career— MLE46615842309660140630%1.328.6%6.1%22.5%2.7%2.932.95+5.4
/ 200 IP— MLE159020079022648220%1.328.6%6.1%22.5%2.7%2.932.95+2.9

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.

2024 AAASt. Paul Saints · 17 IPFIP 5.97 → 6.07 (+0.10)K% 14.1% → 12.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF14.10%—×0.86012.13%
BB% (unintentional) /BF15.38%—×0.90013.85%
HR / BF /BF3.85%÷1.039×1.1004.07%

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

Result: FIP 5.97 → 6.07, 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).

2018 AAAMemphis Redbirds · 44 IPFIP 1.23 → 1.66 (+0.43)K% 32.8% → 28.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF32.76%—×0.88028.83%
BB% (unintentional) /BF4.60%—×1.0504.83%
HR / BF /BF0.57%÷0.909×1.1000.70%

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

Result: FIP 1.23 → 1.66, 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).

2017 AAAScranton/Wilkes-Barre RailRiders · 43 IPFIP 1.78 → 2.08 (+0.30)K% 40.8% → 35.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF40.83%—×0.88035.93%
BB% (unintentional) /BF6.51%—×1.0506.83%
HR / BF /BF2.37%÷1.247×1.1002.09%

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

Result: FIP 1.78 → 2.08, 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).

2016 AAAScranton/Wilkes-Barre RailRiders · 45 IPFIP 2.43 → 2.91 (+0.48)K% 31.2% → 27.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF31.18%—×0.88027.44%
BB% (unintentional) /BF5.29%—×1.0505.56%
HR / BF /BF2.35%÷0.996×1.1002.60%

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

Result: FIP 2.43 → 2.91, 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).

2016 AATrenton Thunder · 33 IPFIP 0.65 → 1.49 (+0.84)K% 42.7% → 34.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF42.74%—×0.81034.62%
BB% (unintentional) /BF5.65%—×1.1006.21%
HR / BF /BF0.81%÷1.015×1.2000.95%

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

Result: FIP 0.65 → 1.49, 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).

2015 A+Tampa Yankees · 53 IPFIP 1.82 → 2.68 (+0.86)K% 26.9% → 20.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.87%—×0.77020.69%
BB% (unintentional) /BF3.48%—×1.1504.00%
HR / BF /BF1.00%÷0.832×1.2501.50%

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

Result: FIP 1.82 → 2.68, 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).

2015 AATrenton Thunder · 7 IPFIP 1.94 → 2.41 (+0.47)K% 24.1% → 19.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.14%—×0.81019.55%
BB% (unintentional) /BF6.90%—×1.1007.59%
HR / BF /BF0.00%÷1.153×1.2000.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 131).

Result: FIP 1.94 → 2.41, 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: 1,234 reliever careers (754 from 1990-2025 + 480 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 PROJECTION2.15328.2%7.2%1.283.68
Blake Parker ('21)1.75826.7%7.9%1.303.47
Chad Green ('25)2.56230.0%6.4%1.423.43
Shawn Kelley ('19)2.34627.0%7.3%1.473.80
Mike Schooler ('88-'93, 5 WAR*)1.54926.9%*8.0%*0.96*3.68*
Joe Hoerner ('63-'77, 8 WAR*)2.85123.2%*7.9%*1.21*3.52*
Joe Sambito ('76-'87, 8 WAR*)3.17026.8%*7.5%*1.06*3.65*