Erik Swanson

P Toronto Blue Jays
Age 33 RHP 6'3" / 225 lbs MLB
Overview
MLBRP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202329MIX2 levels700682.933.3228.7%7.9%1.0K 28.6% · BB 8.0% · FIP 3.37
202430MIX3 levels640576.796.6621.5%10.3%-1.4K 20.0% · BB 10.0% · FIP 6.67
202531MIX4 levels1301112.666.9414.0%10.5%-0.3K 14.0% · BB 10.5% · FIP 6.14
202632No MLB games played
2027PROJ33MLBTOR540574.534.6322.7%9.3%-0.1
2028PROJ95% MLB34MLBTOR390414.774.9421.8%9.8%-0.2
2029PROJ91% MLB35MLBTOR290305.075.2720.8%10.3%-0.2
Last 3 seasons WAR -0.7  ·  Next 3 projected WAR -0.5Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Scouting grades · 20-80
Stuff45Control50Command50FB velo50
CompsTony Barnette (age 33) · Mark Serrano (age 33) · Jim Henderson (age 33)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 121113vR 105
ERA4.53
FIP4.63
K%22.7%
BB%9.3%
K-BB%13.4%
Proj IP57
Value2027 · WAR
Runs saved vs league avg · 57 IP
K: +0.2 runs (Runs saved by strikeouts vs lg-avg K%)+0KBB: -0.4 runs (Runs saved by walk suppression vs lg-avg BB%)-0BBCONTACT: -2.6 runs (Runs saved on contact quality (HR suppression) vs lg)-3CONTACTSTAM: +2.3 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.05 (57 IP)-0.1WAR
-0.1-0.2-0.2-0.2272830
Grades · Contract
Scouting Grades
STUF4545
CTRL5050
CMD5050
K†5555

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)
201521MIX MLE4 levels100156214710%1.522.6%11.3%11.3%1.6%2.353.51—
201521MIX RAW4 levels100156214710%1.522.6%11.3%11.3%1.6%2.353.49—
201622A MLECharleston RiverDogs2417964029330471%4.017.1%8.8%8.3%1.4%3.463.56—
201622A RAWCharleston RiverDogs2417964029330471%4.023.1%7.5%15.7%1.0%3.462.64—
201723A+ MLETampa Yankees2020100416841310100%5.015.5%3.6%12.0%3.2%3.953.98—
201723A+ RAWTampa Yankees2020100416841310100%5.020.2%3.1%17.1%2.4%3.953.11—
201824MIX MLE2 levels2220115449133291091%5.225.2%6.9%18.3%2.3%2.583.14—
201824MIX RAW2 levels2220115449133291091%5.229.6%6.5%23.2%2.2%2.582.67—
201925MIX MLE2 levels37148235680232238%2.221.5%6.6%14.9%6.4%5.685.62-1.0
201925MIX RAW2 levels37148235680232238%2.222.5%6.5%16.0%6.2%5.685.47-0.9
202026MLB MLESeattle Mariners908379230%0.924.3%5.4%18.9%8.1%12.916.18-0.1
202026MLB RAWSeattle Mariners908379230%0.924.3%5.4%18.9%8.1%12.916.62-0.2
202127MIX MLE2 levels3523715236966%1.124.3%6.2%18.1%3.6%3.383.79+0.3
202127MIX RAW2 levels3523715236966%1.123.7%5.9%17.8%3.9%3.383.98+0.3
202228MIX MLE3 levels5915621473932%0.934.0%4.4%29.6%1.5%1.621.60+2.0
202228MIX RAW3 levels5915621473932%0.934.1%4.2%29.9%1.4%1.621.66+1.9
202329MIX MLE2 levels70068265762180%1.028.6%8.0%20.6%3.1%2.933.37+0.9
202329MIX RAW2 levels70068265762180%1.028.7%7.9%20.8%3.0%2.933.32+1.0
202430MIX MLE3 levels640572615627180%0.920.0%10.0%10.0%7.3%6.796.67-1.4
202430MIX MLE3 levels640572615627180%0.920.0%10.0%10.0%7.3%6.796.67-1.4
202430MIX RAW3 levels640572615627180%0.921.5%10.3%11.1%6.9%6.796.66-1.4
202531MIX MLE4 levels13011578630%0.814.0%10.5%3.5%5.3%12.666.14-0.2
202531MIX MLE4 levels13011578630%0.814.0%10.5%3.5%5.3%12.666.14-0.2
202531MIX RAW4 levels13011578630%0.814.0%10.5%3.5%5.3%12.666.94-0.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—24611266109228171494%1.125.7%6.5%19.2%4.5%4.204.18+1.2
▸ 2027 season — projected remainder (no 2027 stats recorded)
202733MLBTOR54057241552280%1.122.7%9.3%13.4%3.4%4.534.63-0.1
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202834MLB MLETOR41043181391870%1.021.8%9.8%12.0%3.7%4.774.94-0.2
202935MLB MLETOR31033139291460%1.120.8%10.3%10.5%4.1%5.075.27-0.3
203036MLB MLETOR24026109211250%1.119.8%10.9%8.8%4.5%5.415.64-0.3
202834MLB CTXTOR39041173381760%1.121.8%9.8%12.0%3.7%4.774.94-0.2
202935MLB CTXTOR29030127261350%1.020.8%10.3%10.5%4.1%5.075.27-0.2
203036MLB CTXTOR2002189181040%1.119.8%10.9%8.8%4.5%5.415.64-0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW333113581479362111653%1.124.5%7.5%17.0%4.4%4.414.37+0.7
/ 200 IP— RAW186620082720262363%1.124.5%7.5%17.0%4.4%4.414.37+0.4
Career— MLE3637464526715921869520%1.822.2%7.0%15.2%3.6%3.974.06+0.3
/ 200 IP— MLE11323200828183582920%1.822.2%7.0%15.2%3.6%3.974.06+0.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.

