TJ FriedlCF Cincinnati Reds
Age 30 L/L 5'8" / 180 lbs MLB HR +6% Svc 3.651 · Ctrl thru 2028
2026 ROS PROJECTION295 act + 356 ros · stats below = ROS only
wRC+†vL 86102vR 109
AVG/OBP/SLG.231 / .320 / .353
PA356
HR7
SB8
K%20
BB%9
BABIP277
ISO122
MLB%100%
Value2026 · WAR
BAT: -17.7 runs (wOBA-derived runs vs avg)-18BATRUN: +3.6 runs (SB/CS + UBR baserunning)+4RUNFLD: -2.0 runs (Defensive runs vs avg)-2FLDPOS: +2.3 runs (Positional adjustment)+2POSREP: +18.4 runs (Replacement-level credit)+18REPTotal WAR: +0.40+0.4WAR
0.00.91.80.21.30.8+$8M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 45 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
905.4%
xwOBA
330.288
POWER35
Barrel%
102.9
Avg EV
2186.9
Bat Spd
4570.8
EYE60
Chase%
9019.4%
SPEED45
Sprint
3226.6
Platoon Splits2024-2026 · 1109 PA
vs LHP
vs RHP
Edge
PA
279
830
wRC+
92
106
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-1
MLB Debut   2021
Service   3.651 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$2M+0.2$0.6M-$0.9M
2027Arb-2$4M+1.3$10M+$6M
2028Arb-3$4M+0.8$3M+$0.0M (cut)
Totals $6M $13M +$5M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201620 ROKBillings Mustangs 137126 30712 8363 72 238299357656 119318 266 290 80
201620 ROKBillings Mustangs 137121 421123 13253 72 347423545969 198419 189 426 184
201721 A2 teams 491442 1022265 2612015 169 231296342638 111303 245 273 67
201721 A2 teams 491429 1172687 398515 169 273354420774 147324 178 342 120
201822 AA2 teams 570507 1191655 4812612 309 235316316631 81302 228 283 75
201822 AA2 teams 570489 1392075 6610012 309 284383384767 100347 1812 349 125
201923 AAChattanooga Lookouts 269233 46745 226911 134 197297326623 129255 268 270 65
201923 AAChattanooga Lookouts 269226 531145 295011 134 235350385735 150277 1911 331 112
202125 AAA2 teams 484437 10315610 288913 137 236301366667 130272 186 290 80
202125 AAA2 teams 484417 11116513 486713 137 266360422782 156287 1410 348 124
202226 MLB2 teams 499439 10117812 3910310 174 230307387695 157269 218 302 89 -6 +2 -2 +2 +14 1.0
202226 MLB2 teams 499430 11119816 488810 174 258346451797 193285 1810 347 123 +13 +2 -2 +2 +14 3.0
202327 MLBCincinnati Reds 556488 13321817 479010 276 273349453801 180302 168 345 122 +14 +3 +5 +2 +16 4.0
202327 MLBCincinnati Reds 556488 13622818 479010 276 279354467821 189308 168 357 131 +20 +3 +5 +2 +16 4.6
202428 MLB2 teams 373325 698112 295713 91 212302354656 142219 158 295 84 -7 +1 -5 +1 +11 0.2
202428 MLB2 teams 373324 729113 305613 91 222313377690 154228 158 308 94 -2 +1 -5 +1 +11 0.6
202529 MLBCincinnati Reds 685579 14821213 8111516 123 256362366729 111296 1712 328 109 +7 +1 -2 +2 +19 2.9
202529 MLBCincinnati Reds 685579 15122214 8111516 123 261367378745 117301 1712 337 116 +13 +1 -2 +2 +19 3.5
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 MLBCIN 295260 501015 22727 70 192273296570 104245 247 256 54 -15 +1 +0 +1 +8 -0.4
YTD30 MLBCIN 295258 531116 24697 70 205291326616 120255 238 277 70 -10 +1 +0 +1 +8 0.1
ROS30 MLBCIN 100% 356312 721137 33728 81 231320353673 122277 209 308 94 -2 +1 -2 +1 +10 0.8
ROS30 MLBCIN 100% 356312 741138 33728 81 237326369694 131279 209 294 83 -7 +1 -2 +1 +10 0.3
FULL30 MLBCIN 651572 12421413 5514415 151 217302336638 119266 228 276 70 -22 +3 -2 +2 +18 -0.1
TOT30 MLBCIN 651572 12221412 5514415 151 213299327626 114263 228 285 76 -18 +3 -2 +2 +18 0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBCIN 100% 660579 13621514 6113515 132 235324361685 126280 209 309 94 -4 +2 -7 +2 +19 1.2
202832 MLBCIN 100% 658578 13320513 6013715 102 230319349668 119277 219 303 90 -7 +1 -8 +2 +19 0.7
202933 MLBCIN 100% 567497 11216411 5212113 71 225315340655 115272 219 296 85 -10 +1 -8 +2 +16 0.1
203034 MLBCIN 100% 493434 951349 4510911 41 219308329638 111266 229 287 78 -12 +0 -8 +2 +14 -0.4
203135 MLBCIN 100% 437385 801037 3910010 30 208297304601 96260 239 277 71 -15 +1 -8 +2 +12 -0.9
202731 MLBCIN 100% 660579 13721514 6113515 132 237325363688 126282 209 294 83 -13 +2 -7 +2 +19 0.3
202832 MLBCIN 100% 658578 13320513 6013715 102 230319349668 119279 219 288 79 -16 +1 -8 +2 +19 -0.1
202933 MLBCIN 100% 567497 11216411 5212113 71 225315340655 115275 219 282 74 -17 +1 -8 +2 +16 -0.6
203034 MLBCIN 100% 493434 951349 4510911 41 219308329638 111269 229 273 67 -18 +0 -8 +2 +14 -1.0
203135 MLBCIN 100% 437385 811137 3910010 30 210300309609 99262 239 263 60 -20 +1 -8 +2 +12 -1.4
▸ Career Totals
Career 50474405 104915240116 468973117 10019 238327370697 132279 199 303 90 -56 +12 -45 +21 +143 7.6
/ 162G 650567 13520515 6012515 132 238327370697 132278 199 303 90 -7 +2 -6 +3 +18 1.0
Career 72356361 147922565142 6181479175 18952 233318355673 123279 209 300 88 -101 +17 -45 +26 +205 10.4
/ 162G 650571 13320613 5613316 175 233319357676 124280 209 300 88 -9 +1 -4 +2 +18 0.9

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201620 ROKBillings Mustangs 137121 421123 13253 72 347423545969 198419 189 426 184 +13 +1 +4 1.8
201721 A+Daytona Tortugas 199179 46622 10395 21 257314346661 89317 205 293 82 -4 +0 +6 0.2
201721 ADayton Dragons 292250 712065 294610 148 284381472853 188328 1610 375 145 +15 -0 +8 2.3
201822 AAPensacola Blue Wahoos 296261 721032 28566 195 276359360719 84345 199 329 110 +3 +2 +8 1.4
201822 A+Daytona Tortugas 274228 671043 38446 114 294408412820 118350 1614 371 142 +13 +1 +8 2.2
201923 AAChattanooga Lookouts 269226 531145 295011 134 235350385735 150277 1911 331 112 +4 +1 +8 1.2
202125 MLBCincinnati Reds 3631 9101 420 00 290371419791 129276 611 347 124 +1 +0 -0 +2 +1 0.4
202125 AAALouisville Bats 448386 10215512 446513 137 264359422781 158288 1510 348 124 +12 -0 +13 2.5
202226 MLBCincinnati Reds 258225 541058 20407 72 240321436757 196251 168 328 109 +3 +1 -2 +2 +7 1.1
202226 AAALouisville Bats 241205 57938 28483 102 278373468841 190327 2012 366 138 +10 +1 +7 1.9
202327 MLBCincinnati Reds 556488 13622818 479010 276 279354467821 189308 168 357 131 +20 +3 +5 +2 +16 4.6
202428 MLBCincinnati Reds 341297 675113 265212 91 226313380694 155229 158 309 95 -2 +1 -5 +1 +10 0.5
202428 AAALouisville Bats 3227 5400 441 00 185312333646 148217 1212 299 87 -0 +0 +1 0.0
202529 MLBCincinnati Reds 685579 15122214 8111516 123 261367378745 117301 1712 337 116 +13 +1 -2 +2 +19 3.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 18761620 417601654 17829945 5512 257347414761 157282 169 337 116 +34 +6 -4 +9 +53 10.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Chris Younglast yr '18
career totals — 13 seasons, 5,316 PA
135,316191142235314428-0+321.320.7
/1626642418-0.0+0.42.7pk7: 20
#2Gary Matthews Jr.last yr '10
career totals — 11 seasons, 4,572 PA
114,57210893258331407-5-1016.217.2
/1626641614-0.7-1.42.3pk7: 18
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
115,520124111234321362-2-1414.314.4
/1626641513-0.2-1.71.7pk7: 14
#3Aaron Hickslast yr '24
career totals — 12 seasons, 3,651 PA
123,65110971231330383+7-911.812.4
/1626642013+1.3-1.62.1pk7: 13
#4Logan Forsythelast yr '19
career totals — 9 seasons, 3,502 PA
93,5027042246327370+5-118.69.2
/162664138+0.9-2.21.6pk7: 10
#5Damion Easleylast yr '08
career totals — 9 seasons, 2,995 PA
92,9957733247323396-2-157.88.3
/162664177-0.5-3.31.7pk7: 9
#6Desi Relafordlast yr '05
career totals — 6 seasons, 2,443 PA
62,4433464246329356-1-75.15.1
/162664917-0.3-1.81.4pk7: 5

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
TJ Friedl (OGILVIE) 30 45 35 45 60 213/299/327 114263 1215 22% 8% 76 +0.4
Alex Cora
2006 · MLB
30 51→53 42→45 48→50 51 243/309/351 108258 109 11% 6% 87 +0.8 240/309/343 103261 79 11% 6% 85 +0.7 246/318/33488268389%7%82+0.2
Ender Inciarte
2021 · MLB
30 49→59 43→45 52→60 54 237/311/353 115271 1018 16% 9% 88 +0.9 228/291/341 113280 1212 22% 8% 76 +0.1 224/280/31692280101223%7%61-0.2
Mark Johnson
2006 · MLB
30 47 42→40 44→40 55 226/305/330 104259 95 16% 10% 80 +0.4 232/307/318 86273 75 16% 9% 78 +0.2 240/319/300612795115%10%76+0.0
Jose Munoz
2009 · AAA
30 52→49 43→45 45→50 54 249/321/361 112290 911 17% 9% 95 +1.4 242/316/360 118287 910 18% 10% 92 +1.2 225/307/3251002798621%10%76+0.0
Jack Hannahan
2011 · MLB
31 42→52 45 47→45 49 210/283/334 124269 124 26% 9% 72 -0.2 232/306/351 119290 114 23% 9% 86 +0.8 237/318/3451082969121%10%87+0.4
Ryan Langerhans
2010 · MLB
30 48→40 48→50 47→50 52 234/317/381 147300 1413 26% 10% 98 +1.6 216/310/363 147308 1613 32% 12% 92 +1.2 194/291/34815427819835%12%77+0.1
Andy Fox
2001 · MLB
30 48→53 43→40 51→60 50 236/304/349 114280 1118 20% 8% 85 +0.7 234/320/340 106283 922 19% 10% 89 +1.0 236/322/3147829743120%9%76+0.0
Brock Holt
2018 · MLB
30 49→59 41→45 46→50 52 233/308/331 98282 88 20% 9% 82 +0.5 252/334/365 113313 98 21% 10% 101 +1.8 262/347/3721103308721%10%104+0.9
David Lough
2016 · MLB
30 49→59 44→50 46→50 43 240/282/355 116281 1113 19% 5% 76 +0.1 225/278/320 95270 79 19% 6% 66 -0.6 224/287/303792602614%7%60-0.4
Chris Stewart
2012 · MLB
30 47 42→45 47→45 51 226/293/331 106248 105 14% 7% 76 +0.0 226/295/310 84259 77 15% 8% 70 -0.3 265/334/313483161015%7%81+0.1
Dustin Ackley
2018 · MLB
30 45→55 42→50 45→50 50 220/280/323 103256 95 18% 8% 67 -0.5 223/282/325 102260 96 17% 7% 69 -0.4 218/281/305872478214%8%63-0.4
Adam Everett
2007 · MLB
30 50→53 43→45 50 47 241/289/356 115269 914 14% 5% 79 +0.3 230/284/334 104259 89 14% 6% 71 -0.3 223/277/308852545714%6%60-0.5
Desi Relaford
2005 · MLB
31 49→52 42→45 49→55 53 238/307/344 106261 914 13% 8% 85 +0.7 218/295/316 98255 811 17% 8% 72 -0.2 211/292/2998825461118%9%62-0.5
Shane Robinson
2015 · MLB
30 50→59 39→45 48→55 53 238/305/328 90273 711 15% 8% 79 +0.3 238/292/319 81277 416 15% 7% 70 -0.3 251/300/3196829022013%6%71-0.1
Ramón Vázquez
2008 · MLB
31 45→55 44→45 49→50 51 220/292/338 119268 116 22% 9% 76 +0.1 242/319/352 110300 94 21% 10% 92 +1.2 247/326/340933086120%10%84+0.3
Daniel Descalso
2017 · MLB
30 46→55 44→50 44→45 56 224/308/339 116265 116 20% 11% 84 +0.6 225/324/377 152283 155 24% 12% 101 +1.8 213/322/36515327214325%13%94+0.8
Bobby Crosby
2010 · MLB
30 47→50 44→50 47→50 52 231/294/354 123261 118 16% 8% 81 +0.4 229/299/347 118273 107 19% 9% 82 +0.5 213/288/286732683020%9%54-0.5
Tyler Saladino
2019 · MLB
30 45→47 43→45 50→55 46 220/285/327 107284 1116 26% 8% 71 -0.3 219/288/382 163284 2014 29% 8% 87 +0.8 199/271/381183248241430%8%76+0.1
Warren Morris
2005 · MLB
31 52→55 44→40 47→50 51 255/307/372 117275 128 12% 7% 91 +1.1 232/283/356 124262 1414 17% 7% 77 +0.1 218/261/319101245121817%6%56-0.6
Ryan Goins
2018 · MLB
30 46→56 44→45 43→45 46 227/279/343 116277 115 22% 7% 72 -0.2 233/288/352 119312 106 27% 7% 78 +0.2 221/277/3221013218532%7%62-0.5