Rylan Bannon

Pos3B
B/TR/R
Born1996-04-22
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202226AAAATL411.249/.370/.421131078—.203/.299/.326
202226MLBATL15.143/.200/.143001-0.1
202327AAAHOU408.241/.366/.449181290—.218/.306/.389
202428AAAMIN539.221/.371/.406181168—.174/.285/.299
202529No MLB games played
202630No MLB games played
Last 3 seasons WAR -0.1
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AAA
BB%94
Max EV71
Chase%67
Speed49
K%39
Z-Con%35

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)
201721 ROKOgden Raptors — 175149 508010 19295 50 3364285911.018 255360 1711 440 93 — — — — — —
201822 AABowie Baysox — 12298 20602 22240 00 204350327677 122243 2018 312 68 — — — — — —
201822 A+Rancho Cucamonga Quakes — 403338 10017620 591033 44 296405559964 263367 2615 417 93 — — — — — —
201923 AAANorfolk Tides — 9082 261003 3142 01 317356549905 232338 163 382 126 — — — — — —
201923 AABowie Baysox — 444388 992248 47727 84 255346394740 139294 1611 334 70 — — — — — —
201923 INTLSurprise Saguaros — 9385 17101 6181 31 200261247508 47239 196 235 45 — — — — — —
202125 AAANorfolk Tides — 340289 5111015 47713 91 176298370668 194176 2114 303 43 — — — — — —
202125 A+Aberdeen IronBirds — 2320 1001 3100 00 50174200374 150 4313 181 -37 — — — — — —
202226 MLBAtlanta Braves — 1514 2000 051 00 143200143343 222 330 170 1 -2 +0 -1 +2 +0 -0.1
202226 AAAGwinnett Stripers — 411342 8518113 591007 101 249370421791 173310 2414 355 78 — — — — — —
202327 AAASugar Land Space Cowboys — 408336 8112218 63903 129 241366449815 208269 2215 359 90 — — — — — —
202428 AAASt. Paul Saints — 539434 9622218 961367 114 221371406776 184277 2518 352 68 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 1514 2000 051 00 143200143343 222 330 170 1 -2 +0 -1 +2 +0 -0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201721 ROK MLEOgden Raptors — 175157 36507 11425 50 229301395695 166265 246 305 93 — — — — — —
201822 AA MLEBowie Baysox — 122104 20602 16300 00 192300308608 115238 2513 269 68 — — — — — —
201822 A+ MLERancho Cucamonga Quakes — 403358 7812416 391443 44 218300408708 190299 3610 305 93 — — — — — —
201923 AAA MLENorfolk Tides — 9083 24903 2172 01 289322506828 217310 192 355 126 — — — — — —
201923 AA MLEBowie Baysox — 444403 861836 32937 84 213283318600 104263 217 271 70 — — — — — —
202125 AAA MLENorfolk Tides — 340303 449011 33873 91 145236284520 139160 2610 232 43 — — — — — —
202125 A+ MLEAberdeen IronBirds — 2321 1001 2130 00 48130190321 143 579 114 -37 — — — — — —
202226 MLB MLEAtlanta Braves — 1514 2000 051 00 143200143343 222 330 170 1 -2 +0 -1 +2 +0 -0.1
202226 AAA MLEGwinnett Stripers — 411359 731519 421207 101 203299326625 123273 2910 283 78 — — — — — —
202327 AAA MLESugar Land Space Cowboys — 408357 7812215 421083 129 218306389695 171253 2610 301 90 — — — — — —
202428 AAA MLESt. Paul Saints — 539465 8118212 651647 114 174285299584 125237 3012 268 68 — — — — — —
201721 ROK MLEOgden Raptors — 175157 36507 11425 50 229301395695 166266 246 305 93 — — — — — —
201721 ROK RAWOgden Raptors — 175149 508010 19295 50 3364285911.018 255360 1711 440 93 — — — — — —
201822 A+ MLE2 teams — 525462 9717418 551753 44 210298381679 171288 3310 297 87 — — — — — —
201822 A+ RAW2 teams — 525436 12023622 811273 44 275392507899 232336 2415 393 87 — — — — — —
201923 AA MLE3 teams — 627571 13132411 4013010 116 229291357649 128276 216 285 79 — — — — — —
201923 AA RAW3 teams — 627555 14233412 5610410 116 256335395730 139293 179 326 79 — — — — — —
202125 AAA MLE2 teams — 363324 449011 351003 91 136227265492 130154 2810 225 38 — — — — — —
202125 AAA RAW2 teams — 363309 5211016 50813 91 168290359649 191169 2214 295 38 — — — — — —
202226 AAA MLE2 teams — 426373 751519 421258 101 201296319615 118273 2910 279 75 — — — — — —
202226 AAA RAW2 teams — 426356 8718113 591058 101 244364410774 166307 2514 349 75 — — — — — —
202327 AAA MLESugar Land Space Cowboys — 408357 7812215 421083 129 218306389695 171263 2610 301 90 — — — — — —
202327 AAA RAWSugar Land Space Cowboys — 408336 8112218 63903 129 241366449815 208269 2215 359 90 — — — — — —
202428 AAA MLESt. Paul Saints — 539465 8118212 651647 114 174285299584 125237 3012 268 68 — — — — — —
202428 AAA RAWSt. Paul Saints — 539434 9622218 961367 114 221371406776 184277 2518 352 68 — — — — — —
201721 ROK MLEOgden Raptors — 175157 36507 11425 50 229301395695 166265 246 305 93 — — — — — —
201822 A+ MLE2 teams — 525462 9717418 551753 44 210298381679 171285 3310 297 87 — — — — — —
201923 AA MLE3 teams — 627572 13132411 4013010 116 229291357648 128271 216 285 79 — — — — — —
202125 AAA MLE2 teams — 363322 449011 351003 91 137227267494 130150 2810 225 38 — — — — — —
202226 AAA MLE2 teams — 426373 751519 421258 101 201296319615 118271 2910 279 75 — — — — — —
202327 AAA MLESugar Land Space Cowboys — 408360 7812215 421083 129 217306386692 169253 2610 301 90 — — — — — —
202428 AAA MLESt. Paul Saints — 539462 8118212 651647 114 175285301586 126237 3012 268 68 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLESt. Paul Saints — 539462 8118212 651647 114 175285301586 126237 3012 268 68 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 1514 2000 051 00 143200143343 222 330 170 75 -2 +0 -1 +2 +0 -0.1
/ 162G— A+C — 650607 87000 021743 00 143200143343 223 330 170 75 -77 +0 -34 +66 +14 -3.1
Career— MLE — 30632709 5421081383 29084439 6225 200287341628 141254 289 279 75 -2 +0 -1 +2 +0 -0.1
/ 162G— MLE — 650575 11623318 621798 135 202288346634 144256 2810 279 75 -77 +0 -34 +66 +14 -3.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.

