GJ HillSS Hartford Yard Goats
Age 25 S/R 5'9" / 170 lbs AA HR +30%H +12% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION231 act + 154 ros · stats below = ROS only
wRC+†60
AVG/OBP/SLG.190 / .248 / .352
PA154
HR5
SB9
K%39
BB%6
BABIP282
ISO162
MLB%2%
Value2026 · WAR
BAT: -16.4 runs (wOBA-derived runs vs avg)-16BATRUN: +3.9 runs (SB/CS + UBR baserunning)+4RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.1 runs (Positional adjustment)+4POSREP: +10.9 runs (Replacement-level credit)+11REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.20.2+$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 45
Toolsscout grade
CONTACT20
scouting grade only
POWER45
scouting grade only
EYE40
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.2$0.6M+$0.0M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.8M $0.6M +$0.0M

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
201918 ROKACL D-backs 181167 20232 10912 195 120179204382 84240 506 173 -9
201918 ROKACL D-backs 181160 33463 17632 195 206291362653 156316 359 290 80
202120 AVisalia Rawhide 420381 501125 2523410 313 131204210414 79315 566 185 0
202120 AVisalia Rawhide 420368 782037 3816810 313 212303340643 128366 409 291 81
202221 AVisalia Rawhide 135119 11111 12763 32 92194143337 50233 569 165 -15
202221 AVisalia Rawhide 135114 17212 17573 32 149276237513 88268 4213 246 47
202423 A+2 teams 336303 588115 191168 160 191258373631 182247 356 265 61
202423 A+2 teams 336288 7713120 34858 160 267361528888 260308 2510 382 151
202524 AA2 teams 229204 27824 151046 151 132213250463 118235 457 200 12
202524 AA2 teams 229200 351036 19836 151 175267345612 170257 368 272 66
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AACOL 231209 421019 14953 225 201261388649 187308 416 269 64 -9 +2 +0 +2 +7 0.2
YTD25 AACOL 231203 5113110 20743 225 251327473800 222339 329 345 122 +6 +2 +0 +2 +7 1.8
ROS25 AACOL 2% 154142 27615 9602 92 190248352600 162273 396 263 60 -7 +1 +0 +2 +4 0.0
ROS25 MLBCOL 2% 33 0000 010 00 296 330 273 67 -0 +0 +0 +0 +0 0.0
FULL25 AACOL 234212 421019 14963 225 198258382640 184303 416 269 64 -9 +2 +0 +3 +7 0.2
TOT25 AACOL 385351 6916214 231555 317 197256373629 177297 406 267 62 -16 +3 +0 +4 +11 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBCOL 31% 310282 5412110 201155 143 191257348605 156274 376 268 63 -13 +2 +0 +3 +9 0.1
202827 MLBCOL 42% 347316 6213211 231255 153 196262354616 158276 367 272 67 -13 +2 +0 +4 +10 0.2
202928 MLBCOL 48% 370337 6714212 251325 143 199264359623 160277 367 274 68 -13 +2 -1 +4 +10 0.2
202726 MLBCOL 31% 9689 18404 6361 41 202260382642 180298 386 279 72 -3 +0 +0 +1 +3 0.1
202827 MLBCOL 42% 146133 28615 10532 61 211276383659 173299 367 284 75 -4 +1 +0 +2 +4 0.2
202928 MLBCOL 48% 177160 34816 12633 71 212280388667 175300 367 286 77 -5 +1 -0 +2 +5 0.3
▸ Career Totals
Career 422385 8018215 281536 173 208272382654 174297 367 283 75 -12 +2 -0 +5 +12 0.7
/ 162G 650593 12328323 432369 265 207271381652 174297 367 283 75 -18 +3 -1 +7 +18 1.0
Career 24822251 376751565 158105346 13622 167236300537 133271 426 236 39 -171 +18 -1 +27 +70 -5.8
/ 162G 650590 9920417 4127612 366 168236302538 134272 426 236 39 -45 +5 -0 +7 +18 -1.5

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
201918 ROKACL D-backs 181160 33463 17632 195 206291362653 156316 359 290 80 -4 +2 +5 0.3
202120 AVisalia Rawhide 420368 782037 3816810 313 212303340643 128366 409 291 81 -9 +5 +12 0.8
202221 AVisalia Rawhide 135114 17212 17573 32 149276237513 88268 4213 246 47 -8 -0 +4 -0.5
202423 A+Spokane Indians 187163 466114 17504 100 282364589953 307323 279 406 169 +15 +2 +5 2.2
202423 AFresno Grizzlies 149125 31706 17354 60 248356448804 200291 2311 353 128 +5 +1 +4 1.0
202524 AAHartford Yard Goats 192165 27734 18725 100 164266315581 152253 389 261 58 -9 +2 +5 -0.2
202524 A+Spokane Indians 3735 8302 1111 51 229270486756 257273 303 329 110 +0 +1 +1 0.2

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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
14241418195257352+5+30.30.3
/1626642128+7.1+4.70.5pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.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
GJ Hill (OGILVIE) 25 20 45 55 40 197/256/373 177297 1431 40% 6% 62 +0.2
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5
Willie MacIver
2022 · AA
25 35→33 44→45 51→55 37 184/244/295 111265 1216 35% 6% 46 -2.0 200/274/327 127297 1415 35% 8% 67 -0.5 225/305/348123321111831%8%83+0.3
Jeter Downs
2022 · AAA
24 35→40 46→50 53→55 40 187/250/311 124262 1519 34% 7% 53 -1.5 184/265/319 135258 1622 34% 8% 62 -0.9 175/266/324149236182633%9%63-0.4
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 201/257/327 126300 1321 36% 6% 59 -1.1 206/282/327 121313 1126 35% 7% 70 -0.3 189/280/319130291113935%8%63-0.4
Kaden Polcovich
2023 · AA
24 41 46→45 55 45 205/283/337 131276 1416 30% 8% 73 -0.1 203/285/327 124281 1218 30% 9% 72 -0.2 177/272/296119247112331%10%56-0.5
Hutton Moyer
2018 · AA
25 42→43 46→55 53→50 36 209/259/340 131300 1414 34% 5% 63 -0.8 205/252/334 129320 1416 39% 5% 59 -1.1 160/194/310151246222245%4%27-0.8
Jason Martinson
2014 · AA
25 36→39 46→45 54→50 38 184/255/307 124295 1515 41% 8% 54 -1.4 186/245/294 108295 1214 39% 6% 45 -2.1 162/221/26810527112843%6%26-2.4
Brandon Hicks
2011 · AAA
25 37→41 45→50 51→50 38 192/249/314 122273 1315 34% 6% 53 -1.5 201/262/346 145307 1811 38% 7% 67 -0.5 192/257/340148302191041%7%60-0.7
Matt Gorski
2023 · AA
25 38→33 50→55 56→55 36 199/252/348 149299 1820 39% 6% 63 -0.9 198/244/367 169274 2218 36% 5% 65 -0.7 186/231/364178245241935%5%57-0.7
Eduardo Diaz
2022 · AA
25 38→44 50 51→50 35 202/248/350 149274 1913 34% 4% 62 -0.9 208/253/335 127294 1313 33% 4% 59 -1.1 203/244/323120284101432%4%48-1.4
Josh Stowers
2022 · AA
25 37→43 51→50 54→55 39 198/262/353 154282 1923 36% 7% 69 -0.4 186/253/322 136267 1620 35% 7% 57 -1.2 163/237/289126233142135%7%38-1.6
Zach Watson
2022 · AA
25 37→32 48→45 53→50 33 196/238/335 139281 1718 36% 4% 53 -1.5 181/224/290 109286 1214 39% 4% 35 -2.8 153/195/24995247101341%4%10-2.1
Troy Stokes Jr.
2021 · AAA
25 39→38 45→50 53→55 42 195/273/320 125283 1316 34% 8% 65 -0.7 201/277/315 114267 1116 27% 8% 65 -0.7 164/253/2619721492027%8%38-1.1
Andrew Velazquez
2019 · AAA
25 42→51 44→50 57→60 37 209/251/325 116292 1224 32% 5% 56 -1.3 221/271/349 128310 1124 31% 6% 70 -0.3 219/267/352132313123132%5%66-0.3
Skye Bolt
2019 · AA
25 40→39 46→50 51→50 41 201/260/336 135284 1312 33% 7% 63 -0.9 214/277/356 142303 1512 32% 7% 75 -0.0 238/304/382144312161228%7%89+0.4
Sean Coyle
2017 · AAA
25 35→34 45→50 47→50 37 180/243/296 116289 1311 40% 7% 46 -2.0 189/248/293 104291 910 36% 7% 46 -2.0 146/203/235892193633%7%8-1.2
Connor Kopach
2021 · AAA
26 39→32 47→50 54→55 36 197/256/332 135300 1518 38% 6% 60 -1.0 189/254/303 114365 1316 48% 7% 52 -1.6 115/188/20893250142157%7%-2-1.5
Andrés Alvarez
2023 · AA
26 39→30 49→45 56→50 44 199/276/344 145290 1820 36% 9% 72 -0.2 196/259/311 115283 1212 33% 7% 56 -1.3 183/243/2829926210833%6%39-1.4
Max Burt
2023 · AAA
26 39 46→45 54→55 36 201/251/328 127286 1418 34% 5% 57 -1.2 188/246/300 112281 1222 36% 6% 48 -1.9 163/230/2488424472934%6%26-1.3
Cody Puckett
2012 · AA
25 39 50 50 37 204/255/361 157274 1712 32% 5% 68 -0.5 202/248/336 134252 1710 27% 5% 57 -1.2 190/234/31112123017925%5%43-1.6