Ryan Lavarnway

PosC
B/TR/R
Born1987-08-07
Age (2027)39
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201931AAACLE190.226/.342/.3716058—.189/.267/.302
201931MLBCIN19.278/.316/.722201730.6
202133AAACLE199.260/.337/.52013068—.204/.256/.366
202133MLBCleveland Ind…30.250/.276/.35700690.4
202234AAA/INTL2 orgs371.247/.347/.42213064—.185/.268/.301
202335No MLB games played
202436No MLB games played
202537No MLB games played
202638No MLB games played
Last 3 seasons WAR 1.0
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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
200921 AGreenville Drive — 466404 11536221 501136 12 285372540911 255341 2411 393 91 — — — — — —
201022 AAPortland Sea Dogs — 190158 45908 26424 00 285399494893 209336 2214 393 101 — — — — — —
201022 A+Salem Red Sox — 360304 8818014 44629 10 289395487882 197320 1712 390 94 — — — — — —
201022 INTLPeoria Javelinas — 10082 22303 16160 00 268388415802 146292 1616 357 128 — — — — — —
201123 MLBBoston Red Sox — 4339 9202 4100 00 231302436738 205259 239 327 103 +0 +0 +2 +10 +1 1.3
201123 AAAPawtucket Red Sox — 264227 6718018 32604 11 2953926121.004 317327 2312 431 135 — — — — — —
201123 AAPortland Sea Dogs — 239208 595014 25472 00 284366510876 226298 2010 379 95 — — — — — —
201123 INTLBravos de Margarita — 2014 5100 551 00 357550429979 71556 2525 456 195 — — — — — —
201224 MLBBoston Red Sox — 166153 24802 11410 00 157213248462 92196 257 210 23 -15 +0 -1 +10 +4 -0.3
201224 AAAPawtucket Red Sox — 367319 942208 40624 10 295380439819 144340 1711 364 94 — — — — — —
201325 MLBBoston Red Sox — 8277 23701 2172 00 299333429762 130367 212 335 104 +0 +0 +0 +5 +2 0.8
201325 AAAPawtucket Red Sox — 214180 45903 25254 00 250354350704 100268 1212 318 75 — — — — — —
201426 AAAPawtucket Red Sox — 257219 621003 33455 00 283389370759 87345 1813 351 86 — — — — — —
201527 MLBAtlanta Braves — 10694 18602 12280 00 191283319602 128250 2611 276 68 -4 +0 -1 +3 +2 -0.0
201527 AAAGwinnett Braves — 4941 11202 870 00 268388463851 195281 1416 381 91 — — — — — —
201628 AAAGwinnett Braves — 10798 27800 8181 01 276336357694 82338 177 316 62 — — — — — —
201628 AANew Hampshire Fisher Cats — 272233 611306 34472 10 262361395755 133301 1712 340 65 — — — — — —
201729 AAANashville Sounds — 304264 63906 31655 02 239330341671 102291 2110 305 55 — — — — — —
201830 AAAIndianapolis Indians — 303264 762319 29578 00 288375485860 197338 1910 379 93 — — — — — —
201931 MLBCincinnati Reds — 1918 5202 150 00 2783167221.038 444273 265 439 173 +2 +0 +0 +4 +0 0.6
201931 AAAColumbus Clippers — 190159 36506 25363 00 226342371713 145250 1913 322 58 — — — — — —
202133 MLBCleveland Indians — 3028 7300 1100 00 250276357633 107389 333 272 69 -1 +0 +1 +4 +1 0.4
202133 AAAColumbus Clippers — 199177 467013 20541 00 260337520856 260300 2710 373 68 — — — — — —
202234 AAAJacksonville Jumbo Shrimp — 327278 6815011 40697 00 245354417771 173285 2112 346 58 — — — — — —
202234 INTLMelbourne Aces — 4442 11202 270 00 262295452748 190273 165 329 109 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 446409 862809 311112 00 210269345614 134264 257 274 71 -15 +0 +1 +36 +10 3.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200921 A MLEGreenville Drive — 466422 9428216 321516 12 223287412699 190291 327 302 91 — — — — — —
201022 AA MLEPortland Sea Dogs — 190167 40706 17514 00 240324389714 150301 279 318 101 — — — — — —
201022 A+ MLESalem Red Sox — 360320 7514012 28979 10 234314391704 156291 278 307 94 — — — — — —
201123 MLB MLEBoston Red Sox — 4339 9202 4100 00 231302436738 205259 239 321 103 +0 +0 +2 +10 +1 1.3
201123 AAA MLEPawtucket Red Sox — 264237 6216016 22744 11 262335532866 270304 288 368 135 — — — — — —
201123 AA MLEPortland Sea Dogs — 239215 514010 18582 00 237302395697 158269 248 309 95 — — — — — —
201224 MLB MLEBoston Red Sox — 166153 23702 11410 00 150207235443 85196 257 202 23 -15 +0 -1 +10 +4 -0.3
201224 AAA MLEPawtucket Red Sox — 367334 871806 25764 10 260320368688 108313 217 307 94 — — — — — —
201325 MLB MLEBoston Red Sox — 8277 22601 2172 00 286321403724 117367 212 322 104 +0 +0 +0 +5 +2 0.8
201325 AAA MLEPawtucket Red Sox — 214189 44703 16304 00 233306317624 85248 147 279 75 — — — — — —
201426 AAA MLEPawtucket Red Sox — 257232 59902 20555 00 254327319646 65329 218 295 86 — — — — — —
201527 MLB MLEAtlanta Braves — 10695 18602 11280 00 189274316589 126250 2610 269 68 -4 +0 -1 +3 +2 -0.0
201527 AAA MLEGwinnett Braves — 4944 11202 590 00 250327432758 182252 1810 303 91 — — — — — —
201628 AAA MLEGwinnett Braves — 107101 24700 5211 01 238280307587 69299 205 260 62 — — — — — —
201628 AA MLENew Hampshire Fisher Cats — 272246 541104 21592 10 220286313599 93265 228 264 65 — — — — — —
201729 AAA MLENashville Sounds — 304274 55705 21845 02 201270281551 80261 287 249 55 — — — — — —
201830 AAA MLEIndianapolis Indians — 303271 651817 22648 00 240316391707 151285 217 305 93 — — — — — —
201931 MLB MLECincinnati Reds — 1918 5202 150 00 2783167221.038 444273 265 423 173 +2 +0 +0 +4 +0 0.6
201931 AAA MLEColumbus Clippers — 190169 32405 15443 00 189267302569 112210 238 254 58 — — — — — —
202133 MLB MLECleveland Indians — 3028 7300 1100 00 250276357633 107389 333 270 69 -1 +0 +1 +4 +1 0.4
202133 AAA MLEColumbus Clippers — 199186 38608 12651 00 204256366622 161258 336 268 68 — — — — — —
202234 AAA MLEJacksonville Jumbo Shrimp — 327292 541307 26867 00 185268301569 116230 268 254 58 — — — — — —
200921 A MLEGreenville Drive — 466422 9428216 321516 12 223287412699 190299 327 302 91 — — — — — —
200921 A RAWGreenville Drive — 466404 11536221 501136 12 285372540911 255341 2411 393 91 — — — — — —
201022 A+ MLE3 teams — 650577 13725021 5317513 10 237316390706 153299 278 311 96 — — — — — —
201022 A+ RAW3 teams — 650544 15530025 8612013 10 285395478873 193320 1813 386 96 — — — — — —
201123 AAA MLE4 teams — 566509 12722030 451487 11 250319470789 220289 268 338 115 — — — — — —
201123 AAA RAW4 teams — 566488 14026034 661227 11 287380549929 262315 2212 402 115 — — — — — —
201224 AAA MLE2 teams — 533487 1102508 361174 10 226285326611 101277 227 274 72 — — — — — —
201224 AAA RAW2 teams — 533472 11830010 511034 10 250328377705 127296 1910 316 72 — — — — — —
201325 AAA MLE2 teams — 296266 671404 18476 00 252314350663 98285 166 291 83 — — — — — —
201325 AAA RAW2 teams — 296257 681604 27426 00 265348374722 109295 149 323 83 — — — — — —
201426 AAA MLEPawtucket Red Sox — 257232 59902 20555 00 254327319646 65326 218 295 86 — — — — — —
201426 AAA RAWPawtucket Red Sox — 257219 621003 33455 00 283389370759 87345 1813 351 86 — — — — — —
201527 MLB MLE2 teams — 155139 28704 16370 00 201284338622 137245 2410 280 76 -5 +0 -1 +3 +3 0.1
201527 MLB RAW2 teams — 155135 29804 20350 00 215316363679 148260 2313 309 76 -5 +0 -1 +3 +3 0.1
201628 AA MLE2 teams — 379346 781704 27803 11 225287309596 84279 217 263 64 — — — — — —
201628 AA RAW2 teams — 379331 882106 42653 11 266354384737 118312 1711 333 64 — — — — — —
201729 AAA MLENashville Sounds — 304274 55705 21845 02 201270281551 80266 287 249 55 — — — — — —
201729 AAA RAWNashville Sounds — 304264 63906 31655 02 239330341671 102291 2110 305 55 — — — — — —
201830 AAA MLEIndianapolis Indians — 303271 651817 22648 00 240316391707 151290 217 305 93 — — — — — —
201830 AAA RAWIndianapolis Indians — 303264 762319 29578 00 288375485860 197338 1910 379 93 — — — — — —
201931 AAA MLE2 teams — 209187 37607 16493 00 198272342614 144224 238 269 68 — — — — — —
201931 AAA RAW2 teams — 209177 41708 26413 00 232340407747 175252 2012 333 68 — — — — — —
202133 AAA MLE2 teams — 229214 44908 13751 00 206254360614 154275 336 268 68 — — — — — —
202133 AAA RAW2 teams — 229205 5310013 21641 00 259329498827 239312 289 360 68 — — — — — —
202234 AAA MLE2 teams — 371332 611408 30977 00 184266298564 114231 268 254 58 — — — — — —
202234 AAA RAW2 teams — 371320 7917013 42767 00 247347422769 175283 2011 344 58 — — — — — —
200921 A MLEGreenville Drive — 466425 9428216 321516 12 221287409696 188291 327 302 91 — — — — — —
201022 A+ MLE3 teams — 650579 13725021 5317513 10 237316389704 152294 278 311 96 — — — — — —
201123 AAA MLE4 teams — 566509 12722030 451487 11 250319470789 220285 268 338 115 — — — — — —
201224 AAA MLE2 teams — 533488 1102508 361174 10 225285326610 100277 227 274 72 — — — — — —
201325 AAA MLE2 teams — 296270 671404 18476 00 248314344658 96281 166 291 83 — — — — — —
201426 AAA MLEPawtucket Red Sox — 257230 59902 20555 00 257327322649 65329 218 295 86 — — — — — —
201527 MLB MLE2 teams — 155138 28704 16370 00 203284341624 138251 2410 280 76 — — — — — —
201628 AA MLE2 teams — 379346 781704 27803 11 225287309596 84275 217 263 64 — — — — — —
201729 AAA MLENashville Sounds — 304275 55705 21845 02 200270280550 80261 287 249 55 — — — — — —
201830 AAA MLEIndianapolis Indians — 303270 651817 22648 00 241316393708 152285 217 305 93 — — — — — —
201931 AAA MLE2 teams — 209188 37607 16493 00 197272340612 144216 238 269 68 — — — — — —
202133 AAA MLE2 teams — 229213 44908 13751 00 207254362616 155275 336 268 68 — — — — — —
202234 AAA MLE2 teams — 371331 611408 30977 00 184266299565 115230 268 254 58 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 446409 862809 311112 00 210269345614 134264 257 274 82 -15 +0 +1 +36 +10 3.1
/ 162G— A+C — 650596 12541013 451623 00 210268344612 134264 257 274 82 -22 +0 +1 +52 +14 4.5
Career— MLE — 47184256 9622013124 349117968 56 226295362657 136280 257 289 82 -15 +0 +1 +36 +10 3.1
/ 162G— MLE — 650586 13228017 481629 11 225294360654 135278 257 289 82 -22 +0 +1 +52 +14 4.5

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.

