P.J. Higgins

C Louisville Bats
Age 34 R/R 5'10" / 195 lbs AAA HR +16%BB +6% Svc 0.796 · Ctrl thru 2032
Overview
AAAPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202431AAA/INTL2 orgs588.253/.316/.37611050—.213/.258/.301
202532AAACIN408.240/.302/.3457036—.186/.233/.262
202633AAACIN256.223/.315/.2771133—.185/.252/.227
202633MLBCIN32.231/.286/.26900380.4
2027PROJ10% MLB34MLBCIN24.232/.291/.35210790.0
2028PROJ6% MLB35MLBCIN9.222/.279/.3300070-0.0
Last 3 seasons WAR 0.4  ·  Next 2 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.796First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$0.8M2031Ext$1M2032Ext$2M
Skills · percentileStatcast 2021-2026
Speed27
Bat Spd22
Barrel%10
xwOBA10
Avg EV10
CompsMatt Treanor (age 34) · Drew Butera (age 34) · Humberto Quintero (age 34)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†79
AVG/OBP/SLG.232 / .291 / .352
PA24
HR1
K%21
BB%8
BABIP282
ISO182
MLB%10%
Value2027 · WAR
BAT: -6.0 runs (wOBA-derived runs vs avg)-6BATRUN: -0.5 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: +4.2 runs (Positional adjustment)+4POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.40+0.4WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · ContractCON 50 / POW 40
Toolsscout grade · Statcast %ile · 2021-2026
CONTACT50
xAVG
100.207
POWER40
Barrel%
102.7
Avg EV
1085.4
Bat Spd
2268.4
EYE35
scouting grade only
SPEED45
Sprint
2726.4
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2021
Service   0.796 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.0$0.2M+$0.0M (cut)
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.2M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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 1-3 WAR low.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201522 ROKAZL Cubs — 8780 23432 7150 30 287345487832 200333 178 364 53 — — — — — —
201623 ASouth Bend Cubs — 537445 1263010 72758 31 283392355747 72337 1413 339 80 — — — — — —
201724 A+Myrtle Beach Pelicans — 406342 81904 43475 31 237330298628 61260 1211 283 49 — — — — — —
201825 AATennessee Smokies — 160145 35511 12272 10 241308310619 69288 178 283 47 — — — — — —
201825 A+Myrtle Beach Pelicans — 277232 671703 34403 31 289387401787 112332 1412 348 78 — — — — — —
201825 INTLMesa Solar Sox — 4638 6001 770 00 158289237526 79161 1515 250 55 — — — — — —
201926 AAAIowa Cubs — 140117 34825 17291 02 291385521907 231333 2112 384 97 — — — — — —
201926 AATennessee Smokies — 299268 741005 25512 52 276342369712 93319 178 320 53 — — — — — —
202128 MLBChicago Cubs — 2523 1000 280 00 4312043163 67 328 92 -52 -5 +0 +1 +1 +1 -0.2
202128 AAAIowa Cubs — 4839 13211 8111 00 333458513971 179444 2317 432 121 — — — — — —
202229 MLBChicago Cubs — 229201 461116 22582 00 229311383694 154290 2510 307 94 -2 +0 -4 -6 +5 -0.6
202229 AAAIowa Cubs — 8672 30801 12161 10 4175065691.075 153518 1914 471 155 — — — — — —
202330 AAAIowa Cubs — 398347 10624111 42844 10 305387476862 170370 2111 379 85 — — — — — —
202431 AAALouisville Bats — 568514 13332011 451404 01 259323385708 126332 258 316 53 — — — — — —
202431 INTLCriollos de Caguas — 2020 2100 060 00 100100150250 50143 300 109 -40 — — — — — —
202532 AAALouisville Bats — 408371 891617 29754 01 240302345647 105281 187 291 36 — — — — — —
202633 MLBCincinnati Reds — 3226 6100 280 00 231286269555 38316 256 225 38 -2 +0 +1 +5 +1 0.4
202633 AAALouisville Bats — 256224 50901 25375 12 223315277592 54261 1410 277 33 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 286250 531216 26742 00 212291340631 128273 269 279 75 -8 +0 -2 +1 +6 -0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201522 ROK MLEAZL Cubs — 8783 17321 4220 30 205241325567 120254 255 247 53 — — — — — —
201623 A MLESouth Bend Cubs — 537467 1172610 501058 31 251333310644 60308 209 286 80 — — — — — —
201724 A+ MLEMyrtle Beach Pelicans — 406357 76804 29695 31 213281269550 56234 177 241 49 — — — — — —
201825 AA MLETennessee Smokies — 160149 32511 8342 10 215264282546 67264 215 238 47 — — — — — —
201825 A+ MLEMyrtle Beach Pelicans — 277246 601603 20583 31 244309346654 102289 217 284 78 — — — — — —
201926 AAA MLEIowa Cubs — 140121 29624 13371 02 240319421740 182276 269 312 97 — — — — — —
201926 AA MLETennessee Smokies — 299277 61903 16642 52 220268285553 65263 215 247 53 — — — — — —
202128 MLB MLEChicago Cubs — 2523 1000 280 00 4312043163 67 328 92 -52 -5 +0 +1 +1 +1 -0.2
202128 AAA MLEIowa Cubs — 4842 12211 5131 00 286375452827 167388 2710 347 121 — — — — — —
202229 MLB MLEChicago Cubs — 229201 461116 22582 00 229311383694 154290 2510 306 94 -2 +0 -4 -6 +5 -0.6
202229 AAA MLEIowa Cubs — 8676 28701 8191 10 368435500935 132466 229 398 155 — — — — — —
202330 AAA MLEIowa Cubs — 398361 881818 28994 10 244305366671 122304 257 294 85 — — — — — —
202431 AAA MLELouisville Bats — 568531 1132607 281684 01 213258301559 89290 305 246 53 — — — — — —
202532 AAA MLELouisville Bats — 408381 711215 19924 01 186233262495 76228 235 221 36 — — — — — —
202633 MLB MLECincinnati Reds — 3226 6100 280 00 231286269555 38316 256 224 38 -2 +0 +1 +5 +1 0.4
202633 AAA MLELouisville Bats — 256233 43701 16445 12 185252227479 43218 176 217 33 — — — — — —
201522 ROK MLEAZL Cubs — 8783 17321 4220 30 205241325567 120267 255 247 53 — — — — — —
201522 ROK RAWAZL Cubs — 8780 23432 7150 30 287345487832 200333 178 364 53 — — — — — —
201623 A MLESouth Bend Cubs — 537467 1172610 501058 31 251333310644 60320 209 286 80 — — — — — —
201623 A RAWSouth Bend Cubs — 537445 1263010 72758 31 283392355747 72337 1413 339 80 — — — — — —
201724 A+ MLEMyrtle Beach Pelicans — 406357 76804 29695 31 213281269550 56249 177 241 49 — — — — — —
201724 A+ RAWMyrtle Beach Pelicans — 406342 81904 43475 31 237330298628 61260 1211 283 49 — — — — — —
201825 A+ MLE3 teams — 483436 1012214 321015 41 232292314606 83288 217 267 67 — — — — — —
201825 A+ RAW3 teams — 483415 1082215 53745 41 260351354705 94301 1511 317 67 — — — — — —
201926 AA MLE2 teams — 439398 901527 291013 54 226284327610 101279 237 268 67 — — — — — —
201926 AA RAW2 teams — 439385 10818210 42803 54 281356416771 135323 1810 340 67 — — — — — —
202128 AAA MLE2 teams — 7365 13211 7211 00 200288308595 108279 2910 260 62 — — — — — —
202128 AAA RAW2 teams — 7362 14211 10191 00 226342339681 113310 2614 315 62 — — — — — —
202229 MLB MLE2 teams — 315277 741817 30773 10 267345415760 148344 2410 331 110 +4 +0 -4 -6 +7 0.2
202229 MLB RAW2 teams — 315273 761917 34743 10 278365432797 154356 2311 352 110 +4 +0 -4 -6 +7 0.2
202330 AAA MLEIowa Cubs — 398361 881818 28994 10 244305366671 122309 257 294 85 — — — — — —
202330 AAA RAWIowa Cubs — 398347 10624111 42844 10 305387476862 170370 2111 379 85 — — — — — —
202431 AAA MLE2 teams — 588550 1172707 291744 01 213257300557 87294 305 246 53 — — — — — —
202431 AAA RAW2 teams — 588534 13533011 451464 01 253316376692 124325 258 309 53 — — — — — —
202532 AAA MLELouisville Bats — 408381 711215 19924 01 186233262495 76230 235 221 36 — — — — — —
202532 AAA RAWLouisville Bats — 408371 891617 29754 01 240302345647 105281 187 291 36 — — — — — —
202633 AAA MLE2 teams — 288259 49801 18525 12 189255232487 42230 186 218 34 — — — — — —
202633 AAA RAW2 teams — 288250 561001 27455 12 224312276588 52266 169 271 34 — — — — — —
201522 ROK MLEAZL Cubs — 8783 17321 4220 30 205241325567 120254 255 247 53 — — — — — —
201623 A MLESouth Bend Cubs — 537474 1172610 501058 31 247333306639 59308 209 286 80 — — — — — —
201724 A+ MLEMyrtle Beach Pelicans — 406369 76804 29695 31 206281260541 54234 177 241 49 — — — — — —
201825 A+ MLE3 teams — 483443 1012214 321015 41 228292309601 81280 217 267 67 — — — — — —
201926 AA MLE2 teams — 439404 901527 291013 54 223284322606 99267 237 268 67 — — — — — —
202128 AAA MLE2 teams — 7365 13211 7211 00 200288308595 108278 2910 260 62 — — — — — —
202229 MLB MLE2 teams — 315279 741817 30773 10 265345412757 147338 2410 331 110 — — — — — —
202330 AAA MLEIowa Cubs — 398363 881818 28994 10 242305364669 121304 257 294 85 — — — — — —
202431 AAA MLE2 teams — 588550 1172707 291744 01 213257300557 87290 305 246 53 — — — — — —
202532 AAA MLELouisville Bats — 408382 711215 19924 01 186233262494 76228 235 221 36 — — — — — —
202633 AAA MLE2 teams — 288263 49801 18525 12 186255228483 42229 186 218 34 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202431 AAA MLE2 teams — 588550 1172707 291744 01 213257300557 87290 305 246 53 — — — — — —
202532 AAA MLELouisville Bats — 408382 711215 19924 01 186233262494 76228 235 221 36 — — — — — —
202633 AAA MLE2 teams — 288263 49801 18525 12 186255228483 42229 186 218 34 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202734 MLB MLECIN 10% 377346 791517 24844 21 231289346635 115281 226 285 79 -9 +0 +1 +7 +8 0.4
▸ 2027 — real world (MLB)
202734 MLB CTXCIN 10% 2422 6101 250 00 232291352643 120282 218 288 79 -1 +0 +0 +0 +1 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202835 MLB MLECIN 6% 167153 33603 10392 10 221277324601 104273 236 271 70 -6 +0 -5 +3 +4 -0.4
202835 MLB CTXCIN 6% 98 1000 120 00 222279330609 107274 2211 274 70 -0 +0 -0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 295258 541216 27762 00 209289333623 124270 269 279 65 -9 +0 -2 +1 +6 -0.3
/ 162G— A+C — 650568 11826213 591674 00 208286329615 121268 269 279 65 -19 +0 -4 +2 +14 -0.7
Career— MLE — 44274005 8971751153 300100547 2312 224286313599 89282 237 264 65 -20 +0 -6 +8 +15 -0.3
/ 162G— MLE — 650588 1332628 441487 32 226288318606 92285 237 264 65 -19 +0 -5 +8 +14 -0.3

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAALouisville Bats · 256 PAwOBA .273 → .217 (−55)K% 14.5% → 17.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.45%÷1.000×1.200——17.34%
BB% (unintentional) /PA9.77%÷1.000×0.690—×0.9426.35%
HBP% /PA1.95%—×0.940—×0.9421.73%
Singles /BIP21.39%÷1.000×0.930×0.975×0.94218.28%
Doubles /BIP4.81%÷1.000×0.830×0.975×0.9423.67%
Triples /BIP0.00%÷1.000×0.970×0.975×0.9420.00%
Home runs /BIP0.53%÷1.000×0.700—×0.9420.35%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .273 → .217; ISO .054 → .040; BABIP .261 → .218. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAALouisville Bats · 408 PAwOBA .285 → .221 (−64)K% 18.4% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.38%÷0.975×1.200——22.62%
BB% (unintentional) /PA7.11%÷1.002×0.690—×0.9524.66%
HBP% /PA0.98%—×0.940—×0.9520.88%
Singles /BIP21.96%÷1.049×0.930×0.977×0.95218.11%
Doubles /BIP5.41%÷0.992×0.830×0.977×0.9524.21%
Triples /BIP0.34%÷0.900×0.970×0.977×0.9520.34%
Home runs /BIP2.36%÷0.901×0.700—×0.9521.75%