2024 AAASt. Paul Saints · 539 PAwOBA .344 → .268 (−76)K% 25.2% → 30.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.23%÷0.995×1.200——30.43%
BB% (unintentional) /PA17.44%÷0.985×0.690—×0.99212.12%
HBP% /PA1.30%—×0.940—×0.9921.21%
Singles /BIP18.12%÷1.010×0.930×0.982×0.99216.26%
Doubles /BIP7.38%÷0.996×0.830×0.982×0.9925.99%
Triples /BIP0.67%÷1.043×0.970×0.982×0.9920.61%
Home runs /BIP6.04%÷1.039×0.700—×0.9924.04%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 102, 2B 99, 3B 109, K 99, 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.982.

Result: wOBA .344 → .268; ISO .184 → .135; BABIP .277 → .237. 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 AAASugar Land Space Cowboys · 408 PAwOBA .355 → .301 (−55)K% 22.1% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.06%÷1.000×1.200——26.46%
BB% (unintentional) /PA15.44%÷1.028×0.690—×1.00310.39%
HBP% /PA0.74%—×0.940—×1.0030.69%
Singles /BIP19.92%÷0.981×0.930×1.006×1.00319.05%
Doubles /BIP4.88%÷0.882×0.830×1.006×1.0034.63%
Triples /BIP0.81%÷1.056×0.970×1.006×1.0030.75%
Home runs /BIP7.32%÷0.896×0.700—×1.0035.73%

Factors used: league row International League. Park (home-season share, regressed): HR 79, 1B 96, 2B 76, 3B 111, K 100, BB 106 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .355 → .301; ISO .208 → .177; BABIP .269 → .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).

2022 AAAGwinnett Stripers · 411 PAwOBA .349 → .283 (−66)K% 24.3% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.33%÷1.002×1.200——29.15%
BB% (unintentional) /PA14.36%÷0.998×0.690—×1.01810.11%
HBP% /PA1.70%—×0.940—×1.0181.63%
Singles /BIP21.90%÷1.018×0.930×0.977×1.01819.91%
Doubles /BIP7.44%÷0.966×0.830×0.977×1.0186.36%
Triples /BIP0.41%÷1.150×0.970×0.977×1.0180.35%
Home runs /BIP5.37%÷0.981×0.700—×1.0183.90%

