Ryan Fitzgerald

3B Oklahoma City Comets
Age 33 L/R 5'10" / 186 lbs AAA HR +8%BB -8% Svc 2.000S2 · Ctrl thru 2030
Overview
AAAROOKIEArb-1FA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202430AAA/INTL2 orgs494.246/.335/.40615461—.195/.265/.316
202531AAAMIN245.277/.369/.4697577—.224/.291/.354
202531MLBMIN53.196/.302/.457411120.6
202632AAALAD613.315/.379/.485161490—.261/.310/.387
2027PROJ10% MLB33MLBLAD46.242/.298/.39611960.1
2028PROJ6% MLB34MLBLAD22.233/.288/.3771088-0.0
Last 3 seasons WAR 0.6  ·  Next 2 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.000First FA2031Super-2
2027Arb-1$1M2028Arb-2$1M2029Ext$4M2030Ext$5M
Skills · percentileMiLB Statcast 2026 AAA
K%78
Speed76
Whiff%73
Max EV64
Z-Con%64
Chase%36
Career WAR0.0 WAR median (P10 -0.2 / P90 0.0, comp-based) · star 0% · didn't stick 97%
CompsRick Ankiel (age 33) · Eddy Alvarez (age 32) · Hector Luna (age 32)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†96
AVG/OBP/SLG.242 / .298 / .396
PA46
HR1
K%22
BB%7
BABIP284
ISO119
MLB%10%
Value2027 · WAR
BAT: -2.0 runs (wOBA-derived runs vs avg)-2BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.8 runs (Defensive runs vs avg)-1FLDPOS: +1.6 runs (Positional adjustment)+2POSREP: +10.0 runs (Replacement-level credit)+10REPTotal WAR: +1.00+1.0WAR
0.00.51.00.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · Splits · ContractCON 50 / POW 55
Toolsscout grade · Statcast %ile · 2025
CONTACT50
xAVG
170.224
POWER55
Barrel%
8313.2
Avg EV
4989.1
Bat Spd
3769.9
EYE55
scouting grade only
SPEED50
Sprint
7328.4
Platoon Splits2025 · 53 PA
vs LHP
vs RHP
Edge
PA
20
33
—
wRC+
75
134
▶▶R
wOBA
279
367
▶▶R
ISO
333
214
◀◀L
BABIP
—
250
—
K%
10.0%
18.2%
◀◀L
BB%
10.0%
15.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2025
Service   2.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$1M+0.1$0.4M+$0.0M (cut)
2028Arb-2$1M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.4M +$0.0M

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 these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201824 AGreenville Drive — 351318 87938 29702 53 274338396734 123328 208 329 57 — — — — — —
201925 A+Salem Red Sox — 527461 1252573 511076 1110 271351375727 104339 2010 325 48 — — — — — —
202127 AAAWorcester Red Sox — 4742 11213 4131 01 262340571912 310308 289 393 75 — — — — — —
202127 AAPortland Sea Dogs — 365321 8730313 33688 44 271354505858 234305 199 374 83 — — — — — —
202228 AAAWorcester Red Sox — 520452 9926416 4913510 65 219309400710 181269 269 313 49 — — — — — —
202329 AAAWorcester Red Sox — 369322 8424612 41992 97 261347484831 224336 2711 362 68 — — — — — —
202329 INTLTigres del Licey — 2927 7002 2110 00 259310481792 222357 387 348 121 — — — — — —
202430 AAAOmaha Storm Chasers — 431373 9117314 439910 33 244338418756 174294 2310 336 57 — — — — — —
202430 INTLTigres del Licey — 6358 15101 4111 10 259317328645 69304 176 296 87 — — — — — —
202531 MLBMinnesota Twins — 5346 9004 780 10 196302457758 261147 1513 335 112 +1 +0 +0 +3 +1 0.6
202531 AAASt. Paul Saints — 245213 591627 28583 54 277369469838 192349 2411 371 77 — — — — — —
202632 AAAOklahoma City Comets — 613546 17235516 4610111 143 315379485864 170358 168 378 90 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 5346 9004 780 10 196302457758 261147 1513 335 113 +1 +0 +0 +3 +1 0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201824 A MLEGreenville Drive — 351330 72737 17922 53 218261321582 103275 265 253 57 — — — — — —
201925 A+ MLESalem Red Sox — 527480 971752 321596 1110 202261271531 69282 306 239 48 — — — — — —
202127 AAA MLEWorcester Red Sox — 4743 10212 3151 01 233298465763 233269 326 279 75 — — — — — —
202127 AA MLEPortland Sea Dogs — 365333 7223311 21818 44 216279402681 186245 226 291 83 — — — — — —
202228 AAA MLEWorcester Red Sox — 520467 8118412 3416010 65 173245306551 133219 317 240 49 — — — — — —
202329 AAA MLEWorcester Red Sox — 369337 671568 271162 97 199262350612 151267 317 268 68 — — — — — —
202430 AAA MLEOmaha Storm Chasers — 431389 761439 2712210 33 195265316581 121250 286 252 57 — — — — — —
202531 MLB MLEMinnesota Twins — 5346 9004 780 10 196302457758 261147 1513 334 112 +1 +0 +0 +3 +1 0.6
202531 AAA MLESt. Paul Saints — 245223 501324 18703 54 224291354645 130307 297 282 77 — — — — — —
202632 AAA MLEOklahoma City Comets — 613564 14728511 2912111 143 261310387696 126302 205 301 90 — — — — — —
201824 A MLEGreenville Drive — 351330 72737 17922 53 218261321582 103280 265 253 57 — — — — — —
201824 A RAWGreenville Drive — 351318 87938 29702 53 274338396734 123328 208 329 57 — — — — — —
201925 A+ MLESalem Red Sox — 527480 971752 321596 1110 202261271531 69290 306 239 48 — — — — — —
201925 A+ RAWSalem Red Sox — 527461 1252573 511076 1110 271351375727 104339 2010 325 48 — — — — — —
202127 AA MLE2 teams — 412376 8125413 24969 45 215279407686 191252 236 290 82 — — — — — —
202127 AA RAW2 teams — 412363 9832416 37819 45 270352512864 242305 209 376 82 — — — — — —
202228 AAA MLEWorcester Red Sox — 520467 8118412 3416010 65 173245306551 133228 317 240 49 — — — — — —
202228 AAA RAWWorcester Red Sox — 520452 9926416 4913510 65 219309400710 181269 269 313 49 — — — — — —
202329 AAA MLE2 teams — 398364 731679 291252 97 201263357620 157275 317 268 68 — — — — — —
202329 AAA RAW2 teams — 398349 9124614 431102 97 261344484829 223338 2811 361 68 — — — — — —
202430 AAA MLE2 teams — 494447 8616310 3113911 43 192262309570 116253 286 252 57 — — — — — —
202430 AAA RAW2 teams — 494431 10618315 4711011 43 246335406741 160295 2210 331 57 — — — — — —
202531 AAA MLE2 teams — 298269 591328 25783 64 219293372665 152277 268 291 83 — — — — — —
202531 AAA RAW2 teams — 298259 6816211 35663 64 263357467824 205311 2212 364 83 — — — — — —
202632 AAA MLEOklahoma City Comets — 613564 14728511 2912111 143 261310387696 126310 205 301 90 — — — — — —
202632 AAA RAWOklahoma City Comets — 613546 17235516 4610111 143 315379485864 170358 168 378 90 — — — — — —
201824 A MLEGreenville Drive — 351329 72737 17922 53 219261322583 103275 265 253 57 — — — — — —
201925 A+ MLESalem Red Sox — 527484 971752 321596 1110 200261269529 68282 306 239 48 — — — — — —
202127 AA MLE2 teams — 412376 8125413 24969 45 215279407686 191248 236 290 82 — — — — — —
202228 AAA MLEWorcester Red Sox — 520471 8118412 3416010 65 172245304548 132219 317 240 49 — — — — — —
202329 AAA MLE2 teams — 398364 731679 291252 97 201263357620 157267 317 268 68 — — — — — —
202430 AAA MLE2 teams — 494449 8616310 3113911 43 192262307569 116250 286 252 57 — — — — — —
202531 AAA MLE2 teams — 298268 591328 25783 64 220293373666 153279 268 291 83 — — — — — —
202632 AAA MLEOklahoma City Comets — 613568 14728511 2912111 143 259310384693 125302 205 301 90 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 AAA MLE2 teams — 494449 8616310 3113911 43 192262307569 116250 286 252 57 — — — — — —
202531 AAA MLE2 teams — 298268 591328 25783 64 220293373666 153279 268 291 83 — — — — — —
202632 AAA MLEOklahoma City Comets — 613568 14728511 2912111 143 259310384693 125302 205 301 90 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLELAD 10% 533489 12022316 311198 102 245301401702 155291 226 311 96 -2 +1 -1 +2 +12 1.0
▸ 2027 — real world (MLB)
202733 MLB CTXLAD 10% 4642 10201 3101 10 242298396694 155284 227 307 96 -0 +0 -0 +0 +1 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLELAD 6% 402370 8615211 23936 41 236292381673 145283 236 299 88 -6 +0 -6 +1 +9 -0.1
202834 MLB CTXLAD 6% 2221 5101 150 00 233288377665 144277 235 296 88 -0 +0 -0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 7567 14105 8130 10 209293448741 239184 1711 323 71 +0 +0 -0 +3 +2 0.6
/ 162G— A+C — 650581 1219043 691130 90 208292446738 238184 1711 323 71 +4 +2 -1 +28 +14 4.8
Career— MLE — 44754090 8861743897 271116667 7243 217276349625 132275 266 274 71 -7 +2 -6 +6 +20 1.5
/ 162G— MLE — 650594 12925614 3916910 106 217277350627 133276 266 274 71 -5 +1 -4 +4 +14 1.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 AAAOklahoma City Comets · 613 PAwOBA .371 → .301 (−70)K% 16.5% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.48%÷1.000×1.200——19.77%
BB% (unintentional) /PA7.18%÷1.000×0.690—×0.9524.71%
HBP% /PA1.79%—×0.940—×0.9521.61%
Singles /BIP26.07%÷1.000×0.930×0.988×0.95222.81%
Doubles /BIP7.87%÷1.000×0.830×0.988×0.9526.14%
Triples /BIP1.12%÷1.000×0.970×0.988×0.9521.03%
Home runs /BIP3.60%÷1.000×0.700—×0.9522.40%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .371 → .301; ISO .170 → .128; BABIP .358 → .302. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAASt. Paul Saints · 245 PAwOBA .363 → .282 (−81)K% 23.7% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.67%÷0.989×1.200——28.72%
BB% (unintentional) /PA11.43%÷1.022×0.690—×0.9627.42%
HBP% /PA1.22%—×0.940—×0.9621.11%
Singles /BIP21.94%÷0.944×0.930×0.979×0.96220.34%
Doubles /BIP10.32%÷0.938×0.830×0.979×0.9628.60%
Triples /BIP1.29%÷1.000×0.970×0.979×0.9621.18%
Home runs /BIP4.52%÷1.253×0.700—×0.9622.43%