Factors used: league row International League. Park (home-season share, regressed): HR 80, 1B 110, 2B 98, 3B 80, K 95, BB 100 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .285 → .221; ISO .105 → .080; BABIP .281 → .228. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAALouisville Bats · 568 PAwOBA .310 → .246 (−64)K% 24.6% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.65%÷0.999×1.200——29.62%
BB% (unintentional) /PA7.75%÷1.032×0.690—×0.9624.98%
HBP% /PA0.70%—×0.940—×0.9620.64%
Singles /BIP24.06%÷0.995×0.930×1.004×0.96221.74%
Doubles /BIP8.56%÷0.964×0.830×1.004×0.9627.12%
Triples /BIP0.00%÷1.150×0.970×1.004×0.9620.00%
Home runs /BIP2.94%÷1.111×0.700—×0.9621.78%

Factors used: league row International League. Park (home-season share, regressed): HR 122, 1B 99, 2B 93, 3B 130, K 100, BB 106 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .310 → .246; ISO .126 → .089; BABIP .332 → .290. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAAIowa Cubs · 398 PAwOBA .374 → .294 (−80)K% 21.1% → 24.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.11%÷1.019×1.200——24.85%
BB% (unintentional) /PA10.55%÷1.014×0.690—×0.9726.98%
HBP% /PA1.01%—×0.940—×0.9720.92%
Singles /BIP26.62%÷1.025×0.930×0.972×0.97222.82%
Doubles /BIP9.13%÷1.049×0.830×0.972×0.9726.82%
Triples /BIP0.38%÷0.916×0.970×0.972×0.9720.38%
Home runs /BIP4.18%÷0.965×0.700—×0.9722.95%

