Andrew Tess

C Delmarva Shorebirds
Age 20 R/R 6'0" / 200 lbs A HR +9% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#1365ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518A/ROKBAL227.252/.453/.35621876—.197/.359/.276
202619ABAL20.235/.350/.4121145—.167/.250/.333
2027PROJMLE20MLBBAL192.198/.289/.28124650.0
2028PROJ34% MLB21MLBBAL36.205/.296/.30101700.0
2029PROJ48% MLB22MLBBAL93.210/.300/.31312740.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2025 Rk
Speed91
wRC+90
wOBA86
BB%80
ISO59
K%54
Career WAR0.0 WAR median (P10 -0.1 / P90 0.0, comp-based) · star 0% · didn't stick 95%
CompsRobert Gonzalez (age 20) · Jesus Hernandez (age 20) · Spence Coffman (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 48 proj PA
wRC+†65
AVG/OBP/SLG.196 / .286 / .279
PA48
HR0
K%29
BB%9
ISO84
MLB%0%
Value2027 · WAR
BAT: -2.0 runs (wOBA-derived runs vs avg)-2BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.0 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.40.50.50.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$15M ctrl surplus
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE60
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Pre-Arb$0.9M+0.5$1M+$0.8M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Arb-1$2M+0.4$0.9M+$0.1M
2036Arb-2$2M+0.3$0.6M+$0.0M (cut)
2037Arb-3$2M+0.1$0.2M+$0.0M (cut)
Totals $5M $5M +$2M

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)
202518 ADelmarva Shorebirds — 3930 7200 6142 11 233395300695 67438 3615 327 58 — — — — — —
202518 ROKFCL Orioles — 188133 34522 343918 174 256465368833 113337 2118 390 80 — — — — — —
202619 ADelmarva Shorebirds — 2017 4001 380 12 235350412762 176375 4015 344 45 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202518 A MLEDelmarva Shorebirds — 3932 6200 4192 11 188316250566 62422 4910 254 58 — — — — — —
202518 ROK MLEFCL Orioles — 188146 29412 215718 174 199368281648 82275 3011 287 80 — — — — — —
202619 A MLEDelmarva Shorebirds — 2018 3001 2110 12 167250333583 167348 5510 235 45 — — — — — —
202518 ROK MLE2 teams — 227178 34512 257720 185 191354264618 73314 3411 281 77 — — — — — —
202518 ROK RAW2 teams — 227163 41722 405320 185 252453356809 104351 2318 379 77 — — — — — —
202619 A MLEDelmarva Shorebirds — 2018 3001 2110 12 167250333583 167333 5510 235 45 — — — — — —
202619 A RAWDelmarva Shorebirds — 2017 4001 380 12 235350412762 176375 4015 344 45 — — — — — —
202518 ROK MLE2 teams — 227180 34512 257720 185 189354261615 72300 3411 281 77 — — — — — —
202619 A MLEDelmarva Shorebirds — 2018 3001 2110 12 167250333583 167348 5510 235 45 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202518 ROK MLE2 teams — 227180 34512 257720 185 189354261615 72300 3411 281 77 — — — — — —
202619 A MLEDelmarva Shorebirds — 2018 3001 2110 12 167250333583 167348 5510 235 45 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEBAL 0% 192168 33612 17565 41 198289281570 84279 299 265 65 -8 +0 +0 +3 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEBAL 34% 10491 18311 9303 21 202293295589 93281 299 272 70 -4 +0 +0 +2 +2 0.0
202922 MLB MLEBAL 48% 192168 35613 17545 51 207297307604 100283 289 278 74 -6 +1 +0 +3 +4 0.2
203023 MLB MLEBAL 54% 287252 53925 26807 72 210300316616 106284 289 282 77 -8 +1 +0 +5 +6 0.4
203124 MLB MLEBAL 55% 366322 681226 331008 92 213302324626 111285 279 286 80 -9 +1 +0 +7 +8 0.7
203225 MLB MLEBAL 56% 409360 781338 371119 102 215303329632 114286 279 288 81 -9 +1 +0 +7 +9 0.8
203326 MLB MLEBAL 56% 436385 821438 391189 113 215303329632 114285 279 288 81 -10 +1 +0 +8 +9 0.9
203427 MLB MLEBAL 60% 445392 831438 4012110 113 214302327629 113285 279 287 80 -10 +1 +0 +8 +10 0.8
203528 MLB MLEBAL 62% 445393 831438 401229 103 212300322622 110284 279 284 78 -11 +1 -1 +8 +10 0.6
203629 MLB MLEBAL 63% 439388 811437 391229 93 209297315612 106282 289 280 76 -13 +1 -1 +8 +10 0.4
203730 MLB MLEBAL 63% 430380 781327 381219 93 206293307601 101280 289 276 73 -14 +1 -2 +8 +9 0.2
203831 MLB MLEBAL 65% 394349 711226 341128 73 202288297586 95276 289 270 69 -15 +0 -3 +7 +9 -0.2
202821 MLB CTXBAL 34% 3632 6100 3101 10 205296301597 96285 288 275 70 -1 +0 +0 +1 +1 0.0
202922 MLB CTXBAL 48% 9383 17311 8262 21 210300313613 103286 289 281 74 -3 +0 +0 +2 +2 0.1
203023 MLB CTXBAL 54% 156137 30513 14434 41 213303323625 110288 289 286 77 -4 +0 +0 +3 +3 0.2
203124 MLB CTXBAL 55% 203178 39714 18565 51 216305331636 114289 289 290 80 -5 +1 +0 +4 +4 0.4
203225 MLB CTXBAL 56% 229202 44814 20625 61 219306337643 118290 279 293 81 -5 +1 +0 +4 +5 0.5
203326 MLB CTXBAL 56% 245216 48825 22675 61 218306337643 118289 279 292 81 -5 +1 +0 +4 +5 0.5
203427 MLB CTXBAL 60% 265233 51925 24726 62 217305334639 117289 279 291 80 -6 +0 +0 +5 +6 0.5
203528 MLB CTXBAL 62% 274241 52925 25756 62 215303329632 114288 279 288 78 -7 +0 -0 +5 +6 0.4
203629 MLB CTXBAL 63% 275242 52925 25766 62 213300322622 110286 289 284 76 -8 +0 -1 +5 +6 0.3
203730 MLB CTXBAL 63% 273241 52925 24776 52 209296314610 105284 289 279 73 -9 +0 -1 +5 +6 0.1
203831 MLB CTXBAL 65% 256227 46814 22735 42 205291304595 99280 299 273 69 -10 +0 -2 +5 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23052032 437761541 20563751 5115 215303328631 113291 289 286 77 -63 +4 -4 +41 +50 2.8
/ 162G— A+C — 650573 12321412 5818014 144 215302328630 113289 289 286 77 -18 +1 -1 +12 +14 0.8
Career— MLE — 42423719 7741302670 3831193107 11033 208300314614 105284 289 282 77 -110 +8 -7 +71 +87 5.0
/ 162G— MLE — 650570 11920411 5918316 175 209301316617 107285 289 282 77 -18 +1 -1 +12 +14 0.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.

