P.J. HigginsC Louisville Bats
Age 33 R/R 5'10" / 195 lbs MLB HR +6% Svc 5.000 · Ctrl thru 2026
2026 ROS PROJECTION143 act + 207 ros · stats below = ROS only
wRC+†71
AVG/OBP/SLG.219 / .288 / .326
PA207
HR4
K%23
BB%7
BABIP270
ISO107
MLB%100%
Value2026 · WAR
BAT: -17.2 runs (wOBA-derived runs vs avg)-17BATRUN: -1.5 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.5 runs (Defensive runs vs avg)+0FLDPOS: +6.2 runs (Positional adjustment)+6POSREP: +9.9 runs (Replacement-level credit)+10REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
0.7-0.12627
Tools · ContractCON 50 / POW 40
Toolsscout grade · Statcast %ile · 2021-2026
CONTACT50
Whiff%
659.4%
xwOBA
100.261
POWER40
Barrel%
102.7
Avg EV
1085.4
Bat Spd
2268.4
EYE35
Chase%
8225.4%
SPEED45
Sprint
2726.4
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2021
Service   5.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSArb-3$1M
Totals $0.0M $-0.3M +$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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201522 ROKAZL Cubs 8783 17321 4220 30 205241325567 120267 255 253 52
201522 ROKAZL Cubs 8780 23432 7150 30 287345487832 200333 178 364 137
201623 ASouth Bend Cubs 537465 1182710 521088 31 254339316655 62327 2010 292 82
201623 ASouth Bend Cubs 537445 1263010 72758 31 283392355747 72337 1413 339 118
201724 A+Myrtle Beach Pelicans 406354 74804 32715 31 209284266549 56246 178 245 46
201724 A+Myrtle Beach Pelicans 406342 81904 43475 31 237330298628 61260 1211 283 75
201825 A+3 teams 483436 1022415 321055 41 234294328622 94292 227 270 65
201825 A+3 teams 483415 1082215 53745 41 260351354705 94301 1511 317 101
201926 AA2 teams 439398 871517 291053 54 219277314591 95272 247 262 58
201926 AA2 teams 439385 10818210 42803 54 281356416771 135323 1810 340 118
202128 AAA2 teams 7365 13211 7201 00 200288308595 108273 2710 263 59
202128 AAA2 teams 7362 14211 10191 00 226342339681 113310 2614 315 100
202229 MLB2 teams 315277 751817 30783 10 271348419767 148351 2510 332 112 +4 +0 -4 -6 +9 0.4
202229 MLB2 teams 315273 761917 34743 10 278365432797 154356 2311 352 127 +10 +0 -4 -6 +9 1.0
202330 AAAIowa Cubs 398361 9118110 28974 10 252313391704 139313 247 308 94
202330 AAAIowa Cubs 398347 10624111 42844 10 305387476862 170370 2111 379 148
202431 AAA2 teams 588550 1232908 291754 01 224268320588 96309 305 260 57
202431 AAA2 teams 588534 13533011 451464 01 253316376692 124325 258 309 95
202532 AAALouisville Bats 408380 741317 20954 01 195243289532 95238 235 234 37
202532 AAALouisville Bats 408371 891617 29754 01 240302345647 105281 187 291 81
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD33 AAACIN 143120 22400 14253 02 183285217501 33224 1710 231 35 -10 -1 +1 +3 +4 -0.4
YTD33 AAACIN 143115 23500 19223 02 200328243572 43240 1513 267 62 -6 -1 +1 +3 +4 0.1
ROS33 AAACIN 100% 207187 41804 15473 11 219288326614 107269 237 278 71 -7 -0 -0 +4 +6 0.2
ROS33 MLBCIN 100% 207187 41804 15473 11 219288326614 107271 237 272 66 -8 -0 -0 +4 +6 0.1
FULL33 AAACIN 350307 631204 29726 13 205287283570 78251 218 255 54 -18 -1 +0 +6 +10 -0.3
TOT33 AAACIN 350307 631204 29726 13 205287283570 78251 218 259 57 -17 -1 +0 +6 +10 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202734 MLBCIN 82% 363330 701416 26844 11 212278315593 103263 237 269 64 -15 -0 -6 +6 +10 -0.4
202734 MLBCIN 82% 298271 581115 21694 11 214280317598 103265 237 263 60 -14 -0 -5 +5 +8 -0.5
▸ Career Totals
Career 759682 14630215 601829 22 214286330616 116268 248 273 67 -28 -0 -8 +5 +22 -1.0
/ 162G 650584 12626213 511568 22 216288334622 118270 248 273 67 -24 -0 -7 +4 +18 -0.9
Career 43043886 8851791060 304100744 2211 228291325616 98288 237 273 67 -161 +0 -9 +66 +122 1.8
/ 162G 650587 1342729 461527 32 228292327619 99289 237 273 67 -24 -0 -1 +10 +18 0.3

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
201522 ROKAZL Cubs 8780 23432 7150 30 287345487832 200333 178 364 137 +4 +1 +2 0.7
201623 ASouth Bend Cubs 537445 1263010 72758 31 283392355747 72337 1413 339 118 +11 +0 +15 2.7
201724 A+Myrtle Beach Pelicans 406342 81904 43475 31 237330298628 61260 1211 283 75 -11 +0 +12 0.0
201825 AATennessee Smokies 160145 35511 12272 10 241308310619 69288 178 283 75 -5 +0 +5 0.0
201825 A+Myrtle Beach Pelicans 277232 671703 34403 31 289387401787 112332 1412 348 125 +8 +0 +8 1.6
201825 INTLMesa Solar Sox 4638 6001 770 00 158289237526 79161 1515 250 49 -3 +0 +1 -0.1
201926 AAAIowa Cubs 140117 34825 17291 02 291385521907 231333 2112 384 152 +8 -1 +4 1.2
201926 AATennessee Smokies 299268 741005 25512 52 276342369712 93319 178 320 103 +1 +0 +8 1.0
202128 MLBChicago Cubs 2523 1000 280 00 4312043163 67 328 92 -71 -5 +0 +1 +1 +1 -0.2
202128 AAAIowa Cubs 4839 13211 8111 00 333458513971 179444 2317 432 189 +5 +0 +1 0.6
202229 MLBChicago Cubs 229201 461116 22582 00 229311383694 154290 2510 307 93 -2 +0 -4 -6 +6 -0.5
202229 AAAIowa Cubs 8672 30801 12161 10 4175065691.075 153518 1914 471 218 +11 +0 +2 1.4
202330 AAAIowa Cubs 398347 10624111 42844 10 305387476862 170370 2111 379 148 +22 +0 +11 3.4
202431 AAALouisville Bats 568514 13332011 451404 01 259323385708 126332 258 316 100 +0 -0 +16 1.6
202431 INTLCriollos de Caguas 2020 2100 060 00 100100150250 50143 300 109 -58 -4 +0 +1 -0.3
202532 AAALouisville Bats 408371 891617 29754 01 240302345647 105281 187 291 81 -9 -0 +12 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 254224 471116 24662 00 210292348640 138268 269 286 77 -7 +0 -3 -4 +7 -0.6

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
#1Devin Mesoracolast yr '18
career totals — 8 seasons, 1,574 PA
81,574584232309406+28-136.06.2
/162664242+11.9-5.32.5pk7: 6
#2Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#3Jason Phillipslast yr '07
career totals — 5 seasons, 1,508 PA
51,508290248314368+11-102.72.7
/162664130+4.7-4.41.2pk7: 3
#4Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
3877202225288353+16-21.61.6
/162664151+11.9-1.71.2pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
#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. Higgins (OGILVIE) 33 50 40 45 35 205/287/283 78251 41 21% 8% 57 -0.2
Austin Romine
2022 · MLB
33 49→53 46→45 46→45 38 244/280/368 125325 145 29% 5% 79 +0.3 214/260/332 118289 146 30% 5% 62 -0.9 174/208/2558123511031%4%16-1.3
Francisco Cordoba
2017 · AAA
33 45→53 43→45 45→40 43 224/275/328 104270 114 21% 5% 66 -0.6 220/271/340 120259 154 21% 5% 68 -0.5 216/270/36214623822021%6%72-0.1
Jesus Alberto Vega
2015 · AAA
33 46 46→50 46→40 42 231/280/354 123290 146 26% 6% 76 +0.0 216/263/315 99304 95 31% 5% 58 -1.2 200/248/285842898132%5%40-0.7
Bryan Holaday
2021 · MLB
33 47 44→45 43→40 50 232/301/350 118268 126 18% 8% 84 +0.6 230/290/403 173279 218 25% 7% 93 +1.3 199/253/41021122528427%5%82+0.1
Dusty Wathan
2007 · AAA
33 45 47→45 45→40 44 230/294/357 127269 165 21% 5% 83 +0.6 236/296/329 93287 78 19% 5% 76 +0.1 252/314/308563090617%4%76+0.0
Humberto Quintero
2014 · MLB
34 47 45 43→40 40 236/274/360 124282 124 22% 4% 74 -0.1 240/270/354 114297 115 23% 3% 70 -0.3 246/266/345993059423%2%62-0.4
Israel Nunez
2019 · AAA
33 47 46→40 49→40 44 233/276/359 126274 149 21% 5% 75 -0.0 238/277/338 100281 108 19% 4% 69 -0.4 259/286/315573006016%1%63-0.2
Juan Centeno
2023 · AAA
33 48 47→45 42→40 42 241/281/378 137281 154 20% 4% 82 +0.5 223/268/318 95310 88 29% 5% 60 -1.0 205/250/243383181734%6%30-1.4
Iker Franco
2014 · AAA
33 48→47 47→50 44→40 48 241/297/365 125286 163 22% 7% 85 +0.7 251/302/347 96304 114 20% 7% 82 +0.5 269/322/3558632410119%7%90+0.5
Caleb Joseph
2019 · MLB
33 46→49 43→50 45→40 40 226/266/334 108285 104 24% 4% 64 -0.8 217/268/341 124289 136 28% 6% 67 -0.5 181/231/29611525112032%5%38-0.9
James McCann
2023 · MLB
33 45→55 46→50 46→45 44 226/288/349 123295 156 28% 7% 78 +0.2 226/278/366 140285 176 26% 6% 79 +0.3 229/275/37414628518326%5%78+0.1
Kevin Plawecki
2023 · MLB
32 51→56 41→45 47→30 50 244/309/343 99283 84 17% 7% 85 +0.7 223/286/334 111272 113 21% 7% 72 -0.2 211/272/31310225911022%7%59-0.5
Paul Hoover
2009 · MLB
33 45 44→45 43→45 40 224/271/339 115298 125 28% 5% 68 -0.5 222/276/315 93306 64 28% 6% 63 -0.8 221/279/301803073127%7%57-0.6
Drew Butera
2018 · MLB
34 49 46→40 46→40 45 243/297/375 132301 144 24% 7% 88 +0.9 209/278/323 114270 114 25% 8% 67 -0.5 173/252/27610223410429%8%43-0.9
Chris Gimenez
2016 · MLB
33 44→54 43→50 46→45 47 219/282/329 109273 115 24% 8% 70 -0.3 213/287/336 123281 145 28% 8% 75 -0.0 189/272/29911025913231%9%58-0.5
Tuffy Gosewisch
2017 · MLB
33 44→45 45 46→40 45 223/273/345 122255 135 19% 6% 70 -0.3 198/263/301 103257 94 25% 7% 55 -1.4 174/245/259852366127%7%35-1.1
Guillermo Quiroz
2015 · MLB
33 45 43→50 48→50 39 222/265/331 109288 104 26% 5% 63 -0.9 216/257/319 103282 105 26% 4% 56 -1.3 201/240/32112026515030%3%46-1.0
Ivan Cervantes
2013 · AAA
33 48→58 42→45 42→45 44 236/277/336 101274 94 18% 5% 69 -0.4 230/266/309 79277 76 19% 4% 56 -1.3 246/273/295503023419%3%53-1.1
Dan Wilson
2002 · MLB
33 50→52 46→45 42→40 47 248/294/376 128279 145 17% 6% 87 +0.8 256/298/360 104302 103 18% 6% 84 +0.6 255/297/338843037117%5%75+0.0
Juan Martinez
2019 · AAA
32 49→55 46→45 45→40 42 244/279/374 130285 146 20% 4% 79 +0.3 244/285/359 115318 135 26% 5% 79 +0.3 252/292/3489633411027%4%74-0.0