Factors used: league row International League. Park (home-season share, regressed): HR 93, 1B 105, 2B 110, 3B 83, K 104, BB 103 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.972.

Result: wOBA .374 → .294; ISO .170 → .127; BABIP .370 → .304. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAAIowa Cubs · 86 PAwOBA .464 → .398 (−66)K% 18.6% → 22.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.60%÷0.988×1.200——22.60%
BB% (unintentional) /PA13.95%÷1.048×0.690—×0.9829.02%
HBP% /PA1.16%—×0.940—×0.9821.07%
Singles /BIP37.50%÷0.985×0.930—×0.98234.76%
Doubles /BIP14.29%÷0.967×0.830—×0.98212.04%
Triples /BIP0.00%÷1.118×0.970—×0.9820.00%
Home runs /BIP1.79%÷0.996×0.700—×0.9821.23%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 97, 2B 93, 3B 124, K 98, BB 110 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average).

Result: wOBA .464 → .398; ISO .153 → .126; BABIP .518 → .466. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AAAIowa Cubs · 48 PAwOBA .421 → .347 (−74)K% 22.9% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.92%÷1.032×1.200——26.64%
BB% (unintentional) /PA16.67%÷1.023×0.690—×0.99211.16%
HBP% /PA2.08%—×0.940—×0.9921.94%
Singles /BIP32.14%÷1.039×0.930—×0.99228.53%
Doubles /BIP7.14%÷0.963×0.830—×0.9926.11%
Triples /BIP3.57%÷0.988×0.920—×0.9923.30%
Home runs /BIP3.57%÷1.081×0.700—×0.9922.30%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 108, 2B 93, 3B 98, K 106, BB 105 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .421 → .347; ISO .179 → .145; BABIP .444 → .388. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AATennessee Smokies · 299 PAwOBA .316 → .247 (−69)K% 17.1% → 21.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.06%÷0.972×1.220——21.40%
BB% (unintentional) /PA8.36%÷1.047×0.680—×0.9885.37%
HBP% /PA0.67%—×0.840—×0.9880.56%
Singles /BIP27.19%÷1.051×0.920×0.950×0.98822.33%
Doubles /BIP4.61%÷0.977×0.910×0.950×0.9884.03%
Triples /BIP0.00%÷0.957×0.880×0.950×0.9880.00%
Home runs /BIP2.30%÷1.142×0.800—×0.9881.59%

Factors used: league row SL. Park (home-season share, regressed): HR 128, 1B 110, 2B 95, 3B 91, K 94, BB 109 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .316 → .247; ISO .093 → .071; BABIP .319 → .263. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AAAIowa Cubs · 140 PAwOBA .384 → .312 (−72)K% 20.7% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.71%÷1.025×1.290——26.07%
BB% (unintentional) /PA12.14%÷0.968×0.710—×1.0189.06%
HBP% /PA0.71%—×0.980—×1.0180.71%
Singles /BIP21.59%÷0.993×0.900×0.950×1.01818.93%
Doubles /BIP9.09%÷1.014×0.810×0.950×1.0187.02%
Triples /BIP2.27%÷1.029×0.810×0.950×1.0181.73%
Home runs /BIP5.68%÷1.050×0.780—×1.0184.30%

Factors used: league row PCL. Park (home-season share, regressed): HR 110, 1B 99, 2B 103, 3B 106, K 105, BB 94 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .384 → .312; ISO .231 → .179; BABIP .333 → .276. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .