Ryan Bliss

2B Tacoma Rainiers
Age 27 R/R 5'7" / 165 lbs AAA K +7%HR -5% Svc 1.413 · Ctrl thru 2031
Overview
AAA40-MANROOKIEPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAASEA433.269/.383/.456125095—.235/.322/.373
202424MLBSEA71.222/.290/.39725900.4
202525MLBSEA39.200/.282/.3141273-0.0
202626AAASEA580.253/.328/.38283065—.223/.280/.328
2027PROJ45% MLB27MLBSEA70.221/.286/.34214790.1
2028PROJ49% MLB28MLBSEA141.220/.285/.34127780.1
2029PROJ50% MLB29MLBSEA143.219/.284/.33826770.0
Last 3 seasons WAR 0.4  ·  Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.413First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$0.4M2030Arb-2$0.4M2031Ext$1M
Skills · percentileMiLB Statcast 2026 AAA
Speed84
K%67
Max EV59
Chase%59
Whiff%59
Z-Con%38
Career WAR0.0 WAR median (P10 -0.2 / P90 0.4, comp-based) · star 0% · didn't stick 94%
CompsLuke Williams (age 27) · Jorge Mateo (age 28) · Ben DeLuzio (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8279vR 68
AVG/OBP/SLG.221 / .286 / .342
PA70
HR1
K%24
BB%7
BABIP279
ISO125
MLB%45%
Value2027 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.4 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
0.00.51.00.10.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · Splits · ContractCON 47 / POW 57
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT47
xAVG
100.208
POWER57
Barrel%
599.6
Avg EV
4889.0
Bat Spd
1054.5
EYE67
scouting grade only
SPEED64
Sprint
7328.4
Platoon Splits2024-2025 · 95 PA
vs LHP
vs RHP
Edge
PA
34
61
—
wRC+
135
61
◀◀L
wOBA
368
258
◀◀L
ISO
300
093
◀◀L
BABIP
312
263
◀◀L
K%
35.3%
24.6%
▶▶R
BB%
11.8%
6.6%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.413 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2028Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2029Arb-1$0.4M———
2030Arb-2$0.4M———
2031Extbeyond 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)
202121 AVisalia Rawhide — 175158 41916 13402 114 259324443767 184310 237 336 58 — — — — — —
202222 A+Hillsboro Hops — 484426 9119310 4311810 3112 214301343643 129268 249 291 43 — — — — — —
202323 AAATacoma Rainiers — 288247 599411 34644 257 239340441782 202276 2212 345 83 — — — — — —
202323 AAAmarillo Sod Poodles — 324293 10525412 24555 308 3584165941.010 235408 177 438 107 — — — — — —
202323 INTLPeoria Javelinas — 8771 17210 14211 103 239372296668 56333 2416 314 99 — — — — — —
202424 MLBSeattle Mariners — 7163 14312 5221 53 222290397687 175308 317 297 90 -1 -0 +2 +2 +2 0.4
202424 AAATacoma Rainiers — 433360 9725312 61975 5013 269383456838 186331 2214 369 95 — — — — — —
202525 MLBSeattle Mariners — 3935 7101 4110 22 200282314596 114261 2810 274 73 -1 -0 +0 +0 +1 -0.0
202525 AAATacoma Rainiers — 1813 5300 450 23 3855296151.145 231556 2822 470 189 — — — — — —
202626 AAATacoma Rainiers — 580510 1293258 4711410 3014 253328382710 129305 208 314 65 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 11098 21413 9331 75 214287367654 153290 308 289 82 -2 -1 +2 +2 +2 0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEVisalia Rawhide — 175162 33615 9552 114 204254346600 142262 315 254 58 — — — — — —
202222 A+ MLEHillsboro Hops — 484438 761329 3115210 3112 174244274518 100234 316 232 43 — — — — — —
202323 AAA MLETacoma Rainiers — 288257 57957 24754 257 222298377676 156274 268 291 83 — — — — — —
202323 AA MLEAmarillo Sod Poodles — 324299 832036 18675 308 278329425754 147336 216 327 107 — — — — — —
202424 MLB MLESeattle Mariners — 7163 14312 5221 53 222290397687 175308 317 301 90 -1 -0 +2 +2 +2 0.4
202424 AAA MLETacoma Rainiers — 433378 892238 431165 5013 235322373695 138307 2710 308 95 — — — — — —
202525 MLB MLESeattle Mariners — 3935 7101 4110 22 200282314596 114261 2810 276 73 -1 -0 +0 +0 +1 -0.0
202525 AAA MLETacoma Rainiers — 1814 5300 360 23 3574715711.042 214501 3317 448 189 — — — — — —
202626 AAA MLETacoma Rainiers — 580525 1172756 3213710 3014 223280328608 105274 246 265 65 — — — — — —
202121 A MLEVisalia Rawhide — 175162 33615 9552 114 204254346600 142272 315 254 58 — — — — — —
202121 A RAWVisalia Rawhide — 175158 41916 13402 114 259324443767 184310 237 336 58 — — — — — —
202222 A+ MLEHillsboro Hops — 484438 761329 3115210 3112 174244274518 100238 316 232 43 — — — — — —
202222 A+ RAWHillsboro Hops — 484426 9119310 4311810 3112 214301343643 129268 249 291 43 — — — — — —
202323 AA MLE3 teams — 699634 16033915 4916210 6518 252316404720 151314 237 310 96 — — — — — —
202323 AA RAW3 teams — 699611 18136923 7214010 6518 296380498877 201349 2010 384 96 — — — — — —
202424 AAA MLE2 teams — 504441 10525510 481386 5516 238321385707 147318 2710 307 94 — — — — — —
202424 AAA RAW2 teams — 504423 11128414 661196 5516 262370447817 184328 2413 359 94 — — — — — —
202525 MLB MLE2 teams — 5749 12401 7170 45 245339388727 143344 3012 331 110 +1 -1 +0 +0 +1 0.1
202525 MLB RAW2 teams — 5748 12401 8160 45 250357396753 146344 2814 336 110 +1 -1 +0 +0 +1 0.1
202626 AAA MLETacoma Rainiers — 580525 1172756 3213710 3014 223280328608 105284 246 265 65 — — — — — —
202626 AAA RAWTacoma Rainiers — 580510 1293258 4711410 3014 253328382710 129305 208 314 65 — — — — — —
202121 A MLEVisalia Rawhide — 175162 33615 9552 114 204254346600 142262 315 254 58 — — — — — —
202222 A+ MLEHillsboro Hops — 484440 761329 3115210 3112 173244273517 100234 316 232 43 — — — — — —
202323 AA MLE3 teams — 699635 16033915 4916210 6518 252316403719 151307 237 310 96 — — — — — —
202424 AAA MLE2 teams — 504445 10525510 481386 5516 236321382703 146307 2710 307 94 — — — — — —
202525 MLB MLE2 teams — 5750 12401 7170 45 240339380719 140337 3012 331 110 — — — — — —
202626 AAA MLETacoma Rainiers — 580533 1172756 3213710 3014 220280323603 103274 246 265 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AAA MLE2 teams — 504445 10525510 481386 5516 236321382703 146307 2710 307 94 — — — — — —
202525 MLB MLE2 teams — 5750 12401 7170 45 240339380719 140337 3012 331 110 — — — — — —
202626 AAA MLETacoma Rainiers — 580533 1172756 3213710 3014 220280323603 103274 246 265 65 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLESEA 45% 380346 781737 26925 214 223288347635 124282 247 285 79 -10 +3 +1 +1 +8 0.2
▸ 2027 — real world (MLB)
202727 MLB CTXSEA 45% 7064 14311 5171 41 221286342628 121279 247 282 79 -2 +0 +0 +0 +2 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLESEA 49% 286260 581325 20704 143 222287345633 123281 247 284 78 -7 +2 +0 +1 +6 0.2
202929 MLB MLESEA 50% 284258 571225 20704 123 221286342629 121281 257 282 77 -8 +1 -1 +1 +6 0.0
203030 MLB MLESEA 51% 281255 561225 20704 102 219284338622 119279 257 280 76 -8 +1 -1 +1 +6 -0.1
202828 MLB CTXSEA 49% 141128 28612 10342 72 220285341626 120279 247 281 78 -4 +1 +0 +1 +3 0.1
202929 MLB CTXSEA 50% 143130 28612 10352 61 219284338622 119278 247 280 77 -4 +1 -0 +1 +3 0.0
203030 MLB CTXSEA 51% 143130 28612 10352 51 217282333616 116277 247 277 76 -4 +1 -1 +1 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 537486 1052249 391377 259 216284333617 117280 267 281 76 -14 +1 +1 +4 +12 0.4
/ 162G— A+C — 650588 12827511 471668 3011 218284337621 119282 267 281 76 -17 +2 +1 +4 +14 0.4
Career— MLE — 35053163 7061522964 24790952 24079 223290350641 127289 267 281 76 -29 +4 +1 +6 +24 0.5
/ 162G— MLE — 650587 13028512 4616910 4515 221290348637 126286 267 281 76 -17 +2 +0 +3 +14 0.3

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 AAATacoma Rainiers · 580 PAwOBA .310 → .265 (−45)K% 19.7% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.66%÷1.000×1.200——23.59%
BB% (unintentional) /PA8.10%÷1.000×0.690—×1.0035.61%
HBP% /PA1.72%—×0.940—×1.0031.63%
Singles /BIP21.21%÷1.000×0.930×0.996×1.00319.71%
Doubles /BIP8.08%÷1.000×0.830×0.996×1.0036.70%
Triples /BIP1.26%÷1.000×0.970×0.996×1.0031.22%
Home runs /BIP2.02%÷1.000×0.700—×1.0031.42%

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 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 ×0.996.

