Jacob StallingsC Baltimore Orioles
Age 36 R/R 6'5" / 225 lbs MLB HR +8% Svc 10.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 180 proj PA
wRC+†vL 9591vR 82
AVG/OBP/SLG.210 / .293 / .336
PA180
HR3
K%25
BB%8
ISO126
MLB%100%
Value2026 · WAR
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: -1.1 runs (SB/CS + UBR baserunning)-1RUNFLD: -2.3 runs (Defensive runs vs avg)-2FLDPOS: +3.2 runs (Positional adjustment)+3POSREP: +5.1 runs (Replacement-level credit)+5REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.20.0-0.12628
Tools · Splits · ContractCON 40 / POW 40
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT40
Whiff%
4711.3%
xwOBA
240.278
POWER40
Barrel%
295.4
Avg EV
2987.5
Bat Spd
1167.1
EYE45
Chase%
6129.6%
SPEED25
Sprint
1023.6
Platoon Splits2024-2025 · 410 PA
vs LHP
vs RHP
Edge
PA
141
269
wRC+
94
83
L
wOBA
309
293
L
ISO
196
113
◀◀L
BABIP
263
294
R
K%
30.5%
23.0%
▶▶R
BB%
9.9%
6.7%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M
Totals $0.4M $0.0M -$0.4M

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
201323 A+Bradenton Marauders 307267 441324 30897 11 165266273540 109229 2910 239 41
201323 A+Bradenton Marauders 307251 551626 45627 11 219352371722 151266 2015 329 110
201424 A+Bradenton Marauders 249221 42902 19782 12 190260258518 68280 318 226 31
201424 A+Bradenton Marauders 249212 511104 28522 12 241335349684 108297 2111 305 92
201525 AAAltoona Curve 292270 671313 10823 41 248283337620 89332 283 269 64
201525 AAAltoona Curve 292265 731413 15643 41 275322370691 94340 225 302 90
201626 AAA2 teams 290277 571506 6812 11 206228325553 119268 282 234 38
201626 AAA2 teams 290272 611806 11702 11 224260357616 132281 244 270 65
201727 AAA2 teams 259235 711505 14364 12 302352430782 128335 145 334 113
201727 AAA2 teams 259230 701804 19324 12 304368435802 130335 127 352 127
201828 AAA2 teams 319295 731712 16635 12 247297332630 85305 205 281 73
201828 AAA2 teams 319293 812213 18605 12 276329389718 113335 196 320 103
201929 MLB2 teams 271243 651508 19516 00 267336428764 160306 197 321 104 +1 +0 +14 +5 +8 2.8
201929 MLB2 teams 271242 641408 20496 00 264336421757 157299 187 336 115 +5 +0 +14 +5 +8 3.2
202030 MLBPittsburgh Pirates 143125 31703 15400 00 248329376705 128337 2810 312 97 -1 +0 +8 +3 +4 1.4
202030 MLBPittsburgh Pirates 143125 31703 15400 00 248329376705 128337 2810 313 97 -0 +0 +8 +3 +4 1.4
202131 MLBPittsburgh Pirates 427374 932018 49852 00 249339372710 123300 2011 319 102 +1 +0 +21 +8 +12 4.3
202131 MLBPittsburgh Pirates 427374 922018 49852 00 246336369705 123297 2011 320 103 +1 +0 +21 +8 +12 4.4
202232 MLBMiami Marlins 384346 801304 29836 01 231302303605 72291 228 274 68 -14 -0 +3 +7 +11 0.7
202232 MLBMiami Marlins 384346 771204 29836 01 223294292586 69280 228 270 65 -15 -0 +3 +7 +11 0.5
202333 MLBMiami Marlins 276241 481503 27673 00 199288299587 100260 2410 263 60 -13 +0 +5 +5 +8 0.5
202333 MLBMiami Marlins 276241 461403 27673 00 191280286567 95249 2410 259 56 -14 +0 +5 +5 +8 0.4
202434 MLBColorado Rockies 281243 551417 27659 00 226326379705 152279 2310 310 96 -1 +0 -1 +5 +8 1.0
202434 MLBColorado Rockies 281243 641719 27659 00 263358453811 189324 2310 360 134 +11 +0 -1 +5 +8 2.3
202535 MLBBaltimore Orioles 129119 16400 6403 00 134195168363 34203 315 168 -14 -17 +0 -1 +2 +4 -1.2
202535 MLBBaltimore Orioles 129119 16400 6403 00 134195168363 34203 315 174 -9 -16 +0 -1 +2 +4 -1.1
▸ 2026 Season
202636 MLBBAL 180159 34913 15454 11 214298340637 126272 258 288 78 -4 -0 -2 +3 +5 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202737 MLBBAL 100% 8677 15401 7222 00 195279286565 91261 268 273 67 -3 +0 -8 +2 +2 -0.7
202838 MLBBAL 100% 8072 13301 6212 00 181263264526 83250 268 259 56 -4 +0 -9 +1 +2 -0.9
202737 MLBBAL 100% 8677 16402 7222 00 208291338628 130265 268 261 58 -4 +0 -8 +2 +2 -0.8
202838 MLBBAL 100% 8072 13301 6212 00 181263264526 83254 268 247 47 -5 +0 -9 +1 +2 -1.0
▸ Career Totals
Career 20881854 42489236 18747829 11 229309337646 108288 239 293 82 -42 -0 +33 +53 +59 10.4
/ 162G 650577 13228111 581499 00 229309338647 109288 239 293 82 -13 +0 +10 +16 +18 3.3
Career 39733564 804186760 29594860 1011 226296332628 107288 247 278 71 -132 -2 +31 +71 +113 8.2
/ 162G 650583 13130110 4815510 22 225295331626 106286 247 278 71 -22 -0 +5 +12 +18 1.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
201323 A+Bradenton Marauders 307251 551626 45627 11 219352371722 151266 2015 329 110 +3 -0 +9 1.2
201424 A+Bradenton Marauders 249212 511104 28522 12 241335349684 108297 2111 305 92 -2 -1 +7 0.4
201525 AAAltoona Curve 292265 731413 15643 41 275322370691 94340 225 302 90 -3 +0 +8 0.5
201626 MLBPittsburgh Pirates 1515 6100 040 10 400400467867 67545 270 387 155 +1 +0 -0 +5 +0 0.7
201626 AAAIndianapolis Indians 275257 551706 11662 01 214252350602 136265 244 263 60 -13 -0 +8 -0.5
201727 MLBPittsburgh Pirates 1614 5200 220 00 357438500938 143417 1212 417 178 +1 +0 +0 +5 +0 0.7
201727 AAAIndianapolis Indians 243216 651604 17304 12 301363431793 130330 127 347 124 +7 -1 +7 1.3
201828 MLBPittsburgh Pirates 4137 8000 390 00 216275216491 276 227 228 32 -3 +0 +0 +6 +1 0.4
201828 AAAIndianapolis Indians 278256 732213 15515 12 285337414751 129343 185 334 114 +4 -1 +8 1.2
201929 MLBPittsburgh Pirates 210191 50506 16402 00 262325382708 120303 198 318 102 +0 +0 +14 +5 +6 2.6
201929 AAAIndianapolis Indians 6151 14902 494 00 275373569942 294286 157 396 161 +4 +0 +2 0.6
202030 MLBPittsburgh Pirates 143125 31703 15400 00 248329376705 128337 2810 313 97 -0 +0 +8 +3 +4 1.4
202131 MLBPittsburgh Pirates 427374 922018 49852 00 246336369705 123297 2011 320 103 +1 +0 +21 +8 +12 4.4
202232 MLBMiami Marlins 384346 771204 29836 01 223294292586 69280 228 270 65 -15 -0 +3 +7 +11 0.5
202333 MLBMiami Marlins 276241 461403 27673 00 191280286567 95249 2410 259 56 -14 +0 +5 +5 +8 0.4
202434 MLBColorado Rockies 281243 641719 27659 00 263358453811 189324 2310 360 134 +11 +0 -1 +5 +8 2.3
202535 MLBBaltimore Orioles 129119 16400 6403 00 134195168363 34203 315 174 -9 -16 +0 -1 +2 +4 -1.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 19221705 39582233 17443525 11 232312340652 109291 239 296 85 -34 -0 +50 +50 +54 12.3

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
#1Henry Blancolast yr '13
career totals — 14 seasons, 2,779 PA
142,779655221284359+27+498.69.6
/162664161+6.6+11.72.1pk7: 11
#2Curt Casalilast yr '24
career totals — 10 seasons, 1,566 PA
101,566472217311367+28+197.87.9
/162664201+11.9+7.93.3pk7: 8
#3Ramon Santiagolast yr '14
career totals — 11 seasons, 2,736 PA
112,7363030244314332+18+317.47.8
/16266477+4.4+7.41.8pk7: 8
#4Jack Hannahanlast yr '14
career totals — 7 seasons, 1,867 PA
71,867296232315348+6+296.26.2
/162664102+2.0+10.42.2pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
102,196392226304339+33+505.45.9
/162664120+9.9+15.11.6pk7: 6
#5Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#6Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5

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
Jacob Stallings (OGILVIE) 36 40 40 25 45 210/293/336 125272 31 25% 8% 78 +0.1
Matt Treanor
2012 · MLB
36 44 41→40 39→40 56 214/314/309 95255 106 19% 11% 80 +0.4 221/314/343 122273 128 22% 11% 89 +0.9 175/283/28310821910524%11%50-0.3
Jamie Burke
2008 · MLB
36 50→48 43→45 40→30 46 245/294/358 114271 113 15% 5% 82 +0.5 228/277/321 93268 85 17% 5% 66 -0.6 209/258/272632534119%5%43-0.5
Gary Bennett
2007 · MLB
35 46 42→40 43→40 52 225/291/327 101256 104 17% 8% 73 -0.1 236/291/356 120254 137 13% 7% 80 +0.4 242/283/32381259749%5%63-0.2
Chad Moeller
2010 · MLB
35 44 42→50 43→30 43 215/266/321 106263 84 22% 5% 61 -1.0 220/276/335 115271 107 22% 6% 69 -0.4 196/254/289942464021%5%44-0.4
Mike Matheny
2006 · MLB
35 49→54 46→45 35→30 47 242/297/378 136281 132 19% 6% 89 +1.0 237/293/376 139274 145 19% 6% 87 +0.8 223/271/32510225610017%5%56-0.4
Arnoldo Castro
2006 · AAA
37 50 40 37→40 46 242/284/328 86277 84 16% 5% 69 -0.4 237/278/309 72263 67 12% 5% 62 -0.9 242/280/26321257025%5%46-0.7
Tuffy Gosewisch
2019 · MLB
35 40→45 41→45 43→40 45 198/262/301 103253 83 25% 7% 55 -1.4 203/269/312 109278 107 29% 6% 61 -1.0 152/228/2237121910034%5%19-0.9
Tim Laker
2006 · MLB
36 41 46→45 44→45 44 211/264/337 127258 154 25% 6% 65 -0.7 205/256/310 105275 96 28% 6% 54 -1.4 175/219/233582520029%4%14-1.4
Humberto Quintero
2015 · MLB
35 49 45 42→40 38 243/273/370 127295 115 22% 3% 76 +0.1 234/265/339 105294 117 24% 3% 65 -0.7 237/260/3208329311323%2%53-0.8
Lou Merloni
2007 · MLB
36 50→46 43→45 40 46 243/300/353 110281 104 17% 6% 84 +0.6 223/279/314 91260 75 16% 6% 64 -0.8 214/270/281672493115%6%49-1.3
Pedro Mere
2007 · AAA
37 48→49 42→40 41→40 47 234/281/337 103257 105 14% 5% 71 -0.3 235/287/324 89270 75 15% 6% 70 -0.3 233/292/307732745316%6%65-0.4
Wil Nieves
2014 · MLB
36 53→56 40 42→40 43 254/287/342 88302 84 19% 4% 74 -0.1 240/281/336 96305 86 23% 5% 70 -0.3 238/264/322843094424%1%57-0.3
Octavio Sandoval
2009 · AAA
36 52 40 39→45 42 250/275/339 89281 96 15% 3% 68 -0.5 231/261/315 84264 58 14% 4% 56 -1.3 231/259/301712631512%3%47-0.8
Mike DiFelice
2006 · MLB
37 42 49→50 42→30 45 216/278/362 146257 175 23% 7% 78 +0.2 221/279/329 108289 114 26% 6% 69 -0.4 217/272/299812927026%6%56-0.5
Hector Hurtado
2008 · AAA
37 48 44→45 41→30 38 240/279/350 110296 123 24% 3% 74 -0.1 223/260/308 85282 84 23% 3% 54 -1.4 218/250/274562735022%2%37-0.8
Said Gutierrez
2017 · AAA
37 43 44→55 38→40 40 218/255/318 99257 134 21% 4% 55 -1.4 247/287/358 111298 136 22% 4% 79 +0.3 293/328/3869334614019%3%101+0.6
Paul Bako
2008 · MLB
36 46 38→45 42→40 47 217/284/287 71298 64 28% 8% 59 -1.1 229/301/337 108303 114 26% 9% 80 +0.4 226/301/32710229811026%9%68-0.2
Adam Rosales
2019 · MLB
36 41→49 50→55 42→45 41 214/268/368 154272 185 28% 6% 75 -0.0 205/253/329 124279 146 31% 5% 58 -1.2 175/215/2648925112235%4%20-1.9
Alberto Castillo
2005 · MLB
35 50 45→30 40→30 57 242/320/373 131270 126 15% 10% 98 +1.6 234/307/330 96281 75 18% 9% 80 +0.4 231/301/300692834218%9%67-0.2
John Flaherty
2005 · MLB
37 49→53 52→45 38→40 44 249/290/418 169275 195 18% 5% 97 +1.5 221/273/363 142253 167 20% 6% 76 +0.0 160/203/244841849019%4%13-1.0