Petey Halpin

CF Cleveland Guardians
Age 25 L/R 5'11" / 200 lbs MLB Svc 1.000 · Ctrl thru 2031
Overview
MLB40-MANFG #599Pre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AACLE405.233/.318/.399121268—.207/.272/.346
202523AAACLE553.249/.323/.414141555—.196/.254/.306
202624MLBCLE195.225/.270/.32641063-0.2
2027PROJ25MLBCLE250.207/.262/.31541163-0.2
2028PROJ65% MLB26MLBCLE270.209/.266/.32051165-0.2
Last 3 seasons WAR -0.2  ·  Next 2 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.000First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.4M2030Ext$0.4M2031Ext$0.6M
Skills · percentileStatcast 2025-2026
Whiff%90
Chase%90
Speed79
Bat Spd48
xwOBA29
Barrel%27
Form.228/.281/.332 ▲ rolling true talent (60d window) · proj .207/.261/.317
CompsMichael Siani (age 25) · Jonny Butler (age 25) · Mike Antico (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†63
AVG/OBP/SLG.207 / .262 / .315
PA250
HR4
SB11
K%27
BB%6
BABIP271
ISO104
MLB%100%
Value2027 · WAR
BAT: -11.2 runs (wOBA-derived runs vs avg)-11BATRUN: +2.2 runs (SB/CS + UBR baserunning)+2RUNFLD: +1.3 runs (Defensive runs vs avg)+1FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +5.4 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · Recent Form · ContractCON 40 / POW 35
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT40
Whiff%
900.2%
xAVG
390.242
POWER35
Barrel%
275.2
Avg EV
1082.1
Bat Spd
4871.2
EYE45
Chase%
901.4%
SPEED64
Sprint
7928.6
DEFENSE57
scouting grade only
Recent Formrolling true talent ⓘ
K%21%▲▲12% over 43 PA (60d) · proj 27%
BB%6%·7% over 43 PA (60d) · proj 6%
ISO.104·.079 over 38 AB (60d) · proj .110
HR/BB2.8%·3.0% over 33 BBE (60d) · proj 2.7%
BABIP.272·.281 over 32 BIP (60d) · proj .272
SLASH.228/.281/.332▲proj .207/.261/.317
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   1.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M———
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$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 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.

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)
202119 ALynchburg Hillcats — 246221 651461 21503 119 294363425789 131376 209 351 74 — — — — — —
202220 A+Lake County Captains — 434382 1002146 45925 167 262346385731 123330 2110 330 74 — — — — — —
202321 AAAkron RubberDucks — 510452 1102349 471262 122 243317372689 128311 259 306 71 — — — — — —
202422 AAAkron RubberDucks — 405356 8315412 43951 127 233318399716 166281 2311 317 68 — — — — — —
202523 AAAColumbus Clippers — 553493 12329514 511563 153 249323414737 164332 289 326 55 — — — — — —
202624 MLBCleveland Guardians — 195178 40414 9352 102 225270326596 101257 185 261 63 -9 +1 +0 +1 +4 -0.2
202624 AAAColumbus Clippers — 193174 45735 16401 100 259325420744 161305 218 328 70 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 195178 40414 9352 102 225270326596 101257 185 261 63 -9 +1 +0 +1 +4 -0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202119 A MLELynchburg Hillcats — 246227 551151 15673 119 242298348646 106336 276 278 74 — — — — — —
202220 A+ MLELake County Captains — 434394 911744 341155 167 231300325625 94313 268 277 74 — — — — — —
202321 AA MLEAkron RubberDucks — 510464 1052148 351572 122 226283341624 114307 317 273 71 — — — — — —
202422 AA MLEAkron RubberDucks — 405367 7613410 321181 127 207273346619 139265 298 268 68 — — — — — —
202523 AAA MLEColumbus Clippers — 553509 1002149 361963 153 196254306560 110291 357 249 55 — — — — — —
202624 MLB MLECleveland Guardians — 195178 40414 9352 102 225270326596 101257 185 262 63 -9 +1 +0 +1 +4 -0.2
202624 AAA MLEColumbus Clippers — 193178 40634 12481 100 225277360637 135275 256 271 70 — — — — — —
202119 A MLELynchburg Hillcats — 246227 551151 15673 119 242298348646 106340 276 278 74 — — — — — —
202119 A RAWLynchburg Hillcats — 246221 651461 21503 119 294363425789 131376 209 351 74 — — — — — —
202220 A+ MLELake County Captains — 434394 911744 341155 167 231300325625 94315 268 277 74 — — — — — —
202220 A+ RAWLake County Captains — 434382 1002146 45925 167 262346385731 123330 2110 330 74 — — — — — —
202321 AA MLEAkron RubberDucks — 510464 1052148 351572 122 226283341624 114316 317 273 71 — — — — — —
202321 AA RAWAkron RubberDucks — 510452 1102349 471262 122 243317372689 128311 259 306 71 — — — — — —
202422 AA MLEAkron RubberDucks — 405367 7613410 321181 127 207273346619 139272 298 268 68 — — — — — —
202422 AA RAWAkron RubberDucks — 405356 8315412 43951 127 233318399716 166281 2311 317 68 — — — — — —
202523 AAA MLEColumbus Clippers — 553509 1002149 361963 153 196254306560 110294 357 249 55 — — — — — —
202523 AAA RAWColumbus Clippers — 553493 12329514 511563 153 249323414737 164332 289 326 55 — — — — — —
202624 MLB MLE2 teams — 388356 801048 21833 202 225274343616 118269 215 266 66 -16 +3 +0 +1 +8 -0.3
202624 MLB RAW2 teams — 388352 851149 25753 202 241297372670 131280 196 294 66 -16 +3 +0 +1 +8 -0.3
202119 A MLELynchburg Hillcats — 246226 551151 15673 119 243298350648 106336 276 278 74 — — — — — —
202220 A+ MLELake County Captains — 434392 911744 341155 167 232300327627 94313 268 277 74 — — — — — —
202321 AA MLEAkron RubberDucks — 510468 1052148 351572 122 224283338621 113307 317 273 71 — — — — — —
202422 AA MLEAkron RubberDucks — 405369 7613410 321181 127 206273344617 138265 298 268 68 — — — — — —
202523 AAA MLEColumbus Clippers — 553509 1002149 361963 153 196254306560 110291 357 249 55 — — — — — —
202624 MLB MLE2 teams — 388361 801048 21833 202 222274338612 116266 215 266 66 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 AA MLEAkron RubberDucks — 405369 7613410 321181 127 206273344617 138265 298 268 68 — — — — — —
202523 AAA MLEColumbus Clippers — 553509 1002149 361963 153 196254306560 110291 357 249 55 — — — — — —
202624 MLB MLE2 teams — 388361 801048 21833 202 222274338612 116266 215 266 66 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLECLE 100% 380351 731237 241042 163 208263318580 110272 276 261 63 -17 +2 +2 +1 +8 -0.1
▸ 2027 — real world (MLB)
202725 MLB CTXCLE 100% 250230 48824 16682 112 207262315577 108271 276 259 63 -11 +1 +1 +1 +5 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLECLE 65% 415382 801338 271123 174 210266323589 113273 277 264 65 -17 +2 +2 +1 +9 -0.3
202826 MLB CTXCLE 65% 270249 52925 17732 112 209266320586 111272 276 263 65 -11 +1 +1 +1 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 465427 921339 261084 214 215267323590 108266 236 262 66 -20 +3 +1 +2 +10 -0.4
/ 162G— A+C — 650597 12918413 361516 296 216268325593 109266 236 262 66 -28 +4 +2 +3 +14 -0.5
Career— MLE — 32012929 6351143052 21691622 11436 217276329605 113294 297 266 66 -37 +4 +3 +4 +19 -0.7
/ 162G— MLE — 650595 12923611 441864 237 217275331606 114293 297 266 66 -28 +3 +3 +3 +14 -0.5