Result: wOBA .310 → .265; ISO .129 → .105; BABIP .305 → .274. 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 AAATacoma Rainiers · 18 PAwOBA .486 → .448 (−38)K% 27.8% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.78%÷1.035×1.200——32.20%
BB% (unintentional) /PA22.22%÷1.023×0.690—×1.01815.26%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP25.00%÷1.019×0.930—×1.01823.24%
Doubles /BIP37.50%÷0.985×0.830—×1.01832.18%
Triples /BIP0.00%÷1.017×0.970—×1.0180.00%
Home runs /BIP0.00%÷1.204×0.700—×1.0180.00%

Factors used: league row International League. Park (home-season share, regressed): HR 141, 1B 104, 2B 97, 3B 103, K 107, BB 105 — 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).

Result: wOBA .486 → .448; ISO .231 → .234; BABIP .556 → .501. 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 AAATacoma Rainiers · 433 PAwOBA .365 → .308 (−57)K% 22.4% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.40%÷1.004×1.200——26.79%
BB% (unintentional) /PA14.09%÷1.011×0.690—×1.0339.94%
HBP% /PA1.15%—×0.940—×1.0331.12%
Singles /BIP21.67%÷1.010×0.930×1.018×1.03320.99%
Doubles /BIP9.51%÷1.014×0.830×1.018×1.0338.18%
Triples /BIP1.14%÷0.900×0.970×1.018×1.0331.29%
Home runs /BIP4.56%÷1.142×0.700—×1.0332.89%

