Tommy PhamLF Lehigh Valley IronPigs
Age 38 R/R 6'1" / 225 lbs AAA HR +4% Svc 11.000 · Ctrl thru 2026
2026 ROS PROJECTION198 act + 155 ros · stats below = ROS only
wRC+†vL 8184vR 90
AVG/OBP/SLG.237 / .312 / .381
PA155
HR4
K%26
BB%9
BABIP302
ISO144
MLB%10%
Value2026 · WAR
BAT: -12.7 runs (wOBA-derived runs vs avg)-13BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +10.0 runs (Replacement-level credit)+10REPTotal WAR: -0.60-0.6WAR
trajectory · projected WAR by year
0.50.02627
Tools · Splits · ContractCON 51 / POW 48
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT51
Whiff%
738.6%
xwOBA
570.317
POWER48
Barrel%
396.8
Avg EV
7891.0
Bat Spd
3069.3
EYE51
Chase%
9021.8%
SPEED53
Sprint
4327.2
DEFENSE60
scouting grade only
Platoon Splits2024-2025 · 927 PA
vs LHP
vs RHP
Edge
PA
241
686
wRC+
85
94
R
wOBA
296
308
R
ISO
132
119
L
BABIP
245
319
▶▶R
K%
19.1%
22.5%
L
BB%
10.8%
8.2%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2015
Service   11.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$2M
Totals $2M $-0.1M -$2M

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
200618 ROKJohnson City Cardinals 216191 35621 17605 123 183268251519 68258 288 231 35
200618 ROKJohnson City Cardinals 216182 42831 26425 123 231343324667 93291 1912 306 93
200719 ASwing of the Quad Cities 3733 2000 2122 30 6116261223 95 325 109 -58
200719 ASwing of the Quad Cities 3732 2000 392 30 6218962252 87 248 145 -31
200820 A2 teams 438405 5910312 232144 185 146199274473 128260 495 207 17
200820 A2 teams 438394 8014418 341564 185 203273396669 193279 368 293 82
200921 A+Palm Beach Cardinals 380346 631346 261454 186 182247295542 113291 387 237 40
200921 A+Palm Beach Cardinals 380336 781558 361024 186 232314378692 146308 279 309 94
201022 A+2 teams 425377 902555 411234 176 239320371691 133339 2910 299 87
201022 A+2 teams 425358 1032756 60874 176 288396441837 154363 2014 374 144
201123 AASpringfield Cardinals 166148 37834 13511 33 250315426740 176347 318 313 98
201123 AASpringfield Cardinals 166143 421135 18401 33 294377517894 224370 2411 382 151
201224 AASpringfield Cardinals 4340 4101 3230 00 100163200363 100188 537 154 -24
201224 AASpringfield Cardinals 4339 6201 4190 00 154233282515 128263 449 236 39
201325 AA2 teams 301278 65855 18834 84 234290353643 119314 286 282 74
201325 AA2 teams 301269 771277 27674 84 286360461821 175357 229 363 136
201426 AAA2 teams 453416 1121878 291225 224 269324404728 135360 276 319 102
201426 AAA2 teams 453395 11916612 50965 224 301387463850 162369 2111 377 146
201527 AAA2 teams 369331 861668 34910 110 260329417746 157331 259 323 105
201527 AAA2 teams 369324 9717611 41770 110 299378491869 191358 2111 379 149
201628 MLB4 teams 386338 7714115 411334 116 228319408727 180325 3411 312 97 -1 -0 -2 +1 +11 0.9
201628 MLB4 teams 386330 7313113 491224 116 221329385714 164306 3213 322 104 +2 -0 -2 +1 +11 1.2
201729 MLB2 teams 636540 15728226 8014410 3110 291392494887 204351 2313 387 154 +39 +2 +3 -7 +18 5.7
201729 MLB2 teams 636536 16230227 8413810 3110 302406517923 215361 2213 404 168 +49 +2 +3 -7 +18 6.6
201830 MLB2 teams 617535 14520624 731526 198 271365465830 194334 2512 360 134 +24 +1 -2 +2 +17 4.3
201830 MLB2 teams 617537 14820621 711566 198 276366453819 177350 2512 364 137 +25 +1 -2 +2 +17 4.4
201931 MLBTampa Bay Rays 654567 15334222 811235 254 270366453819 183310 1912 358 132 +24 +3 -8 -7 +19 3.1
201931 MLBTampa Bay Rays 654567 15533221 811235 254 273369450819 176316 1912 366 138 +28 +3 -8 -7 +19 3.5
202032 MLBSan Diego Padres 125109 23203 15271 60 211312312624 101253 2212 294 83 -2 +1 -1 -1 +4 -0.0
202032 MLBSan Diego Padres 125109 23203 15271 60 211312312624 101253 2212 290 80 -3 +1 -1 -1 +4 -0.0
202133 MLBSan Diego Padres 561475 11225216 781284 146 236348398746 162287 2314 330 111 +7 +0 -8 -6 +16 1.0
202133 MLBSan Diego Padres 561475 10924215 781284 146 229343383726 154280 2314 328 109 +6 +0 -8 -6 +16 0.9
202234 MLBBoston Red Sox 622554 12621117 561677 83 227306361667 134291 279 297 85 -10 +0 -5 -7 +18 -0.4
202234 MLBBoston Red Sox 622554 13123117 561677 83 236314374688 137304 279 309 95 -4 +0 -5 -7 +18 0.3
202335 MLBArizona Diamondbacks 481426 10626315 471062 223 249326430756 181293 2210 330 110 +6 +3 -0 -5 +14 1.7
202335 MLBArizona Diamondbacks 481426 10927316 471062 223 256333446779 190300 2210 341 119 +10 +3 -0 -5 +14 2.2
202436 MLB3 teams 524481 12223310 381162 93 254311376687 123313 227 305 92 -5 +1 -6 -6 +15 -0.1
202436 MLB3 teams 524481 1172239 381142 93 243301358659 114299 227 296 84 -9 +1 -6 -6 +15 -0.5
202537 MLBPittsburgh Pirates 449392 9717110 50942 53 247336372708 125297 2111 311 96 -2 -0 -4 -5 +13 0.2
202537 MLBPittsburgh Pirates 449392 9617110 50942 53 245333370703 125294 2111 317 100 +0 -0 -4 -5 +13 0.4
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD38 AAAPHI 198176 30307 17672 10 170251307558 136219 349 241 42 -13 +0 -0 -2 +6 -1.0
YTD38 AAAPHI 198169 32308 24552 10 189297349647 160220 2812 292 81 -4 +0 -0 -2 +6 -0.1
ROS38 AAAPHI 10% 155139 33614 14401 21 237312381693 144306 269 318 101 +0 +0 +0 -2 +4 0.3
ROS38 MLBPHI 10% 1615 3100 140 00 200250267517 67308 256 315 99 -0 +0 +0 -0 +0 0.0
FULL38 AAAPHI 214191 33407 18712 10 173251304555 131224 338 246 47 -13 +0 -0 -2 +6 -0.9
TOT38 AAAPHI 353315 639111 311073 31 200278340618 140259 309 275 68 -13 +0 +0 -4 +10 -0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202739 MLBPHI 100% 242217 51916 22631 20 235308369677 134303 269 306 93 -2 +0 -8 -3 +7 -0.5
202739 MLBPHI 100% 242217 52916 22631 20 240312373686 134305 269 304 91 -2 +0 -8 -3 +7 -0.6
▸ Career Totals
Career 50844445 113621026155 562118743 13338 256345419764 164313 2311 341 119 +109 +11 -40 -41 +144 18.7
/ 162G 650568 14527320 721525 175 255344419763 164312 2311 341 119 +14 +1 -5 -5 +18 2.4
Career 82807338 175533058218 801221774 26678 239320389709 150310 2710 312 97 -32 +22 -39 -69 +235 11.8
/ 162G 650576 13826517 631746 216 240321391712 151311 2710 312 97 -3 +2 -3 -5 +18 0.9

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
200618 ROKJohnson City Cardinals 216182 42831 26425 123 231343324667 93291 1912 306 93 -2 +1 +6 0.6
200719 ASwing of the Quad Cities 3732 2000 392 30 6218962252 87 248 145 -31 -5 +1 +1 -0.4
200820 A+Palm Beach Cardinals 9282 12301 7301 11 146222220442 73216 338 204 15 -9 -0 +3 -0.7
200820 AQuad Cities River Bandits 346312 6811417 271263 174 218287442729 224298 368 317 101 +0 +2 +10 1.2
200921 A+Palm Beach Cardinals 380336 781558 361024 186 232314378692 146308 279 309 94 -2 +1 +11 1.0
201022 AASpringfield Cardinals 140121 411313 18281 42 339429537966 198422 2013 425 184 +13 +0 +4 1.8
201022 A+Palm Beach Cardinals 285237 621443 42593 134 262379392772 131333 2115 348 125 +8 +1 +8 1.7
201123 AASpringfield Cardinals 166143 421135 18401 33 294377517894 224370 2411 382 151 +10 -1 +5 1.4
201224 AASpringfield Cardinals 4339 6201 4190 00 154233282515 128263 449 236 39 -3 +0 +1 -0.2
201325 AAAMemphis Redbirds 113106 28611 7250 21 264310368678 104338 226 304 91 -1 +0 +3 0.2
201325 AASpringfield Cardinals 188163 49666 20424 63 301390521912 221371 2211 398 163 +13 +0 +5 1.9
201426 AAAMemphis Redbirds 390346 11216610 38814 202 324397491888 168397 2110 392 158 +26 +3 +11 4.1
201426 INTLLeones del Caracas 6349 7002 12151 22 143323265588 122152 2419 282 74 -2 -0 +2 -0.0
201527 MLBSt. Louis Cardinals 173153 41755 19410 20 268349477826 209333 2411 361 134 +7 +0 +1 +1 +5 1.4
201527 AAAMemphis Redbirds 196171 561016 22360 90 327404503907 175379 1811 396 161 +14 +2 +6 2.1
201628 MLBSt. Louis Cardinals 183159 36709 20713 22 226324440764 214342 3911 339 117 +4 -0 -2 +1 +5 0.8
201628 AAAMemphis Redbirds 128110 26513 18290 82 236344382726 145295 2314 330 111 +2 +1 +4 0.6
201628 AASpringfield Cardinals 1714 5001 330 01 3574715711.042 214400 1818 458 209 +2 -0 +0 0.2
201628 INTLLeones del Escogido 5847 6100 8191 11 128268149417 21207 3314 209 18 -5 -0 +2 -0.4
201729 MLBSt. Louis Cardinals 530444 13622223 7111710 257 306413520934 214368 2213 409 171 +43 +2 +3 -7 +15 5.7
201729 AAAMemphis Redbirds 10692 26804 13210 63 283371500871 217328 2012 381 149 +6 +0 +3 0.9
201830 MLBTampa Bay Rays 570494 13618621 671406 157 275369464832 188342 2512 368 140 +26 +0 -2 +2 +16 4.3
201830 INTLLeones del Escogido 4743 12200 4160 41 279340326666 47444 349 307 93 -0 +0 +1 0.1
201931 MLBTampa Bay Rays 654567 15533221 811235 254 273369450819 176316 1912 366 138 +28 +3 -8 -7 +19 3.5
202032 MLBSan Diego Padres 125109 23203 15271 60 211312312624 101253 2212 290 80 -3 +1 -1 -1 +4 -0.0
202133 MLBSan Diego Padres 561475 10924215 781284 146 229343383726 154280 2314 328 109 +6 +0 -8 -6 +16 0.9
202234 MLBBoston Red Sox 622554 13123117 561677 83 236314374688 137304 279 309 95 -4 +0 -5 -7 +18 0.3
202335 MLBArizona Diamondbacks 481426 10927316 471062 223 256333446779 190300 2210 341 119 +10 +3 -0 -5 +14 2.2
202436 MLBKansas City Royals 478440 1092039 351062 73 248306368674 120307 227 303 90 -5 +0 -6 -6 +14 -0.3
202436 AAACharlotte Knights 1817 5100 130 20 294333353686 59357 176 311 96 -0 +0 +1 0.1
202436 INTLLeones del Escogido 2824 3100 250 00 125192167359 42143 187 160 -19 -4 +0 +1 -0.3
202537 MLBPittsburgh Pirates 449392 9617110 50942 53 245333370703 125294 2111 317 100 +0 -0 -4 -5 +13 0.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 48264213 108120025149 539112042 13138 257347422769 165313 2311 343 120 +111 +11 -32 -39 +137 19.2

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
#1Jayson Werthlast yr '17
career totals — 15 seasons, 6,366 PA
156,366229132267360455-68-3632.029.7
/1626642414-7.1-3.73.3pk7: 27
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
125,103156134257343422-58-4119.318.5
/1626642017-7.6-5.32.5pk7: 18
#2José Cruz Jr.last yr '08
career totals — 9 seasons, 4,179 PA
94,17915381247336445-35-717.417.2
/1626642413-5.6-1.12.8pk7: 17
#3Austin Kearnslast yr '12
career totals — 11 seasons, 4,148 PA
114,14812133254351415-42-415.715.9
/162664195-6.8-0.62.5pk7: 16
#4Seth Smithlast yr '17
career totals — 10 seasons, 4,076 PA
104,07612622260343445-44-3613.913.3
/162664214-7.1-5.92.3pk7: 13
#5Eric Hinskelast yr '13
career totals — 12 seasons, 4,310 PA
124,31013761249332430-34-3313.012.9
/162664219-5.2-5.12.0pk7: 13
#6Wil Myerslast yr '23
career totals — 11 seasons, 4,290 PA
114,290156107252326437-47-4510.710.7
/1626642417-7.3-6.91.7pk7: 11

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
Tommy Pham (OGILVIE) 38 51 48 53 51 200/278/340 140259 113 30% 9% 68 -0.6
Gerald Williams
2005 · MLB
38 44→53 49→50 53→55 48 225/279/379 154254 1614 19% 7% 82 +0.5 225/275/381 156255 1611 19% 6% 80 +0.4 200/235/35315422114918%4%53-0.5
Ray Martinez
2007 · AAA
38 51→56 51→50 51→45 52 259/337/415 156296 1911 19% 9% 116 +2.8 260/314/390 130302 158 19% 7% 99 +1.7 279/325/40012132414518%6%104+1.0
Jolbert Cabrera
2011 · MLB
38 54→52 45→50 52→50 43 264/307/393 129313 1213 20% 5% 97 +1.5 249/288/384 135291 148 19% 4% 86 +0.8 257/288/40214529414218%3%91+0.8
So Taguchi
2007 · MLB
38 55→58 42→45 52→50 51 266/320/374 109298 816 14% 7% 97 +1.5 255/319/347 92286 713 13% 8% 90 +1.0 250/318/3227327951112%7%82+0.2
Miguel Olivo
2016 · MLB
38 49→51 47→60 50 38 243/286/380 138329 1512 30% 5% 85 +0.7 213/250/333 120312 129 34% 4% 57 -1.2 204/236/32612229612235%4%46-1.0
A.J. Ellis
2018 · MLB
37 45→55 49→45 45→40 54 229/315/374 145253 175 18% 10% 96 +1.5 248/337/373 125301 126 20% 11% 105 +2.1 269/377/345753474020%14%109+0.7
Jeff Conine
2004 · MLB
38 55→63 51→55 51→50 53 278/336/444 166291 188 12% 8% 122 +3.3 277/339/420 143305 135 13% 8% 117 +2.9 277/342/40612930911413%8%109+2.0
Todd Zeile
2004 · MLB
38 50→56 49→50 46→30 58 253/336/399 146279 173 16% 11% 111 +2.5 239/320/381 142280 164 20% 10% 99 +1.7 231/318/35312227814021%11%89+0.6
Marquis Grissom
2005 · MLB
38 55→59 53→60 49→50 47 282/320/457 175298 217 14% 5% 119 +3.1 249/296/393 144271 177 15% 6% 92 +1.2 203/237/2817822010414%4%36-0.7
Lew Ford
2015 · MLB
38 47→57 54→50 50 45 243/290/428 184265 2110 18% 5% 99 +1.7 261/316/383 122299 128 16% 7% 98 +1.6 336/391/424883739012%8%137+0.9
Mike Bordick
2003 · MLB
38 50→56 48→50 47→50 52 247/312/390 144270 1512 15% 8% 98 +1.6 254/321/380 126292 119 16% 9% 99 +1.7 273/341/3811083198516%9%105+1.3
Brandon Phillips
2019 · MLB
38 55→59 45→55 43→55 44 268/305/396 128295 1210 14% 4% 97 +1.5 229/282/353 124266 138 19% 6% 76 +0.1 187/238/275882168018%4%37-0.6
Ruben Sierra
2004 · MLB
38 53→54 52→60 48→40 51 270/321/438 168287 206 15% 7% 115 +2.7 244/299/414 170269 214 18% 7% 99 +1.7 235/285/41918425324118%7%88+0.4
Mark Sweeney
2008 · MLB
38 53 46→55 49→40 56 257/342/397 140306 137 20% 10% 113 +2.6 221/306/333 112279 108 23% 10% 82 +0.5 142/250/170271970024%13%16-0.9
Kurt Suzuki
2022 · MLB
38 48→58 50→60 45 48 243/314/393 151263 184 16% 6% 101 +1.8 225/301/365 140256 166 19% 8% 89 +0.9 178/266/29511719416018%9%55-0.4
Rafael Castaneda
2006 · AAA
38 52→62 46→50 49→40 50 257/311/381 124281 147 14% 7% 95 +1.4 267/316/384 117285 115 10% 6% 98 +1.6 276/327/3871122921039%7%102+0.8
Eric Karros
2004 · MLB
36 53→55 49→55 44→40 51 268/324/416 147289 174 14% 7% 110 +2.4 247/305/394 147271 167 16% 8% 97 +1.5 192/243/30811520911514%6%42-0.4
Michael Cuddyer
2015 · MLB
36 54→58 52→60 50 51 273/331/445 172305 1810 17% 8% 121 +3.2 260/314/409 149308 167 20% 7% 104 +2.0 258/309/39013231215322%6%95+1.0
Brian Jordan
2005 · MLB
38 52→57 49→55 42→45 52 258/320/408 150281 165 15% 8% 106 +2.2 246/302/377 131289 147 20% 7% 91 +1.1 250/301/36311330013421%6%87+0.3
Jose Luis Sandoval
2008 · AAA
38 53→52 48→50 49→40 47 265/316/410 145301 164 18% 6% 105 +2.1 248/294/357 109287 115 17% 5% 82 +0.5 243/290/3429928010317%5%76+0.0