Spencer Horwitz1B Pittsburgh Pirates
Age 28 L/R 5'10" / 204 lbs MLB Svc 1.884 · Ctrl thru 2030 ILInjured 10-Day (D10)
2026 ROS PROJECTION295 act + 211 ros · stats below = ROS only
wRC+†vL 69134vR 160
AVG/OBP/SLG.276 / .373 / .453
PA211
HR7
K%16
BB%12
BABIP305
ISO177
MLB%100%
Value2026 · WAR
BAT: +23.0 runs (wOBA-derived runs vs avg)+23BATRUN: -1.0 runs (SB/CS + UBR baserunning)-1RUNFLD: +1.9 runs (Defensive runs vs avg)+2FLDPOS: -9.0 runs (Positional adjustment)-9POSREP: +14.3 runs (Replacement-level credit)+14REPTotal WAR: +3.10+3.1WAR
0.02.04.01.23.73.32.92.3+$79M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 55 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
905.6%
xwOBA
720.334
POWER50
Barrel%
508.2
Avg EV
2987.5
Bat Spd
1567.6
EYE55
Chase%
9021.0%
SPEED35
Sprint
1024.9
Platoon Splits2024-2026 · 860 PA
vs LHP
vs RHP
Edge
PA
132
728
wRC+
54
137
▶▶R
wOBA
256
365
▶▶R
ISO
070
180
▶▶R
BABIP
239
318
▶▶R
K%
20.5%
17.3%
▶▶R
BB%
10.6%
10.9%
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2023
Service   1.884 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+1.2$10M+$10M
2027Pre-Arb$0.8M+3.7$27M+$27M
2028Arb-1$6M+3.3$23M+$17M
2029Arb-2$10M+2.9$18M+$11M
2030Arb-3$12M+2.3$14M+$6M
Totals $29M $92M +$71M

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
202123 A+3 teams 559484 13333114 641076 85 275366434800 159323 1911 347 124
202123 A+3 teams 559469 14334113 79796 85 305412465876 160340 1414 390 156
202224 AA2 teams 483421 10528110 551155 72 249343392735 143319 2411 326 108
202224 AA2 teams 483403 11133112 73955 72 275393452845 176332 2015 378 147
202325 AAA2 teams 528456 12826111 571039 92 281372414786 134336 2011 350 126
202325 AAA2 teams 528431 14232111 82849 92 329446485931 155383 1616 413 174
202426 MLB2 teams 640555 15640116 7111910 33 281373443816 162330 1911 355 130 +21 -1 -0 -11 +18 2.8
202426 MLB2 teams 640540 15841216 8611110 33 293399465864 172341 1713 385 152 +38 -1 -0 -11 +18 4.5
202527 MLB3 teams 462412 11129012 46852 01 269346427773 158312 1810 338 117 +9 -0 -3 -8 +13 1.0
202527 MLB3 teams 462411 11129012 47822 01 270348428776 158310 1810 346 123 +12 -0 -3 -8 +13 1.4
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 MLBPIT 295246 6911110 40405 10 280392455847 175295 1414 371 142 +14 +0 +0 -5 +8 1.8
YTD28 MLBPIT 295246 6911110 40405 10 280392455847 175295 1414 375 145 +15 +0 +0 -5 +8 1.9
ROS28 MLBPIT 100% 211181 501107 25343 10 276373453826 177307 1612 365 138 +9 +0 +2 -4 +6 1.3
ROS28 MLBPIT 100% 211181 491106 25343 10 271368431799 160306 1612 354 129 +7 +0 +2 -4 +6 1.1
FULL28 MLBPIT 506427 11822116 65748 20 276382445827 169298 1513 364 137 +21 +0 +2 -9 +14 2.9
TOT28 MLBPIT 506427 11922117 65748 20 279384454838 176299 1513 369 140 +23 +0 +2 -9 +14 3.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBPIT 98% 648557 15435020 771079 20 276373447820 171308 1712 364 137 +27 +0 +4 -12 +18 3.9
202830 MLBPIT 98% 635546 14934019 761078 20 273370440809 167306 1712 361 134 +25 +0 +3 -11 +18 3.5
202931 MLBPIT 98% 622535 14433018 741068 20 269366432798 163303 1712 356 131 +22 +0 +2 -11 +18 3.1
203032 MLBPIT 98% 609523 13831017 731078 10 264363421783 157298 1812 349 125 +17 +0 +1 -11 +17 2.6
203133 MLBPIT 98% 526452 11525014 62957 10 254353403756 148291 1812 340 118 +11 +0 +0 -9 +15 1.7
203234 MLBPIT 94% 444384 9319011 52835 10 242340378718 135282 1912 328 109 +5 +0 -1 -8 +13 0.8
203335 MLBPIT 89% 375323 761509 44735 00 235336365701 130272 1912 315 99 -0 +0 -3 -7 +11 0.1
203436 MLBPIT 80% 288250 551006 33583 00 220318332650 112262 2011 302 89 -4 +0 -4 -5 +8 -0.5
202729 MLBPIT 98% 635545 14934019 761059 20 273371440812 167306 1712 353 128 +20 +0 +4 -11 +18 3.2
202830 MLBPIT 98% 622535 14533018 741048 20 271368434802 163304 1712 350 126 +18 +0 +3 -11 +18 2.9
202931 MLBPIT 98% 610524 14132018 731048 20 269367433800 164301 1712 345 122 +15 +0 +2 -11 +17 2.5
203032 MLBPIT 98% 597513 13530017 711048 10 263361421783 158296 1712 338 117 +11 +0 +1 -11 +17 2.0
203133 MLBPIT 98% 515443 11224014 61936 10 253351402753 149289 1812 329 110 +6 +0 +0 -9 +15 1.2
203234 MLBPIT 94% 415358 8718010 49775 10 243342377719 134280 1912 318 101 +1 +0 -1 -7 +12 0.4
203335 MLBPIT 89% 334288 671308 39654 00 233332361693 128271 1912 305 92 -3 +0 -2 -6 +9 -0.2
203436 MLBPIT 80% 230198 44805 27463 00 222325338663 116261 2012 292 82 -5 +0 -3 -4 +7 -0.6
▸ Career Totals
Career 50054316 11252500139 58588764 101 261357415773 155297 1812 338 117 +96 +2 +3 -104 +142 14.1
/ 162G 650561 14632018 761158 10 260357414770 153297 1812 338 117 +12 +0 +0 -13 +18 1.8
Career 70306079 16073694184 809129988 3713 264359417776 153307 1812 345 122 +176 +2 +2 -126 +199 25.9
/ 162G 650562 14834017 751208 31 263358415773 151305 1812 345 122 +16 +0 +0 -12 +18 2.4

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
202123 AANew Hampshire Fisher Cats 1616 6202 020 00 3753758751.250 500333 120 534 267 +3 +0 +0 0.4
202123 A+Vancouver Canadians 469389 11328110 70665 45 290405445850 154324 1415 379 148 +26 -1 +13 3.8
202123 INTLMesa Solar Sox 7464 24401 9111 40 375459484944 109442 1512 425 183 +7 +1 +2 1.0
202224 AAABuffalo Bisons 202171 421402 30411 41 246361363724 117312 2015 333 113 +3 +0 +6 0.9
202224 AANew Hampshire Fisher Cats 281232 6919110 43544 31 297416517933 220347 1915 409 171 +23 +0 +8 3.1
202325 MLBToronto Blue Jays 4439 10201 4121 00 256341385726 128346 279 330 111 +1 +0 +1 -9 +1 -0.7
202325 AAABuffalo Bisons 484392 13230110 78728 92 337456495951 158386 1516 421 180 +44 +1 +14 6.0
202426 MLBToronto Blue Jays 381328 8719012 42707 00 265361433794 168300 1811 353 128 +12 +0 -0 -11 +11 1.2
202426 AAABuffalo Bisons 259212 712224 44413 33 335456514970 179401 1617 431 188 +26 -1 +7 3.3
202527 MLBPittsburgh Pirates 411364 9926011 44732 01 272354434788 162313 1811 352 127 +13 -0 -3 -8 +12 1.3
202527 AAAIndianapolis Indians 3331 10201 170 00 323344484828 161375 213 354 129 +1 +0 +1 0.2
202527 AAAltoona Curve 1816 2100 220 00 125222188410 62143 1111 199 11 -2 +0 +1 -0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 836731 19647024 9015510 01 268356431787 163309 1911 351 127 +25 -0 -3 -29 +24 1.7

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
#1Brandon Beltlast yr '23
career totals — 13 seasons, 5,483 PA
135,48319447261357460-96-6219.318.2
/162664236-11.7-7.52.3pk7: 17
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
125,55115712263355420-101-1818.617.0
/162664191-12.1-2.22.2pk7: 15
#2Kendrys Moraleslast yr '19
career totals — 13 seasons, 5,357 PA
135,3572136265327453-95-1614.915.2
/162664261-11.8-2.01.8pk7: 16
#3Seth Smithlast yr '17
career totals — 10 seasons, 4,076 PA
104,07612622260343445-44-3613.913.3
/162664214-7.1-5.92.3pk7: 13
#4Doug Mientkiewiczlast yr '08
career totals — 8 seasons, 3,401 PA
83,4016412276364414-47-1311.912.2
/162664122-9.1-2.62.3pk7: 13
#5Scott Hatteberglast yr '08
career totals — 9 seasons, 3,955 PA
93,955833272361405-57-498.89.2
/162664141-9.6-8.31.5pk7: 10
#6Travis Leelast yr '06
career totals — 6 seasons, 3,147 PA
63,1478434257336412-36-39.09.0
/162664187-7.6-0.71.9pk7: 9

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
Spencer Horwitz (OGILVIE) 28 55 50 35 55 279/384/454 176299 172 15% 13% 140 +3.1
Ryan Garko
2009 · MLB
28 53→57 50→55 40→30 50 269/342/425 156298 182 17% 7% 121 +3.2 236/308/374 138261 173 17% 7% 94 +1.3 223/297/34412225316019%7%78+0.1
Jason Kubel
2011 · MLB
29 52→57 56→60 41→40 54 267/338/465 198297 242 19% 10% 129 +3.7 254/324/441 187308 222 24% 9% 117 +2.9 247/319/42818230822126%9%103+1.4
Carlos Santana
2014 · MLB
28 51→56 53→60 41→45 65 257/365/441 185286 194 18% 14% 134 +4.1 244/362/434 190269 226 18% 15% 131 +3.9 253/369/45620326424315%15%131+4.4
Jesse Winker
2020 · MLB
26 54→62 50→55 37→45 58 269/354/427 158295 183 16% 11% 126 +3.5 266/366/469 203294 253 18% 12% 141 +4.6 256/368/45219528424118%14%135+2.8
Doug Mientkiewicz
2002 · MLB
28 60→62 48→50 35→40 58 294/374/449 155328 154 15% 10% 139 +4.4 274/367/414 140301 124 12% 12% 127 +3.6 265/363/39513028910311%12%114+2.4
Omar Narváez
2020 · MLB
28 54→55 53→50 39→30 56 276/355/442 166312 222 19% 10% 130 +3.8 252/333/399 147300 172 21% 10% 110 +2.4 234/321/35512028512021%10%89+0.5
Colin Moran
2021 · MLB
28 53→57 52→55 40→30 48 267/327/436 169320 192 23% 8% 117 +2.9 237/306/379 142303 173 26% 9% 93 +1.3 223/296/34512228815127%9%78+0.1
Raul Lopez
2007 · AAA
28 61→62 49→50 39→40 54 301/359/455 154326 164 13% 8% 134 +4.1 269/323/412 143296 165 14% 7% 108 +2.3 276/335/42815130018314%8%118+1.6
Adam LaRoche
2006 · MLB
26 50→55 55→65 37→40 50 261/322/455 194289 232 19% 8% 120 +3.1 271/341/492 221312 262 21% 9% 137 +4.3 272/347/49822631527122%10%134+4.0
Robert Fick
2002 · MLB
28 51→54 54→55 39→40 55 263/336/447 183282 224 16% 9% 123 +3.3 259/326/419 160279 172 14% 8% 112 +2.6 253/322/40214927215013%8%100+1.3
Ike Davis
2015 · MLB
28 44→54 52→60 37→40 60 227/330/394 167266 203 22% 13% 108 +2.3 221/297/355 134283 143 25% 10% 83 +0.6 213/281/33211927412025%9%69-0.2
Donovan Walton
2022 · MLB
28 54→59 52→55 40→45 49 273/335/444 171296 206 16% 7% 122 +3.3 237/297/372 135271 138 17% 7% 88 +0.9 254/316/37211928314516%7%94+0.9
Luke Voit
2019 · MLB
28 51→56 54→60 41→30 47 262/325/446 184307 222 23% 7% 119 +3.1 262/346/478 216319 292 26% 10% 136 +4.2 260/353/48522631832027%11%138+2.5
Xavier Nady
2007 · MLB
28 53→59 53→60 42→45 47 270/327/443 174298 205 18% 6% 119 +3.1 284/338/475 191321 234 19% 6% 132 +4.0 281/335/45517432621220%6%122+2.6
Jay Gibbons
2005 · MLB
28 51→54 52→60 39→30 52 258/316/429 171273 202 15% 8% 111 +2.5 265/316/452 187277 222 14% 7% 116 +2.8 264/314/45519127323013%6%112+1.7
Jeremy Giambi
2002 · MLB
27 54→58 51→55 41→40 60 267/364/433 166311 182 19% 13% 131 +3.9 254/379/453 199308 234 23% 16% 143 +4.7 239/392/45921928727125%19%145+2.2
Dan Johnson
2008 · MLB
28 48→53 52→60 40→30 62 246/342/415 170261 192 15% 12% 118 +3.0 247/341/444 197269 262 19% 12% 124 +3.4 228/321/43220423829119%11%114+2.5
Andre Ethier
2010 · MLB
28 55→63 57→60 43→45 56 281/360/494 213302 236 16% 10% 145 +4.9 291/365/481 190333 213 18% 10% 144 +4.8 296/369/47317734420119%10%134+4.0
Daryle Ward
2003 · MLB
28 52→56 52→60 37→30 49 267/318/440 174298 203 18% 7% 115 +2.7 249/303/403 154273 173 16% 7% 98 +1.6 259/324/44418527322014%8%108+1.2
Ross Gload
2005 · MLB
29 58 50→55 36→40 52 287/347/443 156317 174 15% 8% 127 +3.6 289/330/461 172315 186 14% 6% 124 +3.4 296/331/46717131917613%4%124+1.5