Factors used: league row International League. Park (home-season share, regressed): HR 151, 1B 89, 2B 88, 3B 100, K 98, BB 104 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .363 → .282; ISO .192 → .132; BABIP .349 → .307. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAAOmaha Storm Chasers · 431 PAwOBA .328 → .252 (−75)K% 23.0% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.97%÷0.976×1.200——28.23%
BB% (unintentional) /PA9.74%÷1.049×0.690—×0.9726.23%
HBP% /PA2.32%—×0.940—×0.9722.12%
Singles /BIP20.80%÷1.007×0.930×0.976×0.97218.22%
Doubles /BIP6.20%÷0.958×0.830×0.976×0.9725.10%
Triples /BIP1.09%÷0.935×0.970×0.976×0.9721.08%
Home runs /BIP5.11%÷1.111×0.700—×0.9723.13%

Factors used: league row International League. Park (home-season share, regressed): HR 122, 1B 101, 2B 92, 3B 87, K 95, BB 110 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .328 → .252; ISO .174 → .122; BABIP .294 → .250. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAAWorcester Red Sox · 369 PAwOBA .353 → .268 (−86)K% 26.8% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.83%÷1.023×1.200——31.48%
BB% (unintentional) /PA10.57%÷0.986×0.690—×0.9827.27%
HBP% /PA0.54%—×0.940—×0.9820.50%
Singles /BIP18.83%÷0.996×0.930×0.974×0.98216.82%
Doubles /BIP10.76%÷1.309×0.830×0.974×0.9826.53%
Triples /BIP2.69%÷0.905×0.970×0.974×0.9822.76%
Home runs /BIP5.38%÷1.008×0.700—×0.9823.67%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 99, 2B 162, 3B 81, K 105, BB 97 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.974.

