TJ Friedl

CF Cincinnati Reds
Age 31 L/L 5'8" / 180 lbs MLB HR +16%BB +6% Svc 4.541 · Ctrl thru 2028
Overview
MLBArb-2FA 2029
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202428AAACIN32.185/.312/.3330048—.143/.250/.250
202428MLBCIN341.226/.313/.380139900.1
202529MLBCIN685.261/.367/.37814121112.6
202630AAACIN81.271/.370/.4713278—.219/.296/.356
202630MLBCIN272.172/.256/.2554542-1.1
2027PROJ31MLBCIN369.219/.311/.33487830.1
2028PROJ32MLBCIN346.213/.305/.3217378-0.5
Last 3 seasons WAR 1.6  ·  Next 2 projected WAR -0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service4.541First FA2029
2027Arb-2$0.7M2028Arb-3$0.7M
Skills · percentileStatcast 2024-2026
Bat Spd45
Speed33
xwOBA32
Avg EV21
Barrel%10
CompsMark Johnson (age 30) · Andy Fox (age 31) · Jose Munoz (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7083vR 87
AVG/OBP/SLG.219 / .311 / .334
PA369
HR8
SB7
K%20
BB%9
BABIP257
ISO115
MLB%100%
Value2027 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: -1.8 runs (Defensive runs vs avg)-2FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +8.0 runs (Replacement-level credit)+8REPTotal WAR: +0.20+0.2WAR
0.00.51.00.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
Tools · Splits · ContractCON 45 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
100.218
POWER35
Barrel%
102.9
Avg EV
2186.9
Bat Spd
4570.8
EYE60
scouting grade only
SPEED45
Sprint
3326.7
Platoon Splits2024-2026 · 1109 PA
vs LHP
vs RHP
Edge
PA
279
830
—
wRC+
93
105
▶R
wOBA
305
324
▶R
ISO
100
130
▶▶R
BABIP
272
273
—
K%
18.6%
16.1%
▶R
BB%
9.3%
10.8%
▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2021
Service   4.541 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2027Arb-2$0.7M+0.2$0.8M+$0.1M
2028Arb-3$0.7M———
Totals $0.7M $-1M +$0.1M

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)
201620 ROKBillings Mustangs — 137121 421123 13253 72 347423545969 198419 189 426 80 — — — — — —
201721 A+Daytona Tortugas — 199179 46622 10395 21 257314346661 89317 205 293 59 — — — — — —
201721 ADayton Dragons — 292250 712065 294610 148 284381472853 188328 1610 375 84 — — — — — —
201822 AAPensacola Blue Wahoos — 296261 721032 28566 195 276359360719 84345 199 329 72 — — — — — —
201822 A+Daytona Tortugas — 274228 671043 38446 114 294408412820 118350 1614 371 91 — — — — — —
201923 AAChattanooga Lookouts — 269226 531145 295011 134 235350385735 150277 1911 331 69 — — — — — —
202125 MLBCincinnati Reds — 3631 9101 420 00 290371419791 129276 611 347 116 +1 +0 -0 +2 +1 0.3
202125 AAALouisville Bats — 448386 10215512 446513 137 264359422781 158288 1510 348 80 — — — — — —
202226 MLBCincinnati Reds — 258225 541058 20407 72 240321436757 196251 168 328 104 +1 +1 -2 +2 +6 0.8
202226 AAALouisville Bats — 241205 57938 28483 102 278373468841 190327 2012 366 79 — — — — — —
202327 MLBCincinnati Reds — 556488 13622818 479010 276 279354467821 189308 168 357 122 +15 +3 +5 +2 +12 3.7
202428 MLBCincinnati Reds — 341297 675113 265212 91 226313380694 155229 158 309 90 -4 +1 -5 +1 +7 0.1
202428 AAALouisville Bats — 3227 5400 441 00 185312333646 148217 1212 299 48 — — — — — —
202529 MLBCincinnati Reds — 685579 15122214 8111516 123 261367378745 117301 1712 337 111 +9 +1 -2 +2 +15 2.6
202630 MLBCincinnati Reds — 272239 41614 22635 51 172256255511 84214 238 235 42 -19 +1 +0 +1 +6 -1.1
202630 AAALouisville Bats — 8170 19503 8173 20 271370471842 200320 2110 375 78 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 21481859 458661758 20036250 6013 246336394729 147274 179 324 105 +14 +7 -3 +11 +47 7.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201620 ROK MLEBillings Mustangs — 137126 29712 8363 72 230292349641 119314 266 286 80 — — — — — —
201721 A+ MLEDaytona Tortugas — 199181 43622 8565 21 238289326615 88306 284 256 59 — — — — — —
201721 A MLEDayton Dragons — 292260 601653 196410 148 231308365673 135284 227 292 84 — — — — — —
201822 AA MLEPensacola Blue Wahoos — 296270 65932 19666 195 241305319624 78308 226 274 72 — — — — — —
201822 A+ MLEDaytona Tortugas — 274238 57832 28606 114 239335324658 84308 2210 302 91 — — — — — —
201923 AA MLEChattanooga Lookouts — 269234 46844 216311 134 197293316609 120242 238 270 69 — — — — — —
202125 MLB MLECincinnati Reds — 3631 9101 420 00 290371419791 129276 611 340 116 +1 +0 -0 +2 +1 0.3
202125 AAA MLELouisville Bats — 448403 921358 278213 137 228298345643 117264 186 286 80 — — — — — —
202226 MLB MLECincinnati Reds — 258225 531057 20407 72 236317418735 182251 168 322 104 +1 +1 -2 +2 +6 0.8
202226 AAA MLELouisville Bats — 241214 49834 19603 102 229301350651 121287 258 285 79 — — — — — —
202327 MLB MLECincinnati Reds — 556489 13522817 469010 276 276350458809 182308 168 349 122 +15 +3 +5 +2 +12 3.7
202428 MLB MLECincinnati Reds — 341297 665112 265212 91 222310367677 145229 158 302 90 -4 +1 -5 +1 +7 0.1
202428 AAA MLELouisville Bats — 3228 4300 351 00 143250250500 107187 169 239 48 — — — — — —
202529 MLB MLECincinnati Reds — 685579 14922213 8111516 123 257364370734 112301 1712 332 111 +9 +1 -2 +2 +15 2.6
202630 MLB MLECincinnati Reds — 272239 41614 22635 51 172256255511 84214 238 231 42 -19 +1 +0 +1 +6 -1.1
202630 AAA MLELouisville Bats — 8173 16402 5203 20 219296356652 137268 256 284 78 — — — — — —
201620 ROK MLEBillings Mustangs — 137126 29712 8363 72 230292349641 119307 266 286 80 — — — — — —
201620 ROK RAWBillings Mustangs — 137121 421123 13253 72 347423545969 198419 189 426 80 — — — — — —
201721 A MLE2 teams — 491441 1022265 2711915 169 231298342641 111303 245 277 74 — — — — — —
201721 A RAW2 teams — 491429 1172687 398515 169 273354420774 147324 178 342 74 — — — — — —
201822 AA MLE2 teams — 570508 1221764 4712712 309 240319321640 81311 228 287 81 — — — — — —
201822 AA RAW2 teams — 570489 1392075 6610012 309 284383384767 100347 1812 349 81 — — — — — —
201923 AA MLEChattanooga Lookouts — 269234 46844 216311 134 197293316609 120249 238 270 69 — — — — — —
201923 AA RAWChattanooga Lookouts — 269226 531145 295011 134 235350385735 150277 1911 331 69 — — — — — —
202125 AAA MLE2 teams — 484434 1011459 318413 137 233303350654 118267 176 290 82 — — — — — —
202125 AAA RAW2 teams — 484417 11116513 486713 137 266360422782 156287 1410 348 82 — — — — — —
202226 MLB MLE2 teams — 499439 10318812 3910010 174 235311394706 159272 208 304 92 -5 +2 -2 +2 +11 0.8
202226 MLB RAW2 teams — 499430 11119816 488810 174 258346451797 193285 1810 347 92 -5 +2 -2 +2 +11 0.8
202327 MLB MLECincinnati Reds — 556489 13522817 469010 276 276350458809 182306 168 349 122 +15 +3 +5 +2 +12 3.7
202327 MLB RAWCincinnati Reds — 556488 13622818 479010 276 279354467821 189308 168 357 122 +15 +3 +5 +2 +12 3.7
202428 MLB MLE2 teams — 373325 719112 295713 91 218308363671 145227 158 296 87 -6 +1 -5 +1 +8 -0.0
202428 MLB RAW2 teams — 373324 729113 305613 91 222313377690 154228 158 308 87 -6 +1 -5 +1 +8 -0.0
202529 MLB MLECincinnati Reds — 685579 14922213 8111516 123 257364370734 112298 1712 332 111 +9 +1 -2 +2 +15 2.6
202529 MLB RAWCincinnati Reds — 685579 15122214 8111516 123 261367378745 117301 1712 337 111 +9 +1 -2 +2 +15 2.6
202630 MLB MLE2 teams — 353312 561016 27838 71 179262276538 96223 248 243 51 -21 +1 +0 +1 +8 -1.1
202630 MLB RAW2 teams — 353309 601117 30808 71 194282304587 110238 238 267 51 -21 +1 +0 +1 +8 -1.1
201620 ROK MLEBillings Mustangs — 137125 29712 8363 72 232292352644 120314 266 286 80 — — — — — —
201721 A MLE2 teams — 491446 1022265 2711915 169 229298339637 110293 245 277 74 — — — — — —
201822 AA MLE2 teams — 570506 1221764 4712712 309 241319322641 81308 228 287 81 — — — — — —
201923 AA MLEChattanooga Lookouts — 269235 46844 216311 134 196293315608 119242 238 270 69 — — — — — —
202125 AAA MLE2 teams — 484437 1011459 318413 137 231303348651 117265 176 290 82 — — — — — —
202226 MLB MLE2 teams — 499447 10318812 3910010 174 230311387699 157269 208 304 92 — — — — — —
202327 MLB MLECincinnati Reds — 556495 13522817 469010 276 273350453803 180308 168 349 122 — — — — — —
202428 MLB MLE2 teams — 373328 719112 295713 91 216308360668 143225 158 296 87 — — — — — —
202529 MLB MLECincinnati Reds — 685583 14922213 8111516 123 256364367731 111301 1712 332 111 — — — — — —
202630 MLB MLE2 teams — 353315 561016 27838 71 178262273535 95226 248 243 51 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 MLB MLE2 teams — 373328 719112 295713 91 216308360668 143225 158 296 87 — — — — — —
202529 MLB MLECincinnati Reds — 685583 14922213 8111516 123 256364367731 111301 1712 332 111 — — — — — —
202630 MLB MLE2 teams — 353315 561016 27838 71 178262273535 95226 248 243 51 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLECIN 100% 458401 871429 449210 83 217309327637 111256 2010 291 83 -9 +0 -2 +2 +10 0.2
▸ 2027 — real world (MLB)
202731 MLB CTXCIN 100% 369323 701118 35748 72 219311334645 116257 209 295 83 -7 +1 -2 +1 +8 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLECIN 100% 346303 641016 33717 31 211303314617 103252 2110 284 78 -9 +0 -5 +1 +7 -0.5
202832 MLB CTXCIN 100% 346303 651017 33717 31 213305321625 108253 2110 287 78 -9 +0 -5 +1 +7 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 24942162 523761865 23343357 6314 242332384715 142272 179 319 88 +5 +7 -9 +12 +54 7.0
/ 162G— A+C — 650563 13720517 6111315 164 243333387721 144273 179 319 88 +1 +2 -2 +3 +14 1.8
Career— MLE — 51324513 10471704497 4241019126 16149 232315354669 122277 208 298 88 -2 +8 -10 +13 +62 7.1
/ 162G— MLE — 650572 13322612 5412916 206 233316355671 122278 208 298 88 -1 +2 -2 +3 +14 1.6

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 AAALouisville Bats · 81 PAwOBA .365 → .284 (−82)K% 21.0% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.99%÷1.000×1.200——25.19%
BB% (unintentional) /PA9.88%÷1.000×0.690—×0.9626.56%
HBP% /PA3.70%—×0.940—×0.9623.35%
Singles /BIP20.75%÷1.000×0.930×0.986×0.96218.31%
Doubles /BIP9.43%÷1.000×0.830×0.986×0.9627.43%
Triples /BIP0.00%÷1.000×0.970×0.986×0.9620.00%
Home runs /BIP5.66%÷1.000×0.700—×0.9623.81%

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 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.986.