2022 AAAJacksonville Jumbo Shrimp · 327 PAwOBA .339 → .254 (−85)K% 21.1% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.10%÷0.966×1.200——26.22%
BB% (unintentional) /PA12.23%÷0.978×0.690—×0.9408.11%
HBP% /PA2.14%—×0.940—×0.9401.89%
Singles /BIP20.10%÷1.054×0.930×0.979×0.94016.32%
Doubles /BIP7.18%÷0.898×0.830×0.979×0.9406.11%
Triples /BIP0.00%÷0.930×0.970×0.979×0.9400.00%
Home runs /BIP5.26%÷1.032×0.700—×0.9403.36%

Factors used: league row International League. Park (home-season share, regressed): HR 106, 1B 111, 2B 80, 3B 86, K 93, BB 96 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .339 → .254; ISO .173 → .121; BABIP .285 → .230. 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 AAAColumbus Clippers · 199 PAwOBA .361 → .268 (−93)K% 27.1% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.14%÷1.002×1.200——32.50%
BB% (unintentional) /PA9.55%÷1.008×0.690—×0.9406.14%
HBP% /PA0.50%—×0.940—×0.9400.44%
Singles /BIP21.14%÷0.949×0.930×0.996×0.94019.39%
Doubles /BIP5.69%÷0.949×0.830×0.996×0.9404.66%
Triples /BIP0.00%÷0.900×0.920×0.996×0.9400.00%
Home runs /BIP10.57%÷1.034×0.700—×0.9406.72%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 90, 2B 90, 3B 80, K 100, BB 102 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .361 → .268; ISO .260 → .170; BABIP .300 → .258. 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 AAAColumbus Clippers · 190 PAwOBA .319 → .254 (−65)K% 18.9% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.95%÷0.993×1.200——22.90%
BB% (unintentional) /PA13.16%÷1.089×0.690—×0.9527.93%
HBP% /PA1.58%—×0.940—×0.9521.41%
Singles /BIP20.33%÷0.970×0.930×0.950×0.95217.63%
Doubles /BIP4.07%÷0.995×0.830×0.950×0.9523.07%
Triples /BIP0.00%÷0.900×0.970×0.950×0.9520.00%
Home runs /BIP4.88%÷0.985×0.840—×0.9523.96%

