Tyler Friis

Pos2B
B/TS/R
Born1996-02-12
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201822A+/A2 orgs318.242/.338/.3443854—.199/.270/.273
201923AA/A+2 orgs239.234/.340/.3322957—.203/.277/.287
202125AAMIL119.267/.336/.3430865—.248/.293/.312
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)
201822 A+Lynchburg Hillcats — 6959 9300 890 00 153254203457 51180 1312 215 -5 — — — — — —
201822 ALake County Captains — 249214 571223 31261 85 266360383744 117289 1012 335 70 — — — — — —
201923 AAAkron RubberDucks — 8272 18301 9121 41 250341333675 83288 1511 312 73 — — — — — —
201923 A+Lynchburg Hillcats — 157133 30911 23260 54 226340331671 105271 1715 309 48 — — — — — —
202125 AABiloxi Shuckers — 119105 28420 11200 83 267336343679 76322 179 302 65 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201822 A+ MLELynchburg Hillcats — 6962 7200 5120 00 113179145324 32149 177 161 -5 — — — — — —
201822 A MLELake County Captains — 249224 50922 22361 85 223296308604 85254 149 272 70 — — — — — —
201923 AA MLEAkron RubberDucks — 8275 18301 6151 41 240305320625 80283 187 276 73 — — — — — —
201923 A+ MLELynchburg Hillcats — 157141 26711 15350 54 184263270532 85230 2210 239 48 — — — — — —
202125 AA MLEBiloxi Shuckers — 119109 27320 7250 83 248293312605 64300 216 265 65 — — — — — —
201822 A MLE2 teams — 318286 591222 27481 85 206277283560 77239 158 248 54 — — — — — —
201822 A RAW2 teams — 318273 661523 39351 85 242338344682 103266 1112 309 54 — — — — — —
201923 A+ MLE2 teams — 239216 441012 21501 95 204277287564 83255 219 252 56 — — — — — —
201923 A+ RAW2 teams — 239205 481212 32381 95 234340332672 98277 1613 310 56 — — — — — —
202125 AA MLEBiloxi Shuckers — 119109 27320 7250 83 248293312605 64314 216 265 65 — — — — — —
202125 AA RAWBiloxi Shuckers — 119105 28420 11200 83 267336343679 76322 179 302 65 — — — — — —
201822 A MLE2 teams — 318287 591222 27481 85 206277282559 77231 158 248 54 — — — — — —
201923 A+ MLE2 teams — 239215 441012 21501 95 205277288566 84248 219 252 56 — — — — — —
202125 AA MLEBiloxi Shuckers — 119111 27320 7250 83 243293306599 63300 216 265 65 — — — — — —
▸ Career Totals
Career— MLE — 676611 1302554 551232 2513 213280290570 77258 188 252 57 -35 -0 +0 +2 +15 -1.8
/ 162G— MLE — 650588 1252454 531182 2412 213280291571 78257 188 252 57 -33 +0 +0 +2 +14 -1.7

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.

2021 AABiloxi Shuckers · 119 PAwOBA .300 → .265 (−35)K% 16.8% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.81%÷0.980×1.220——20.91%
BB% (unintentional) /PA9.24%÷1.033×0.690—×0.9986.16%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP25.88%÷0.993×0.940×1.016×0.99824.84%
Doubles /BIP4.71%÷1.124×0.870×1.016×0.9983.70%
Triples /BIP2.35%÷1.000×0.920×1.016×0.9982.20%
Home runs /BIP0.00%÷0.929×0.780—×0.9980.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 86, 1B 99, 2B 125, 3B 100, K 96, BB 107 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .300 → .265; ISO .076 → .067; BABIP .322 → .300. 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 A+Lynchburg Hillcats · 157 PAwOBA .301 → .239 (−62)K% 16.6% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.56%÷1.046×1.420——22.47%
BB% (unintentional) /PA14.01%÷0.921×0.630—×0.9989.57%
HBP% /PA0.00%—×0.860—×0.9980.00%
Singles /BIP17.76%÷0.984×0.940×0.950×0.99816.09%
Doubles /BIP8.41%÷1.065×0.830×0.950×0.9986.21%
Triples /BIP0.93%÷0.999×0.800×0.950×0.9980.71%
Home runs /BIP0.93%÷0.850×0.900—×0.9980.99%

Factors used: league row CAR. Park (home-season share, regressed): HR 70, 1B 97, 2B 113, 3B 100, K 109, BB 84 — 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.950.

Result: wOBA .301 → .239; ISO .105 → .085; BABIP .271 → .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).

2019 AAAkron RubberDucks · 82 PAwOBA .305 → .276 (−28)K% 14.6% → 17.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.63%÷1.003×1.220——17.80%
BB% (unintentional) /PA10.98%÷1.019×0.700—×1.0277.75%
HBP% /PA1.22%—×0.850—×1.0271.06%
Singles /BIP23.33%÷1.008×0.970—×1.02723.06%
Doubles /BIP5.00%÷0.925×0.860—×1.0274.77%
Triples /BIP0.00%÷0.900×0.950—×1.0270.00%
Home runs /BIP1.67%÷0.863×0.780—×1.0271.55%

Factors used: league row EL. Park (home-season share, regressed): HR 73, 1B 102, 2B 85, 3B 80, K 101, 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).

Result: wOBA .305 → .276; ISO .083 → .079; BABIP .288 → .283. 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 ALake County Captains · 249 PAwOBA .330 → .272 (−57)K% 10.4% → 14.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.44%÷0.988×1.360——14.37%
BB% (unintentional) /PA12.45%÷0.993×0.690——8.65%
HBP% /PA0.40%—×0.780——0.31%
Singles /BIP21.28%÷0.954×0.920×0.950—19.50%
Doubles /BIP6.38%÷1.031×0.830×0.950—4.88%
Triples /BIP1.06%÷0.928×0.910×0.950—0.99%
Home runs /BIP1.60%÷1.078×0.800——1.18%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 91, 2B 106, 3B 86, K 98, 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.950.

Result: wOBA .330 → .272; ISO .117 → .093; BABIP .289 → .254. 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+Lynchburg Hillcats · 69 PAwOBA .211 → .161 (−50)K% 13.0% → 17.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.04%÷1.047×1.420——17.68%
BB% (unintentional) /PA11.59%÷1.025×0.630—×1.0127.21%
HBP% /PA0.00%—×0.860—×1.0120.00%
Singles /BIP12.00%÷1.044×0.940×0.950×1.01210.38%
Doubles /BIP6.00%÷1.054×0.830×0.950×1.0124.54%
Triples /BIP0.00%÷1.150×0.800×0.950×1.0120.00%
Home runs /BIP0.00%÷0.967×0.900—×1.0120.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 93, 1B 109, 2B 111, 3B 130, K 110, BB 105 — 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.950.

Result: wOBA .211 → .161; ISO .051 → .040; BABIP .180 → .149. 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).