Result: wOBA .365 → .284; ISO .200 → .142; BABIP .320 → .268. 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 AAALouisville Bats · 32 PAwOBA .292 → .239 (−53)K% 12.5% → 15.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷0.999×1.200——15.02%
BB% (unintentional) /PA12.50%÷1.032×0.690—×0.9828.20%
HBP% /PA3.12%—×0.940—×0.9822.88%
Singles /BIP4.35%÷0.995×0.930—×0.9823.99%
Doubles /BIP17.39%÷0.964×0.830—×0.98214.71%
Triples /BIP0.00%÷1.150×0.970—×0.9820.00%
Home runs /BIP0.00%÷1.111×0.700—×0.9820.00%

Factors used: league row International League. Park (home-season share, regressed): HR 122, 1B 99, 2B 93, 3B 130, K 100, BB 106 — 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).

Result: wOBA .292 → .239; ISO .148 → .129; BABIP .217 → .187. 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 AAALouisville Bats · 241 PAwOBA .358 → .285 (−74)K% 19.9% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.92%÷0.958×1.200——24.96%
BB% (unintentional) /PA11.62%÷1.023×0.690—×1.0037.86%
HBP% /PA1.24%—×0.940—×1.0031.17%
Singles /BIP23.57%÷0.996×0.930×0.964×1.00321.27%
Doubles /BIP5.73%÷0.955×0.830×0.964×1.0034.82%
Triples /BIP1.91%÷0.900×0.970×0.964×1.0031.99%
Home runs /BIP5.10%÷1.282×0.700—×1.0032.79%