Factors used: league row IL. Park (home-season share, regressed): HR 97, 1B 94, 2B 99, 3B 80, K 99, BB 118 — 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.950.

Result: wOBA .319 → .254; ISO .145 → .121; BABIP .250 → .210. 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 AAAIndianapolis Indians · 303 PAwOBA .369 → .305 (−64)K% 18.8% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.81%÷1.063×1.200——21.23%
BB% (unintentional) /PA9.57%÷0.890×0.690—×0.9627.14%
HBP% /PA2.64%—×0.940—×0.9622.39%
Singles /BIP20.77%÷0.984×0.930×0.988×0.96218.65%
Doubles /BIP11.11%÷1.040×0.830×0.988×0.9628.42%
Triples /BIP0.48%÷0.900×0.970×0.988×0.9620.49%
Home runs /BIP4.35%÷1.041×0.840—×0.9623.37%

Factors used: league row IL. Park (home-season share, regressed): HR 108, 1B 97, 2B 108, 3B 80, K 113, BB 78 — 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.988.

Result: wOBA .369 → .305; ISO .197 → .155; BABIP .338 → .285. 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 AAANashville Sounds · 304 PAwOBA .301 → .249 (−52)K% 21.4% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.38%÷1.003×1.290——27.51%
BB% (unintentional) /PA10.20%÷1.029×0.710—×0.9726.84%
HBP% /PA1.64%—×0.980—×0.9721.57%
Singles /BIP24.12%÷0.984×0.900×1.034×0.97222.17%
Doubles /BIP4.52%÷1.021×0.810×1.034×0.9723.61%
Triples /BIP0.00%÷0.900×0.810×1.034×0.9720.00%
Home runs /BIP3.02%÷0.868×0.780—×0.9722.63%

