TJ HopkinsCF Erie SeaWolves
Age 29 R/R 6'1" / 195 lbs AA HR -8% Svc 3.000 · Ctrl thru 2028
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 200 proj PA
wRC+†106
AVG/OBP/SLG.253 / .325 / .394
PA200
HR5
SB10
K%28
BB%9
ISO142
MLB%2%
Value2026 · WAR
BAT: +1.4 runs (wOBA-derived runs vs avg)+1BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: -2.1 runs (Positional adjustment)-2POSREP: +5.7 runs (Replacement-level credit)+6REPTotal WAR: +0.90+0.9WAR
0.00.51.00.00.70.4+$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Contract
Toolsscout grade · Statcast %ile · 2023
CONTACT
Whiff%
1514.9%
xwOBA
100.216
POWER
Avg EV
4488.7
Bat Spd
4470.7
EYE
Chase%
3235.2%
SPEED
Sprint
8728.9
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2023
Service   3.000 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-1$0.7M+0.0$0.0M+$0.0M (cut)
2027Arb-2$2M+0.7$3M+$0.4M
2028Arb-3$2M+0.4$1M+$0.0M (cut)
Totals $2M $4M +$0.4M

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
202124 AAChattanooga Lookouts 292263 62985 20854 30 236300388687 152324 297 297 85
202124 AAChattanooga Lookouts 292257 691475 26714 30 268345436781 167348 249 341 119
202225 AA2 teams 528483 10019217 321867 85 207266360627 153290 356 272 67
202225 AA2 teams 528467 12126221 481467 85 259337458795 199327 289 349 125
202326 AAA2 teams 437389 10318112 401295 33 265341409750 144364 309 328 109
202326 AAA2 teams 437372 10918116 571115 33 293394476870 183377 2513 385 153
202427 AAErie SeaWolves 9586 14402 9300 21 163242279521 116222 329 243 44
202427 AAErie SeaWolves 9579 15502 16240 21 190326329655 139245 2517 305 92
▸ 2026 Season
202629 MLBDET 200178 46915 18552 102 258333404738 146338 289 324 106 +1 +1 -0 -2 +6 0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBDET 31% 286257 641217 25782 122 249320385706 136332 279 321 104 +1 +2 -2 -3 +8 0.6
202831 MLBDET 48% 271243 611217 24742 102 251323395718 144327 279 318 101 +0 +1 -3 -3 +8 0.4
202932 MLBDET 58% 252226 561116 22692 82 248320385705 137322 279 312 97 -1 +1 -4 -3 +7 0.1
203033 MLBDET 64% 222199 48915 19622 51 241314372685 131317 289 306 92 -2 +1 -4 -2 +6 -0.2
203134 MLBDET 59% 180161 38714 16511 31 236309366675 130311 289 297 85 -3 +0 -5 -2 +5 -0.5
203235 MLBDET 55% 131118 26403 11381 20 220292331623 110305 298 287 78 -3 +0 -6 -1 +4 -0.6
202730 MLBDET 31% 8980 19402 8241 41 237315362677 125326 279 309 95 -1 +0 -1 -1 +3 0.1
202831 MLBDET 48% 131117 28503 12361 51 239315359674 120322 279 306 92 -1 +1 -1 -1 +4 0.0
202932 MLBDET 58% 146131 31603 13401 51 237310351661 115317 279 301 88 -2 +1 -2 -2 +4 -0.1
203033 MLBDET 64% 142128 29503 12401 31 227298336634 109312 288 294 84 -3 +0 -3 -2 +4 -0.3
203134 MLBDET 59% 10796 21402 9311 20 219292323615 104306 298 286 77 -3 +0 -3 -1 +3 -0.3
203235 MLBDET 55% 7265 13201 6211 10 200278277555 77300 298 277 70 -2 +0 -3 -1 +2 -0.4
▸ Career Totals
Career 731658 14826014 622097 214 225298328627 103305 298 290 80 -16 +3 -13 -12 +21 -1.9
/ 162G 650585 13123012 551866 194 224297325622 101304 298 290 80 -14 +2 -12 -11 +18 -1.7
Career 28942603 6181141773 23685728 6619 237308378686 141322 308 303 90 -32 +6 -24 -31 +82 0.1
/ 162G 650585 13926416 531926 154 238307378685 140323 308 303 90 -7 +1 -5 -7 +18 0.0

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
202124 AAChattanooga Lookouts 292257 691475 26714 30 268345436781 167348 249 341 119 +6 +1 +8 1.6
202225 AAALouisville Bats 10394 24504 8291 20 255320436757 181328 288 336 115 +2 +0 +3 0.5
202225 AAChattanooga Lookouts 425373 9721217 401176 65 260341464805 204327 289 352 127 +13 -1 +12 2.5
202326 MLBCincinnati Reds 4441 7000 2171 10 171227171398 292 395 192 5 -5 +0 -1 -5 +1 -0.9
202326 AAALouisville Bats 393331 10218116 55944 23 308413514926 205386 2414 407 170 +31 -1 +11 4.2
202427 AAErie SeaWolves 9579 15502 16240 21 190326329655 139245 2517 305 92 -1 +0 +3 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 4441 7000 2171 10 171227171398 292 395 192 5 -5 +0 -1 -5 +1 -0.9

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
#1Ricky Ledeelast yr '06
career totals — 7 seasons, 1,897 PA
71,8975221239323404-8-65.05.0
/162664187-2.9-2.11.7pk7: 5
#2Luis Matoslast yr '06
career totals — 6 seasons, 1,740 PA
61,7403071258315379+1+14.64.6
/1626641127+0.4+0.21.7pk7: 5
#3Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#4Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
36901620242312375-2-31.61.6
/1626641619-2.1-3.01.6pk7: 2
#5Jose Maciaslast yr '05
career totals — 6 seasons, 1,785 PA
61,7852543256298370-8+21.41.4
/162664916-3.1+0.60.5pk7: 1
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1

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 Hopkins (OGILVIE) 29 253/325/394 141338 510 28% 9% 106 +0.7
Tyler Greene
2012 · MLB
28 50→53 48→50 59→55 44 244/317/394 150330 1526 29% 8% 102 +1.8 228/282/364 136320 1418 31% 6% 79 +0.3 219/264/338119315121333%5%61-0.6
Jonathan Villar
2020 · MLB
29 52→60 49→50 59→65 47 259/322/410 151329 1732 26% 8% 108 +2.3 247/312/390 143317 1626 26% 8% 98 +1.6 236/299/369133306152526%8%84+0.4
Jon Berti
2020 · MLB
30 54→63 46→45 60 48 261/330/398 137325 1332 23% 8% 108 +2.3 247/336/366 119318 1130 23% 11% 102 +1.9 270/339/37310233893921%9%102+1.0
Josh Rojas
2023 · MLB
29 53→54 45→50 53→55 54 255/333/381 126315 1118 22% 10% 105 +2.1 236/306/347 111297 1016 22% 9% 85 +0.7 221/291/3209928091523%9%69-0.2
Andrew Stevenson
2023 · MLB
29 52→59 47→50 59→60 42 254/305/402 147325 1324 25% 6% 98 +1.6 255/308/393 138329 1336 25% 6% 97 +1.5 266/320/399133345134825%6%98+1.0
Sam Haggerty
2023 · MLB
29 50→44 48→50 62→65 46 245/314/399 154314 1432 26% 8% 102 +1.8 250/325/382 132316 1135 22% 9% 102 +1.8 241/319/35711531074023%9%90+0.4
Harrison Bader
2023 · MLB
29 50→56 49→55 55 46 253/308/405 152298 1721 21% 6% 101 +1.8 239/292/372 133285 1523 21% 6% 85 +0.7 242/304/399157300201625%6%96+0.9
Brent Lillibridge
2012 · MLB
28 46→55 49→50 55→60 44 234/299/381 147298 1829 27% 7% 91 +1.1 218/272/347 129294 1625 30% 5% 71 -0.3 201/250/309108278132631%5%49-1.0
Cameron Maybin
2017 · MLB
30 56→60 42→50 53→55 52 269/333/381 112321 920 19% 9% 105 +2.1 251/329/377 126310 1225 21% 10% 102 +1.9 244/329/374130306122723%11%99+1.1
Hernán Pérez
2019 · MLB
28 51→55 50→55 55 43 260/295/410 150298 1821 20% 5% 96 +1.5 243/287/397 154298 1916 24% 6% 90 +1.0 239/283/364126302162426%5%78+0.1
Greg Allen
2023 · MLB
30 52→57 43→45 60→65 45 244/333/363 119323 1034 26% 7% 102 +1.8 226/314/349 123299 1035 26% 7% 90 +1.0 218/308/33711929394027%7%82+0.2
Eduardo Núñez
2017 · MLB
30 56→61 49→50 58→60 46 282/322/431 150309 1632 15% 5% 113 +2.6 271/303/404 133296 1422 13% 4% 98 +1.6 263/290/383120286121813%3%85+0.4
Trevor Story
2022 · MLB
29 44→49 53→60 55 50 230/307/410 180275 2021 24% 9% 102 +1.9 226/295/392 166292 1921 28% 8% 92 +1.2 241/292/393153309203028%6%88+0.5
Desmond Jennings
2014 · MLB
27 49→59 49→50 57→60 53 246/323/405 159288 1624 20% 10% 107 +2.2 235/308/375 140281 1416 20% 9% 93 +1.3 225/299/356131269131521%9%82+0.3
Chris Dickerson
2011 · MLB
29 55 45→50 59→60 51 259/336/394 135351 1125 27% 10% 108 +2.3 242/311/366 124339 1126 29% 9% 92 +1.2 241/318/390149333142230%9%99+0.9
Eric Campbell
2016 · MLB
29 52→57 44→45 49→50 55 251/340/370 119306 1014 20% 10% 105 +2.1 241/327/351 110299 912 21% 10% 95 +1.4 233/322/34811528810921%10%90+0.7
Niko Goodrum
2021 · MLB
29 49→54 52→55 54→55 47 241/313/420 179328 1816 31% 9% 107 +2.2 223/310/361 138322 1517 32% 11% 91 +1.1 235/336/360125330131429%13%98+0.6
Alejandro De Aza
2013 · MLB
29 57→61 44→50 55 49 276/335/407 131329 1025 19% 7% 111 +2.5 259/321/396 137320 1218 22% 8% 103 +1.9 254/319/394140316121722%8%98+1.4
Drew Stubbs
2015 · MLB
30 48→51 47→50 57→60 44 235/297/374 138322 1524 30% 8% 88 +0.9 222/299/354 132324 1422 33% 9% 84 +0.6 204/290/316112307122334%10%68-0.2
Dylan Moore
2021 · MLB
28 46→47 53→50 52→65 45 235/316/418 183297 2026 27% 8% 108 +2.3 217/319/392 175287 2031 30% 10% 103 +1.9 210/332/386176289164130%12%104+1.0