P.J. HilsonOF Altoona Curve
Age 25 R/R 5'10" / 175 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION177 act + 118 ros · stats below = ROS only
wRC+†46
AVG/OBP/SLG.183 / .239 / .294
PA118
HR3
SB5
K%33
BB%5
BABIP250
ISO110
MLB%2%
Value2026 · WAR
BAT: -22.7 runs (wOBA-derived runs vs avg)-23BATRUN: +2.2 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.8 runs (Positional adjustment)-2POSREP: +8.4 runs (Replacement-level credit)+8REPTotal WAR: -1.40-1.4WAR
trajectory · projected WAR by year
-0.8-0.8-0.72628
Tools · ContractCON 40 / POW 55
Toolsscout grade
CONTACT40
scouting grade only
POWER55
scouting grade only
EYE25
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
2029Extbeyond projection horizon · no WAR estimate
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.0M $0.0M +$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
201817 ROKAZL Giants Orange 182167 17322 8967 52 102176180355 78217 534 163 -17
201817 ROKAZL Giants Orange 182161 30634 14677 52 186280335616 149289 378 281 73
201918 ROKAZL Giants Orange 145132 16311 7765 132 121194182376 61268 525 177 -6
201918 ROKAZL Giants Orange 145127 28622 12535 132 220312346659 126356 378 300 87
202120 ROKACL Giants Orange 138119 12200 11707 72 101219118337 17240 518 170 -12
202120 ROKACL Giants Orange 138112 22710 18497 72 196343277620 80344 3613 297 85
202221 ROK2 teams 255229 46937 119912 151 201274358632 157310 394 271 65
202221 ROK2 teams 255223 6913511 176912 151 309389561949 251397 277 410 172
202322 ASan Jose Giants 307292 548311 8834 121 185217346563 161214 273 241 43
202322 ASan Jose Giants 307288 7112410 12544 121 247286420706 174269 184 309 94
202423 A+2 teams 381356 6412110 171315 153 180228303531 124249 344 229 34
202423 A+2 teams 381348 8315115 251005 153 239299417716 178289 267 316 100
202524 A+2 teams 281258 56518 12926 105 217268337605 120296 334 257 55
202524 A+2 teams 281251 667111 18676 105 263326430756 167311 246 331 111
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AAPIT 177154 25402 13605 143 162250227477 65247 347 214 22 -16 +2 +0 -1 +5 -1.0
YTD25 AAPIT 177148 27502 19475 143 182297257553 74250 2711 258 55 -9 +2 +0 -1 +5 -0.3
ROS25 AAPIT 2% 118109 20303 6392 51 183239294533 110262 335 246 46 -7 +1 +0 -1 +3 -0.4
ROS25 MLBPIT 2% 22 0000 010 00 260 500 232 35 -0 +0 +0 -0 +0 -0.0
FULL25 AAPIT 179156 25402 13615 143 160247224471 64245 347 214 22 -16 +2 +0 -1 +5 -1.0
TOT25 AAPIT 295263 45705 19997 194 171246255500 84248 346 227 32 -23 +2 +0 -2 +8 -1.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBPIT 31% 337309 611019 191076 123 197257324581 126266 326 259 57 -17 +1 +0 -2 +10 -0.8
202827 MLBPIT 42% 366335 6711110 221146 134 200262328590 128268 316 264 60 -16 +1 +0 -2 +10 -0.7
202726 MLBPIT 31% 10596 19303 6332 41 198260323583 125265 316 246 47 -6 +0 +0 -1 +3 -0.4
202827 MLBPIT 42% 154142 28504 9482 61 197255317572 120267 316 251 51 -9 +1 +0 -1 +4 -0.4
▸ Career Totals
Career 261240 47807 15824 102 196255317571 121261 316 249 49 -15 +1 +0 -2 +7 -0.8
/ 162G 650598 11720017 3720410 255 196254314569 119262 316 249 49 -38 +3 +0 -4 +18 -2.0
Career 25102306 413661361 12190760 10724 179239298537 119259 365 237 39 -172 +12 +0 -15 +71 -10.6
/ 162G 650597 10717316 3123516 286 179239298537 119259 365 237 39 -44 +3 +0 -4 +18 -2.7

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
201817 ROKAZL Giants Orange 182161 30634 14677 52 186280335616 149289 378 281 73 -5 +0 +5 -0.0
201918 ROKAZL Giants Orange 145127 28622 12535 132 220312346659 126356 378 300 87 -2 +2 +4 0.4
202120 ROKACL Giants Orange 138112 22710 18497 72 196343277620 80344 3613 297 85 -2 +1 +4 0.2
202221 ASan Jose Giants 4540 15102 162 20 375419550969 175382 132 411 172 +4 +0 +1 0.5
202221 ROKACL Giants Black 210183 541259 166310 131 295383563946 268402 308 410 172 +17 +2 +6 2.6
202322 ASan Jose Giants 307288 7112410 12544 121 247286420706 174269 184 309 94 -2 +2 +9 0.9
202423 A+Greensboro Grasshoppers 326296 7614113 23824 143 257319443761 186310 257 335 114 +5 +2 +9 1.6
202423 ABradenton Marauders 5552 7102 2181 10 135182269451 135156 334 204 14 -5 +0 +2 -0.4
202524 AAAltoona Curve 7466 18210 7140 02 273342333676 61340 199 306 92 -1 -1 +2 0.1
202524 A+Greensboro Grasshoppers 207185 485011 11536 103 259320465785 205298 265 340 118 +4 +1 +6 1.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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
126479200258324-2+0-0.6-0.3
/1626641724-4.0+0.0-1.4pk7: 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
P.J. Hilson (OGILVIE) 25 40 55 55 25 171/246/255 84248 519 34% 6% 32 -1.4
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
Jeffrey Baez
2019 · AA
25 41→43 46→50 50→60 40 207/264/335 128283 1420 31% 6% 64 -0.8 213/265/357 144296 1813 33% 6% 70 -0.3 193/241/343149256211033%5%53-1.0
Jacob Scavuzzo
2019 · AAA
25 37→47 50→55 50→45 34 201/240/348 148275 199 34% 4% 58 -1.2 203/247/364 161296 2010 38% 5% 65 -0.7 161/201/33817623025542%4%36-0.9
Andrew Cain
2015 · A
25 41→37 47→50 57→50 39 210/262/346 136286 1414 31% 6% 66 -0.6 190/248/314 124316 139 41% 7% 52 -1.6 152/215/27212025614844%7%26-2.1
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
Jeudy Valdez
2014 · AA
25 41→43 48→50 48→55 35 214/249/355 141282 1515 30% 4% 63 -0.9 211/259/318 107279 1011 27% 6% 56 -1.3 190/243/257662496925%6%33-1.4
Todd Glaesmann
2016 · AAA
25 40→43 47→50 49→50 35 210/243/351 141272 158 29% 3% 59 -1.1 206/243/335 129271 148 29% 4% 55 -1.4 193/226/31312024413627%3%39-1.6
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
Cory Vaughn
2014 · AA
25 41 45 53→50 42 203/278/323 120288 1314 33% 8% 68 -0.5 187/255/294 107275 1113 34% 7% 50 -1.7 158/228/25596233101235%6%26-1.8
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
Kyle Gaedele
2015 · AA
25 41→43 44→45 54→50 41 202/264/324 122291 1116 33% 7% 62 -0.9 205/275/354 149352 1710 43% 8% 74 -0.1 176/260/34416832021748%9%63-0.4
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
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
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
Donovan Casey
2021 · AA
25 39→47 49→50 54→50 34 198/248/343 146317 1713 42% 6% 59 -1.1 205/256/313 108330 1115 39% 5% 55 -1.4 192/244/28593311101539%5%40-1.5
Trey Amburgey
2019 · AA
24 41→44 45→50 51→50 36 209/250/328 120278 1311 30% 4% 56 -1.3 221/262/362 141290 158 28% 4% 70 -0.3 205/249/34814327615431%5%58-0.7
Mike Mooney
2009 · AAA
26 39→49 48→50 52→55 36 206/251/348 142277 1616 32% 4% 63 -0.9 215/257/341 126287 1213 29% 4% 63 -0.9 217/253/33011328791327%4%54-0.9
Brenton Doyle
2023 · AAA
25 41→46 49→50 54→55 30 207/245/349 142326 1818 41% 4% 60 -1.0 203/253/335 132281 1623 32% 6% 59 -1.1 210/266/332123266142726%7%62-0.6
Bubba Starling
2018 · AAA
25 38→46 44→45 46→50 35 195/234/313 118270 1210 32% 4% 45 -2.1 217/260/333 116293 1311 29% 5% 61 -1.0 221/258/345124289151129%5%61-0.5
Jalen Miller
2022 · AA
25 35→43 50 47→50 38 193/240/343 150255 1912 33% 6% 56 -1.3 208/274/348 140284 1515 30% 8% 72 -0.2 193/271/328135257132029%9%61-0.6