Factors used: league row International League. Park (home-season share, regressed): HR 128, 1B 102, 2B 103, 3B 80, K 101, BB 102 — 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 ×1.018.

Result: wOBA .365 → .308; ISO .186 → .145; BABIP .331 → .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).

2023 AAAmarillo Sod Poodles · 324 PAwOBA .428 → .327 (−101)K% 17.0% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.98%÷1.003×1.220——20.65%
BB% (unintentional) /PA7.41%÷0.922×0.700—×1.0125.69%
HBP% /PA1.54%—×0.870—×1.0121.36%
Singles /BIP26.89%÷1.054×0.920×0.971×1.01223.07%
Doubles /BIP10.50%÷1.008×0.840×0.971×1.0128.60%
Triples /BIP1.68%÷1.124×0.940×0.971×1.0121.38%
Home runs /BIP5.04%÷1.637×0.800—×1.0122.49%

Factors used: league row TL. Park (home-season share, regressed): HR 227, 1B 111, 2B 102, 3B 125, K 101, BB 84 — applied at half strength. Age: age 24 vs a level average of 24.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.971.

Result: wOBA .428 → .327; ISO .235 → .151; BABIP .408 → .336. 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 AAATacoma Rainiers · 288 PAwOBA .338 → .291 (−47)K% 22.2% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷1.024×1.200——26.05%
BB% (unintentional) /PA11.81%÷1.013×0.690—×1.0488.43%
HBP% /PA1.39%—×0.940—×1.0481.37%
Singles /BIP19.13%÷0.989×0.930×1.029×1.04819.39%
Doubles /BIP4.92%÷0.940×0.830×1.029×1.0484.68%
Triples /BIP2.19%÷0.900×0.970×1.029×1.0482.54%
Home runs /BIP6.01%÷1.157×0.700—×1.0483.81%

Factors used: league row International League. Park (home-season share, regressed): HR 131, 1B 98, 2B 88, 3B 80, K 105, BB 103 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .338 → .291; ISO .202 → .159; BABIP .276 → .274. 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 A+Hillsboro Hops · 484 PAwOBA .286 → .232 (−53)K% 24.4% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.38%÷1.046×1.350——31.45%
BB% (unintentional) /PA8.88%÷0.974×0.710—×0.9986.46%
HBP% /PA2.07%—×0.810—×0.9981.67%
Singles /BIP19.16%÷0.965×0.910×0.979×0.99817.65%
Doubles /BIP6.17%÷1.100×0.830×0.979×0.9984.55%
Triples /BIP0.97%÷1.006×0.820×0.979×0.9980.78%
Home runs /BIP3.25%÷0.848×0.830—×0.9983.17%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 93, 2B 120, 3B 101, K 109, BB 95 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .286 → .232; ISO .129 → .107; BABIP .268 → .234. 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 AVisalia Rawhide · 175 PAwOBA .329 → .254 (−75)K% 22.9% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.86%÷0.988×1.360——31.47%
BB% (unintentional) /PA7.43%÷1.013×0.690——5.06%
HBP% /PA1.14%—×0.780——0.89%
Singles /BIP21.19%÷1.006×0.920×0.967—18.75%
Doubles /BIP7.63%÷1.056×0.830×0.967—5.80%
Triples /BIP0.85%÷1.054×0.910×0.967—0.71%
Home runs /BIP5.08%÷0.923×0.800——4.41%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 101, 2B 111, 3B 111, K 98, BB 103 — 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.967.

Result: wOBA .329 → .254; ISO .184 → .142; BABIP .310 → .262. 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 — .