2026 ADelmarva Shorebirds · 20 PAwOBA .336 → .235 (−101)K% 40.0% → 54.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA40.00%÷1.000×1.360——54.40%
BB% (unintentional) /PA15.00%÷1.000×0.690—×1.03010.66%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP33.33%÷1.000×0.920—×1.03031.59%
Doubles /BIP0.00%÷1.000×0.830—×1.0300.00%
Triples /BIP0.00%÷1.000×0.910—×1.0300.00%
Home runs /BIP11.11%÷1.000×0.800—×1.0309.16%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average).

Result: wOBA .336 → .235; ISO .176 → .113; BABIP .375 → .348. 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 ROKFCL Orioles · 188 PAwOBA .388 → .287 (−101)K% 20.7% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.74%÷0.980×1.440——30.47%
BB% (unintentional) /PA18.09%÷1.020×0.620—×1.00811.07%
HBP% /PA9.57%—×0.720—×1.0086.95%
Singles /BIP26.60%÷0.997×0.820×1.029×1.00822.67%
Doubles /BIP5.32%÷1.033×0.720×1.029×1.0083.84%
Triples /BIP2.13%÷1.150×0.720×1.029×1.0081.38%
Home runs /BIP2.13%÷1.000×0.780—×1.0081.67%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 99, 2B 107, 3B 130, K 96, BB 104 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .388 → .287; ISO .113 → .085; BABIP .337 → .275. 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 ADelmarva Shorebirds · 39 PAwOBA .320 → .254 (−66)K% 35.9% → 49.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.90%÷0.993×1.360——49.16%
BB% (unintentional) /PA15.38%÷1.007×0.690—×1.04511.02%
HBP% /PA5.13%—×0.780—×1.0454.18%
Singles /BIP31.25%÷0.998×0.920—×1.04530.11%
Doubles /BIP12.50%÷0.898×0.830—×1.04512.08%
Triples /BIP0.00%÷0.904×0.910—×1.0450.00%
Home runs /BIP0.00%÷0.899×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 80, 1B 100, 2B 80, 3B 81, K 99, BB 101 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average).

Result: wOBA .320 → .254; ISO .067 → .056; BABIP .438 → .422. 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).