Factors used: league row International League. Park (home-season share, regressed): HR 156, 1B 99, 2B 91, 3B 80, K 92, BB 105 — 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.964.

Result: wOBA .358 → .285; ISO .190 → .133; BABIP .327 → .287. 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 AAALouisville Bats · 448 PAwOBA .340 → .286 (−54)K% 14.5% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.51%÷0.949×1.200——18.35%
BB% (unintentional) /PA9.38%÷1.099×0.690—×1.0185.99%
HBP% /PA2.90%—×0.940—×1.0182.78%
Singles /BIP21.81%÷0.994×0.930×0.979×1.01820.35%
Doubles /BIP4.67%÷0.945×0.830×0.979×1.0184.09%
Triples /BIP1.56%÷0.900×0.920×0.979×1.0181.59%
Home runs /BIP3.74%÷1.088×0.700—×1.0182.45%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 118, 1B 99, 2B 89, 3B 80, K 90, BB 120 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .340 → .286; ISO .158 → .124; BABIP .288 → .264. 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 AAChattanooga Lookouts · 269 PAwOBA .326 → .270 (−56)K% 18.6% → 23.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.59%÷0.967×1.220——23.45%
BB% (unintentional) /PA10.78%÷0.949×0.680—×1.0127.82%
HBP% /PA4.09%—×0.840—×1.0123.48%
Singles /BIP18.75%÷0.974×0.920×0.950×1.01217.02%
Doubles /BIP6.25%÷1.160×0.910×0.950×1.0124.71%
Triples /BIP2.27%÷0.900×0.880×0.950×1.0122.14%
Home runs /BIP2.84%÷0.979×0.800—×1.0122.35%