2024 AAABuffalo Bisons · 17 IPFIP 7.60 → 8.12 (+0.51)K% 18.9% → 16.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.89%—×0.86016.24%
BB% (unintentional) /BF14.44%—×0.90013.00%
HR / BF /BF7.78%÷0.990×1.1008.64%

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

Result: FIP 7.60 → 8.12, 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 AAATacoma Rainiers · 24 IPFIP 4.81 → 5.26 (+0.44)K% 25.2% → 22.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF25.23%—×0.88022.20%
BB% (unintentional) /BF10.81%—×1.05011.35%
HR / BF /BF4.50%÷1.049×1.1004.72%

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

Result: FIP 4.81 → 5.26, 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 AAAScranton/Wilkes-Barre RailRiders · 72 IPFIP 3.33 → 3.73 (+0.40)K% 26.8% → 23.6%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.80%—×0.88023.59%
BB% (unintentional) /BF4.81%—×1.0505.05%
HR / BF /BF3.44%÷1.046×1.1003.61%

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

Result: FIP 3.33 → 3.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).

2018 AATrenton Thunder · 43 IPFIP 1.36 → 2.04 (+0.68)K% 34.8% → 28.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.81%—×0.81028.20%
BB% (unintentional) /BF9.49%—×1.10010.44%
HR / BF /BF0.00%÷1.034×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 107).

Result: FIP 1.36 → 2.04, 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 A+Tampa Yankees · 100 IPFIP 3.11 → 3.98 (+0.87)K% 20.2% → 15.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.19%—×0.77015.55%
BB% (unintentional) /BF3.12%—×1.1503.59%
HR / BF /BF2.40%÷0.949×1.2503.17%

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

Result: FIP 3.11 → 3.98, 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 ACharleston RiverDogs · 96 IPFIP 2.64 → 3.56 (+0.93)K% 23.1% → 17.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.13%—×0.74017.12%
BB% (unintentional) /BF7.46%—×1.1808.81%
HR / BF /BF1.00%÷0.895×1.3001.45%

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

Result: FIP 2.64 → 3.56, 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 AHickory Crawdads · 12 IPFIP 3.54 → 4.25 (+0.71)K% 20.8% → 15.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.83%—×0.74015.42%
BB% (unintentional) /BF8.33%—×1.1809.83%
HR / BF /BF2.08%÷1.229×1.3002.20%

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

Result: FIP 3.54 → 4.25, 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.14724.1%8.0%1.644.44
Heath Hembree ('23)1.85125.4%9.4%1.674.37
Noé Ramirez ('22)1.55924.8%9.4%1.424.21
Joel Peralta ('16)3.25423.0%7.0%1.324.03
Bob Patterson ('85-'98, 4 WAR*)3.15123.0%*6.7%*1.32*4.33*
Pete Ladd ('79-'86, 0 WAR*)1.47224.6%*7.8%*1.53*4.42*
Julio Navarro ('62-'70, 1 WAR*)1.15321.7%*7.8%*1.55*4.13*