Factors used: league row International League. Park (home-season share, regressed): HR 96, 1B 104, 2B 93, 3B 130, K 100, BB 100 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .349 → .283; ISO .173 → .133; BABIP .310 → .273. 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 AAANorfolk Tides · 340 PAwOBA .296 → .232 (−64)K% 20.9% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.88%÷0.982×1.200——25.52%
BB% (unintentional) /PA13.82%÷1.030×0.690—×1.0339.56%
HBP% /PA0.88%—×0.940—×1.0330.86%
Singles /BIP11.47%÷0.981×0.930×0.973×1.03310.93%
Doubles /BIP5.05%÷0.977×0.830×0.973×1.0334.31%
Triples /BIP0.00%÷1.150×0.920×0.973×1.0330.00%
Home runs /BIP6.88%÷1.009×0.700—×1.0334.93%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 96, 2B 95, 3B 130, K 96, BB 106 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.973.

Result: wOBA .296 → .232; ISO .194 → .144; BABIP .176 → .160. 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 A+Aberdeen IronBirds · 23 PAwOBA .177 → .114 (−63)K% 43.5% → 58.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA43.48%÷1.002×1.350——58.61%
BB% (unintentional) /PA13.04%÷0.974×0.710—×0.9789.30%
HBP% /PA0.00%—×0.810—×0.9780.00%
Singles /BIP0.00%÷1.026×0.910—×0.9780.00%
Doubles /BIP0.00%÷0.989×0.830—×0.9780.00%
Triples /BIP0.00%÷1.150×0.820—×0.9780.00%
Home runs /BIP10.00%÷1.041×0.830—×0.9787.80%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 108, 1B 105, 2B 98, 3B 130, K 100, BB 95 — 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).

Result: wOBA .177 → .114; ISO .150 → .086; BABIP .000 → .000. 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 AABowie Baysox · 444 PAwOBA .325 → .271 (−55)K% 16.2% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.22%÷0.940×1.220——21.05%
BB% (unintentional) /PA10.36%÷1.020×0.700—×1.0277.30%
HBP% /PA1.58%—×0.850—×1.0271.38%
Singles /BIP20.57%÷1.031×0.970×0.950×1.02718.88%
Doubles /BIP6.96%÷0.987×0.860×0.950×1.0275.92%
Triples /BIP1.27%÷1.116×0.950×0.950×1.0271.05%
Home runs /BIP2.53%÷0.987×0.780—×1.0272.05%

Factors used: league row EL. Park (home-season share, regressed): HR 97, 1B 106, 2B 97, 3B 123, K 88, BB 104 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .325 → .271; ISO .139 → .114; 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).

2019 AAANorfolk Tides · 90 PAwOBA .384 → .355 (−29)K% 15.6% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.56%÷0.973×1.200——19.18%
BB% (unintentional) /PA3.33%÷1.103×0.690—×1.0502.19%
HBP% /PA2.22%—×0.940—×1.0502.19%
Singles /BIP19.12%÷1.033×0.930—×1.05018.08%
Doubles /BIP14.71%÷0.990×0.830—×1.05012.95%
Triples /BIP0.00%÷0.954×0.970—×1.0500.00%
Home runs /BIP4.41%÷0.889×0.840—×1.0504.38%

Factors used: league row IL. Park (home-season share, regressed): HR 78, 1B 107, 2B 98, 3B 91, K 95, BB 121 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .384 → .355; ISO .232 → .219; BABIP .338 → .310. 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+Rancho Cucamonga Quakes · 403 PAwOBA .409 → .305 (−103)K% 25.6% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.56%÷0.957×1.340——35.80%
BB% (unintentional) /PA14.39%÷1.066×0.710—×1.0129.70%
HBP% /PA0.74%—×0.790—×1.0120.60%
Singles /BIP24.26%÷1.025×0.910×0.967×1.01221.07%
Doubles /BIP7.23%÷1.076×0.820×0.967×1.0125.39%
Triples /BIP2.55%÷1.150×0.760×0.967×1.0121.65%
Home runs /BIP8.51%÷1.058×0.920—×1.0127.49%

Factors used: league row CAL. Park (home-season share, regressed): HR 112, 1B 105, 2B 115, 3B 130, K 91, BB 113 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.967.

Result: wOBA .409 → .305; ISO .263 → .200; BABIP .367 → .299. 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 — .