Ryan Kirby

Pos1B
B/TL/R
Born1995-01-25
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201722AATL93.220/.304/.3661024—.140/.196/.233
201823AATL513.232/.333/.40314447—.174/.249/.295
201924A+SF111.149/.218/.29742-10—.097/.155/.204
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)
201722 AAugusta GreenJackets — 9382 18521 9341 00 220304366670 146354 3710 299 24 — — — — — —
201823 AAugusta GreenJackets — 513444 10332114 5213415 42 232333403736 171299 2610 331 47 — — — — — —
201924 A+San Jose Giants — 111101 15304 8481 20 149218297515 149220 437 232 -10 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201722 A MLEAugusta GreenJackets — 9386 12311 5481 00 140196233428 93304 525 204 24 — — — — — —
201823 A MLEAugusta GreenJackets — 513465 8124110 3118115 42 174249295543 120253 356 238 47 — — — — — —
201924 A+ MLESan Jose Giants — 111103 10203 6661 20 97155204358 107189 595 154 -10 — — — — — —
201722 A MLEAugusta GreenJackets — 9386 12311 5481 00 140196233428 93289 525 204 24 — — — — — —
201722 A RAWAugusta GreenJackets — 9382 18521 9341 00 220304366670 146354 3710 299 24 — — — — — —
201823 A MLEAugusta GreenJackets — 513465 8124110 3118115 42 174249295543 120257 356 238 47 — — — — — —
201823 A RAWAugusta GreenJackets — 513444 10332114 5213415 42 232333403736 171299 2610 331 47 — — — — — —
201924 A+ MLESan Jose Giants — 111103 10203 6661 20 97155204358 107200 595 154 -10 — — — — — —
201924 A+ RAWSan Jose Giants — 111101 15304 8481 20 149218297515 149220 437 232 -10 — — — — — —
201722 A MLEAugusta GreenJackets — 9387 12311 5481 00 138196230426 92304 525 204 24 — — — — — —
201823 A MLEAugusta GreenJackets — 513462 8124110 3118115 42 175249297545 121253 356 238 47 — — — — — —
201924 A+ MLESan Jose Giants — 111103 10203 6661 20 97155204358 107189 595 154 -10 — — — — — —
▸ Career Totals
Career— MLE — 717654 10329214 4229517 62 157227272499 115255 416 221 35 -55 +0 +0 -13 +16 -5.3
/ 162G— MLE — 650593 9426213 3826715 52 159228275502 116256 416 221 35 -50 +0 +0 -12 +14 -4.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.

2019 A+San Jose Giants · 111 PAwOBA .228 → .154 (−73)K% 43.2% → 59.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA43.24%÷0.975×1.340——59.44%
BB% (unintentional) /PA7.21%÷0.936×0.710—×0.9885.40%
HBP% /PA0.90%—×0.790—×0.9880.70%
Singles /BIP15.09%÷1.017×0.910—×0.98813.34%
Doubles /BIP5.66%÷0.973×0.820—×0.9884.71%
Triples /BIP0.00%÷0.903×0.760—×0.9880.00%
Home runs /BIP7.55%÷0.947×0.920—×0.9887.24%

Factors used: league row CAL. Park (home-season share, regressed): HR 89, 1B 103, 2B 95, 3B 81, K 95, BB 87 — 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).

Result: wOBA .228 → .154; ISO .149 → .100; BABIP .220 → .189. 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 AAugusta GreenJackets · 513 PAwOBA .324 → .238 (−86)K% 26.1% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.12%÷0.992×1.340——35.27%
BB% (unintentional) /PA10.14%÷1.088×0.660—×0.9906.09%
HBP% /PA2.92%—×0.770—×0.9902.23%
Singles /BIP18.06%÷0.987×0.920×0.960×0.99016.00%
Doubles /BIP10.32%÷0.968×0.820×0.960×0.9908.31%
Triples /BIP0.32%÷1.150×0.940×0.960×0.9900.25%
Home runs /BIP4.52%÷1.057×0.820—×0.9903.47%

Factors used: league row SAL. Park (home-season share, regressed): HR 111, 1B 97, 2B 94, 3B 130, K 98, BB 118 — 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 ×0.960.

Result: wOBA .324 → .238; ISO .171 → .125; BABIP .299 → .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).

2017 AAugusta GreenJackets · 93 PAwOBA .290 → .204 (−86)K% 36.6% → 51.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.56%÷0.954×1.340——51.36%
BB% (unintentional) /PA8.60%÷0.997×0.660——5.69%
HBP% /PA1.08%—×0.770——0.83%
Singles /BIP20.83%÷1.010×0.920×0.971—18.44%
Doubles /BIP10.42%÷0.989×0.820×0.971—8.39%
Triples /BIP4.17%÷1.016×0.940×0.971—3.74%
Home runs /BIP2.08%÷0.818×0.820——2.09%

Factors used: league row SAL. Park (home-season share, regressed): HR 64, 1B 102, 2B 98, 3B 103, K 91, BB 99 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .290 → .204; ISO .146 → .106; BABIP .354 → .304. 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).