Ryan Aguilar

PosRF
B/TL/L
Born1994-09-11
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202126AAMIL258.146/.286/.2496917—.119/.220/.199
202227AALAA364.271/.416/.491151195—.222/.325/.384
202227MLBLAA26.136/.240/.1820024-0.5
202328AALAA80.169/.316/.2311227—.145/.253/.203
202429No MLB games played
202530No MLB games played
202631No MLB games played
Last 3 seasons WAR -0.5
Contract
No contract data on file.

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)
201621 ROKHelena Brewers — 197163 411202 31380 92 252371362733 110315 1916 333 46 — — — — — —
201722 AWisconsin Timber Rattlers — 409350 72842 49962 72 206307269575 63276 2312 267 28 — — — — — —
201823 A+Carolina Mudcats — 506430 962198 641382 51 223327370696 147306 2713 310 30 — — — — — —
201924 AABiloxi Shuckers — 8172 17203 8240 22 236312389701 153311 3010 312 49 — — — — — —
201924 A+Carolina Mudcats — 440357 972209 7011810 101 272405409814 137379 2716 370 59 — — — — — —
202126 AABiloxi Shuckers — 258213 31406 37905 91 146286249535 103214 3514 256 17 — — — — — —
202227 MLBLos Angeles Angels — 2622 3100 2141 00 136240182422 45333 548 201 24 -2 +0 +1 -4 +1 -0.5
202227 AARocket City Trash Pandas — 364291 7913315 661036 113 271416491907 220368 2818 403 95 — — — — — —
202328 AARocket City Trash Pandas — 8065 11101 11313 21 169316231547 62294 3914 267 27 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 2622 3100 2141 00 136240182422 45333 548 201 22 -2 +0 +1 -4 +1 -0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201621 ROK MLEHelena Brewers — 197175 32901 19550 92 183263251514 69253 2810 236 46 — — — — — —
201722 A MLEWisconsin Timber Rattlers — 409368 64731 311302 72 174242217459 43255 328 210 28 — — — — — —
201823 A+ MLECarolina Mudcats — 506457 701366 372022 51 153220247467 94246 407 213 30 — — — — — —
201924 AA MLEBiloxi Shuckers — 8175 15202 5300 22 200250307557 107282 376 241 49 — — — — — —
201924 A+ MLECarolina Mudcats — 440386 731307 4117310 101 189284277561 88313 399 255 59 — — — — — —
202126 AA MLEBiloxi Shuckers — 258226 27305 241125 91 119220199419 80197 439 193 17 — — — — — —
202227 MLB MLELos Angeles Angels — 2622 3100 2141 00 136240182422 45333 548 203 24 -2 +0 +1 -4 +1 -0.5
202227 AA MLERocket City Trash Pandas — 364315 7012311 421236 113 222325384709 162319 3412 309 95 — — — — — —
202328 AA MLERocket City Trash Pandas — 8069 10101 7373 21 145253203456 58263 469 208 27 — — — — — —
201621 ROK MLEHelena Brewers — 197175 32901 19550 92 183263251514 69258 2810 236 46 — — — — — —
201621 ROK RAWHelena Brewers — 197163 411202 31380 92 252371362733 110315 1916 333 46 — — — — — —
201722 A MLEWisconsin Timber Rattlers — 409368 64731 311302 72 174242217459 43264 328 210 28 — — — — — —
201722 A RAWWisconsin Timber Rattlers — 409350 72842 49962 72 206307269575 63276 2312 267 28 — — — — — —
201823 A+ MLECarolina Mudcats — 506457 701366 372022 51 153220247467 94253 407 213 30 — — — — — —
201823 A+ RAWCarolina Mudcats — 506430 962198 641382 51 223327370696 147306 2713 310 30 — — — — — —
201924 A+ MLE2 teams — 521460 881509 4720310 123 191280283563 91316 399 253 57 — — — — — —
201924 A+ RAW2 teams — 521429 11424012 7814210 123 266391406796 140368 2715 361 57 — — — — — —
202126 AA MLEBiloxi Shuckers — 258226 27305 241125 91 119220199419 80202 439 193 17 — — — — — —
202126 AA RAWBiloxi Shuckers — 258213 31406 37905 91 146286249535 103214 3514 256 17 — — — — — —
202227 AA MLE2 teams — 390337 7313311 441377 113 217320371691 154325 3511 302 90 — — — — — —
202227 AA RAW2 teams — 390313 8214315 681177 113 262405470874 208366 3017 389 90 — — — — — —
202328 AA MLERocket City Trash Pandas — 8069 10101 7373 21 145253203456 58281 469 208 27 — — — — — —
202328 AA RAWRocket City Trash Pandas — 8065 11101 11313 21 169316231547 62294 3914 267 27 — — — — — —
201621 ROK MLEHelena Brewers — 197176 32901 19550 92 182263250513 68253 2810 236 46 — — — — — —
201722 A MLEWisconsin Timber Rattlers — 409373 64731 311302 72 172242214456 43255 328 210 28 — — — — — —
201823 A+ MLECarolina Mudcats — 506462 701366 372022 51 152220245464 93246 407 213 30 — — — — — —
201924 A+ MLE2 teams — 521459 881509 4720310 123 192280283564 92308 399 253 57 — — — — — —
202126 AA MLEBiloxi Shuckers — 258227 27305 241125 91 119220198418 79197 439 193 17 — — — — — —
202227 AA MLE2 teams — 390336 7313311 441377 113 217320372692 155320 3511 302 90 — — — — — —
202328 AA MLERocket City Trash Pandas — 8070 10101 7373 21 143253200453 57263 469 208 27 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 2622 3100 2141 00 136240182422 45333 548 201 46 -2 +0 +1 -4 +1 -0.6
/ 162G— A+C — 650550 752500 5035025 00 136240182422 45333 548 201 46 -60 +0 +15 -104 +14 -13.8
Career— MLE — 23612092 364611234 20987629 5513 174258263522 89276 379 236 46 -2 +0 +1 -4 +1 -0.6
/ 162G— MLE — 650576 1001739 582418 154 174259260519 87277 379 236 46 -60 +0 +15 -104 +14 -13.8

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.

2023 AARocket City Trash Pandas · 80 PAwOBA .265 → .208 (−57)K% 38.8% → 45.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.75%÷1.032×1.220——45.83%
BB% (unintentional) /PA13.75%÷1.017×0.680—×0.9588.80%
HBP% /PA3.75%—×0.840—×0.9583.02%
Singles /BIP26.47%÷0.985×0.920—×0.95823.69%
Doubles /BIP2.94%÷0.910×0.910—×0.9582.82%
Triples /BIP0.00%÷0.900×0.880—×0.9580.00%
Home runs /BIP2.94%÷0.970×0.800—×0.9582.32%

Factors used: league row SL. Park (home-season share, regressed): HR 94, 1B 97, 2B 82, 3B 80, K 106, BB 103 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average).

Result: wOBA .265 → .208; ISO .062 → .051; BABIP .294 → .263. 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 AARocket City Trash Pandas · 364 PAwOBA .394 → .309 (−85)K% 28.3% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.30%÷1.023×1.220——33.74%
BB% (unintentional) /PA18.13%÷1.041×0.680—×0.96811.47%
HBP% /PA1.65%—×0.840—×0.9681.34%
Singles /BIP25.53%÷1.020×0.920×1.010×0.96822.52%
Doubles /BIP6.91%÷0.978×0.910×1.010×0.9686.29%
Triples /BIP1.60%÷0.900×0.880×1.010×0.9681.53%
Home runs /BIP7.98%÷1.131×0.800—×0.9685.46%

Factors used: league row SL. Park (home-season share, regressed): HR 126, 1B 104, 2B 96, 3B 80, K 105, BB 108 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .394 → .309; ISO .220 → .172; BABIP .368 → .319. 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 AABiloxi Shuckers · 258 PAwOBA .250 → .193 (−57)K% 34.9% → 43.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.88%÷0.980×1.220——43.41%
BB% (unintentional) /PA14.34%÷1.033×0.690—×0.9789.37%
HBP% /PA1.94%—×0.850—×0.9781.61%
Singles /BIP17.07%÷0.993×0.940×1.036×0.97816.38%
Doubles /BIP3.25%÷1.124×0.870×1.036×0.9782.55%
Triples /BIP0.00%÷1.000×0.920×1.036×0.9780.00%
Home runs /BIP4.88%÷0.929×0.780—×0.9784.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 86, 1B 99, 2B 125, 3B 100, K 96, BB 107 — 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 ×1.036.

Result: wOBA .250 → .193; ISO .103 → .080; BABIP .214 → .197. 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+Carolina Mudcats · 440 PAwOBA .362 → .255 (−106)K% 26.8% → 39.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.82%÷0.967×1.420——39.37%
BB% (unintentional) /PA15.45%÷1.010×0.630—×0.9789.42%
HBP% /PA2.27%—×0.860—×0.9781.91%
Singles /BIP27.62%÷0.978×0.940×0.950×0.97824.65%
Doubles /BIP9.21%÷1.183×0.830×0.950×0.9786.00%
Triples /BIP0.00%÷1.096×0.800×0.950×0.9780.00%
Home runs /BIP3.77%÷1.082×0.900—×0.9783.06%

Factors used: league row CAR. Park (home-season share, regressed): HR 116, 1B 96, 2B 137, 3B 119, K 93, BB 102 — 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 .362 → .255; ISO .137 → .092; BABIP .379 → .313. 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 AABiloxi Shuckers · 81 PAwOBA .303 → .241 (−62)K% 29.6% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.63%÷0.975×1.220——37.06%
BB% (unintentional) /PA9.88%÷1.006×0.680—×0.9986.66%
HBP% /PA0.00%—×0.840—×0.9980.00%
Singles /BIP25.00%÷0.984×0.920—×0.99823.32%
Doubles /BIP4.17%÷1.092×0.910—×0.9983.47%
Triples /BIP0.00%÷1.124×0.880—×0.9980.00%
Home runs /BIP6.25%÷1.018×0.800—×0.9984.90%

Factors used: league row SL. Park (home-season share, regressed): HR 104, 1B 97, 2B 118, 3B 125, K 95, BB 101 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .303 → .241; ISO .153 → .115; BABIP .311 → .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).

2018 A+Carolina Mudcats · 506 PAwOBA .301 → .213 (−88)K% 27.3% → 39.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷0.970×1.420——39.92%
BB% (unintentional) /PA11.66%÷0.990×0.630—×0.9887.33%
HBP% /PA0.40%—×0.860—×0.9880.34%
Singles /BIP19.86%÷1.066×0.940×0.977×0.98816.92%
Doubles /BIP7.19%÷1.150×0.830×0.977×0.9885.01%
Triples /BIP3.08%÷0.979×0.800×0.977×0.9882.43%
Home runs /BIP2.74%÷1.010×0.900—×0.9882.41%

Factors used: league row CAR. Park (home-season share, regressed): HR 102, 1B 113, 2B 130, 3B 96, K 94, BB 98 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .301 → .213; ISO .147 → .106; BABIP .306 → .246. 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).

2017 AWisconsin Timber Rattlers · 409 PAwOBA .262 → .210 (−52)K% 23.5% → 31.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.47%÷1.008×1.360——31.65%
BB% (unintentional) /PA11.98%÷1.082×0.690—×0.9907.56%
HBP% /PA0.49%—×0.780—×0.9900.38%
Singles /BIP22.83%÷0.974×0.920×1.006×0.99021.50%
Doubles /BIP3.15%÷0.940×0.830×1.006×0.9902.77%
Triples /BIP1.57%÷1.081×0.910×1.006×0.9901.32%
Home runs /BIP0.79%÷1.164×0.800—×0.9900.54%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 133, 1B 95, 2B 88, 3B 116, K 102, BB 116 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .262 → .210; ISO .063 → .050; BABIP .276 → .255. 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).

2016 ROKHelena Brewers · 197 PAwOBA .327 → .236 (−91)K% 19.3% → 27.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.29%÷1.000×1.440——27.78%
BB% (unintentional) /PA15.74%÷1.000×0.610—×0.9759.36%
HBP% /PA0.00%—×0.720—×0.9750.00%
Singles /BIP21.60%÷1.000×0.820×1.048×0.97518.11%
Doubles /BIP9.60%÷1.000×0.720×1.048×0.9757.07%
Triples /BIP0.00%÷1.000×0.720×1.048×0.9750.00%
Home runs /BIP1.60%÷1.000×0.750—×0.9751.17%

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

Result: wOBA .327 → .236; ISO .110 → .080; BABIP .315 → .253. 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).