Result: wOBA .353 → .268; ISO .224 → .161; BABIP .336 → .267. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAAWorcester Red Sox · 520 PAwOBA .309 → .240 (−69)K% 26.0% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.96%÷1.013×1.200——30.76%
BB% (unintentional) /PA9.42%÷0.987×0.690—×0.9926.53%
HBP% /PA1.92%—×0.940—×0.9921.79%
Singles /BIP16.72%÷1.010×0.930×0.973×0.99214.86%
Doubles /BIP8.20%÷1.179×0.830×0.973×0.9925.57%
Triples /BIP1.26%÷1.000×0.970×0.973×0.9921.18%
Home runs /BIP5.05%÷0.939×0.700—×0.9923.73%

Factors used: league row International League. Park (home-season share, regressed): HR 88, 1B 102, 2B 136, 3B 100, K 103, BB 97 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.973.

Result: wOBA .309 → .240; ISO .181 → .134; BABIP .269 → .219. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AAPortland Sea Dogs · 365 PAwOBA .367 → .291 (−75)K% 18.6% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.63%÷1.025×1.220——22.17%
BB% (unintentional) /PA9.04%÷1.078×0.690—×0.9785.66%
HBP% /PA2.19%—×0.850—×0.9781.82%
Singles /BIP16.21%÷1.047×0.940×0.951×0.97813.53%
Doubles /BIP11.86%÷1.064×0.870×0.951×0.9789.02%
Triples /BIP1.19%÷0.900×0.920×0.951×0.9781.13%
Home runs /BIP5.14%÷0.900×0.780—×0.9784.36%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 109, 2B 113, 3B 80, K 105, BB 116 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.951.