Factors used: league row SL. Park (home-season share, regressed): HR 96, 1B 95, 2B 132, 3B 80, K 93, BB 90 — 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.950.

Result: wOBA .326 → .270; ISO .150 → .125; BABIP .277 → .242. 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 AAPensacola Blue Wahoos · 296 PAwOBA .318 → .274 (−44)K% 18.9% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.92%÷1.030×1.220——22.40%
BB% (unintentional) /PA8.78%÷0.967×0.680—×1.0276.34%
HBP% /PA2.03%—×0.840—×1.0271.75%
Singles /BIP27.80%÷1.023×0.920×0.972×1.02724.96%
Doubles /BIP4.88%÷1.039×0.910×0.972×1.0274.27%
Triples /BIP1.46%÷1.006×0.880×0.972×1.0271.28%
Home runs /BIP0.98%÷0.909×0.800—×1.0270.88%

Factors used: league row SL. Park (home-season share, regressed): HR 82, 1B 105, 2B 108, 3B 101, K 106, BB 93 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.972.

Result: wOBA .318 → .274; ISO .084 → .075; BABIP .345 → .308. 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+Daytona Tortugas · 274 PAwOBA .365 → .302 (−63)K% 16.1% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.06%÷1.035×1.420——22.03%
BB% (unintentional) /PA13.87%÷0.994×0.750—×0.99810.44%
HBP% /PA2.19%—×0.930—×0.9982.03%
Singles /BIP27.17%÷1.006×0.920×0.982×0.99824.36%
Doubles /BIP5.43%÷1.088×0.960×0.982×0.9984.70%
Triples /BIP2.17%÷1.047×0.810×0.982×0.9981.65%
Home runs /BIP1.63%÷1.058×0.880—×0.9981.35%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 101, 2B 118, 3B 109, K 107, BB 99 — 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.982.

Result: wOBA .365 → .302; ISO .118 → .095; BABIP .350 → .308. 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 ADayton Dragons · 292 PAwOBA .368 → .292 (−76)K% 15.8% → 21.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.75%÷0.984×1.360——21.77%
BB% (unintentional) /PA9.93%÷1.055×0.690——6.49%
HBP% /PA3.42%—×0.780——2.67%
Singles /BIP19.61%÷1.005×0.920×0.993—17.81%
Doubles /BIP9.80%÷0.999×0.830×0.993—8.08%
Triples /BIP2.94%÷1.150×0.910×0.993—2.31%
Home runs /BIP2.45%÷1.168×0.800——1.68%

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

Result: wOBA .368 → .292; ISO .188 → .143; BABIP .328 → .284. 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).