Factors used: league row PCL. Park (home-season share, regressed): HR 74, 1B 97, 2B 104, 3B 80, K 101, BB 106 — 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 ×1.034.

Result: wOBA .301 → .249; ISO .102 → .085; BABIP .291 → .261. 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 AANew Hampshire Fisher Cats · 272 PAwOBA .335 → .264 (−71)K% 17.3% → 21.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.28%÷0.969×1.220——21.76%
BB% (unintentional) /PA12.50%÷1.079×0.700—×0.9587.77%
HBP% /PA0.74%—×0.850—×0.9580.60%
Singles /BIP22.58%÷0.995×0.970×0.985×0.95820.77%
Doubles /BIP6.99%÷1.000×0.860×0.985×0.9585.67%
Triples /BIP0.00%÷1.031×0.950×0.985×0.9580.00%
Home runs /BIP3.23%÷1.292×0.780—×0.9581.87%

Factors used: league row EL. Park (home-season share, regressed): HR 158, 1B 99, 2B 100, 3B 106, K 94, BB 116 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.985.

Result: wOBA .335 → .264; ISO .133 → .092; BABIP .301 → .265. 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 AAAGwinnett Braves · 107 PAwOBA .308 → .260 (−47)K% 16.8% → 19.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.82%÷1.046×1.200——19.29%
BB% (unintentional) /PA7.48%÷1.022×0.690—×0.9824.96%
HBP% /PA0.93%—×0.940—×0.9820.86%
Singles /BIP23.75%÷1.017×0.930×1.012×0.98221.58%
Doubles /BIP10.00%÷0.991×0.830×1.012×0.9828.32%
Triples /BIP0.00%÷1.150×0.970×1.012×0.9820.00%
Home runs /BIP0.00%÷1.132×0.840—×0.9820.00%

Factors used: league row IL. Park (home-season share, regressed): HR 126, 1B 103, 2B 98, 3B 130, K 109, BB 104 — 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 ×1.012.

Result: wOBA .308 → .260; ISO .082 → .068; BABIP .338 → .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).

2015 AAAGwinnett Braves · 49 PAwOBA .371 → .303 (−68)K% 14.3% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.940×1.200——18.23%
BB% (unintentional) /PA16.33%÷1.103×0.690—×0.99210.13%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP20.59%÷0.996×0.930—×0.99219.06%
Doubles /BIP5.88%÷0.988×0.830—×0.9924.90%
Triples /BIP0.00%÷0.988×0.970—×0.9920.00%
Home runs /BIP5.88%÷1.014×0.840—×0.9924.84%

Factors used: league row IL. Park (home-season share, regressed): HR 103, 1B 99, 2B 98, 3B 98, K 88, BB 121 — 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).

Result: wOBA .371 → .303; ISO .195 → .166; BABIP .281 → .252. 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 — .