Result: wOBA .367 → .291; ISO .234 → .195; BABIP .305 → .245. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AAAWorcester Red Sox · 47 PAwOBA .382 → .279 (−103)K% 27.7% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.66%÷1.021×1.200——32.52%
BB% (unintentional) /PA8.51%÷1.008×0.690—×1.0035.84%
HBP% /PA2.13%—×0.940—×1.0032.01%
Singles /BIP17.24%÷0.974×0.930—×1.00316.52%
Doubles /BIP6.90%÷0.992×0.830—×1.0035.79%
Triples /BIP3.45%÷1.023×0.920—×1.0033.11%
Home runs /BIP10.34%÷1.318×0.700—×1.0035.51%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 164, 1B 95, 2B 98, 3B 105, K 104, BB 102 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average).

Result: wOBA .382 → .279; ISO .310 → .190; BABIP .308 → .269. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 A+Salem Red Sox · 527 PAwOBA .321 → .239 (−82)K% 20.3% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.30%÷0.958×1.420——30.10%
BB% (unintentional) /PA9.49%÷0.968×0.630—×0.9786.04%
HBP% /PA1.14%—×0.860—×0.9780.96%
Singles /BIP25.42%÷1.003×0.940×0.950×0.97822.14%
Doubles /BIP7.06%÷1.070×0.830×0.950×0.9785.09%
Triples /BIP1.98%÷0.972×0.800×0.950×0.9781.51%
Home runs /BIP0.85%÷1.080×0.900—×0.9780.69%

Factors used: league row CAR. Park (home-season share, regressed): HR 116, 1B 101, 2B 114, 3B 94, K 92, BB 94 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .321 → .239; ISO .104 → .073; BABIP .339 → .282. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .