Edmundo Sosa2B Philadelphia Phillies
Age 30 R/R 5'11" / 210 lbs MLB HR +4% Svc 5.814 · Ctrl thru 2026
2026 ROS PROJECTION162 act + 139 ros · stats below = ROS only
wRC+†vL 152133vR 82
AVG/OBP/SLG.269 / .312 / .462
PA139
HR5
SB6
K%22
BB%4
BABIP316
ISO192
MLB%100%
Value2026 · WAR
BAT: -5.2 runs (wOBA-derived runs vs avg)-5BATRUN: +2.1 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +8.5 runs (Replacement-level credit)+9REPTotal WAR: +0.60+0.6WAR
trajectory · projected WAR by year
1.31.31.00.7262829
Tools · Splits · ContractCON 45 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
Whiff%
4311.8%
xwOBA
500.308
POWER45
Barrel%
457.5
Avg EV
4088.3
Bat Spd
6573.0
EYE25
Chase%
3235.2%
SPEED60
Sprint
8128.7
Platoon Splits2024-2026 · 562 PA
vs LHP
vs RHP
Edge
PA
264
298
wRC+
140
79
◀◀L
wOBA
369
289
◀◀L
ISO
208
145
◀◀L
BABIP
355
286
◀◀L
K%
22.3%
23.2%
L
BB%
5.7%
3.4%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-3
MLB Debut   2021
Service   5.814 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$2M+0.2$1.0M-$0.8M
Totals $2M $1.0M -$0.8M

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
201317 ROKDSL Cardinals 198178 42622 13223 75 236299326625 90255 117 280 72
201317 ROKDSL Cardinals 198169 53833 22153 75 314402450852 136325 811 375 145
201418 ROKGCL Cardinals 233214 44631 11424 85 206258276533 70247 185 234 37
201418 ROKGCL Cardinals 233207 57851 18294 85 275345377722 101311 128 321 104
201519 ROKJohnson City Cardinals 223206 45535 10546 62 218275345619 126272 244 269 64
201519 ROKJohnson City Cardinals 223200 60847 16386 62 300369485854 185342 177 377 146
201620 A2 teams 413389 911122 161032 54 234268288556 54310 254 242 43
201620 A2 teams 413385 1041333 20792 54 270310343652 73330 195 291 81
201721 A+3 teams 299279 741411 12653 31 265303333636 68341 224 274 68
201721 A+3 teams 299274 811221 16483 31 296340365705 69354 165 314 98
201822 AA2 teams 488461 1032519 141248 64 223259341599 117284 253 261 58
201822 AA2 teams 488452 12230112 22948 64 270315420735 150315 195 323 106
201923 AAA2 teams 691636 14822618 1617825 53 233279371650 138290 262 279 72
201923 AAA2 teams 691628 18025520 2413725 53 287338438776 151334 203 339 118
202024 INTLAguilas Cibaenas 2219 4100 231 00 211318263581 53250 149
202024 INTLAguilas Cibaenas 2219 4100 231 00 211318263581 53250 149 279 71
202125 MLBSt. Louis Cardinals 326289 78846 176317 44 270347388734 118324 195 323 106 +2 -1 +6 +3 +9 2.0
202125 MLBSt. Louis Cardinals 326288 78846 176317 44 271347389736 118326 195 331 111 +4 -1 +6 +3 +9 2.2
202226 MLBPhiladelphia Phillies 190176 401142 5507 61 227277369646 142304 263 279 72 -6 +1 +7 +2 +5 1.0
202226 MLBPhiladelphia Phillies 190176 401142 5507 61 227277369646 142304 263 285 76 -5 +1 +7 +2 +5 1.1
202327 MLBPhiladelphia Phillies 300280 7015210 8749 42 250293425718 175305 253 306 92 -3 +0 +3 +1 +8 1.0
202327 MLBPhiladelphia Phillies 300279 7015210 8749 42 251293427719 176306 253 315 99 -0 +0 +3 +1 +8 1.2
202428 MLBPhiladelphia Phillies 274250 641247 13668 71 256314420734 164318 245 315 99 -0 +1 +5 +3 +8 1.7
202428 MLBPhiladelphia Phillies 274249 641247 13668 71 257314422735 165320 245 323 105 +2 +1 +5 +3 +8 1.9
202529 MLBPhiladelphia Phillies 261244 6712111 10562 11 275309467776 193313 214 325 107 +2 -0 +5 +1 +7 1.5
202529 MLBPhiladelphia Phillies 261243 6712111 10562 11 276309469778 193315 214 334 114 +4 -0 +5 +1 +7 1.7
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD30 MLBPHI 162149 32515 5334 30 215259362622 148237 203 268 63 -7 +1 +0 +1 +5 -0.1
YTD30 MLBPHI 162147 32515 5334 30 218259367627 150241 203 271 65 -6 +1 +0 +1 +5 -0.0
ROS30 MLBPHI 100% 139130 35625 5313 61 269312462773 192309 224 329 110 +2 +1 +0 +0 +4 0.7
ROS30 MLBPHI 100% 139130 35625 5313 61 269312462773 192311 224 317 101 +0 +1 +0 +0 +4 0.6
FULL30 MLBPHI 301279 6711310 10647 91 240284409692 168273 213 290 80 -7 +1 +0 +1 +9 0.5
TOT30 MLBPHI 301279 6711310 10647 91 240284409692 168273 213 296 85 -5 +1 +0 +1 +9 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBPHI 100% 286267 7112310 11646 112 266310446756 180312 224 329 110 +3 +1 -2 +1 +8 1.1
202832 MLBPHI 100% 267250 651139 10615 81 260302436738 176309 234 322 105 +1 +1 -3 +1 +8 0.8
202933 MLBPHI 100% 237221 56937 9555 61 253298416714 163304 234 314 99 -0 +1 -4 +1 +7 0.4
202731 MLBPHI 100% 286267 7213310 11646 112 270313453767 184315 224 316 100 +0 +1 -2 +1 +8 0.8
202832 MLBPHI 100% 267250 651139 10615 81 260302436738 176311 234 310 96 -1 +1 -3 +1 +8 0.5
202933 MLBPHI 100% 237221 56937 9555 61 253298416714 163306 234 302 89 -3 +1 -4 +1 +7 0.2
▸ Career Totals
Career 22802103 547972667 8852062 5314 260309427735 166314 234 316 100 +1 +5 +17 +14 +65 10.3
/ 162G 650600 15628719 2514818 154 260309425734 165314 234 316 100 +0 +1 +5 +4 +18 2.9
Career 48474489 109718644105 1821111114 9338 244291376667 131300 234 287 78 -120 +3 +17 +23 +137 6.2
/ 162G 650602 14725614 2414915 125 244290375665 131300 234 287 78 -16 +0 +2 +3 +18 0.8

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
201317 ROKDSL Cardinals 198169 53833 22153 75 314402450852 136325 811 375 145 +10 -1 +6 1.5
201418 ROKGCL Cardinals 233207 57851 18294 85 275345377722 101311 128 321 104 +1 -0 +7 0.7
201519 ROKJohnson City Cardinals 223200 60847 16386 62 300369485854 185342 177 377 146 +12 +0 +6 1.9
201620 A+Palm Beach Cardinals 3534 10020 180 00 294314412726 118385 233 319 102 +0 +0 +1 0.1
201620 APeoria Chiefs 378351 941313 19712 54 268309336645 68325 195 288 79 -9 -1 +11 0.1
201721 A+Palm Beach Cardinals 211193 551010 12341 30 285330347677 62344 166 300 88 -3 +1 +6 0.4
201721 ROKGCL Cardinals 2322 8101 120 00 364391545937 182368 94 413 174 +2 +0 +1 0.3
201721 INTLSurprise Saguaros 6559 18110 3122 01 305354356710 51383 185 322 105 +0 -0 +2 0.2
201822 AAAMemphis Redbirds 209191 501305 13424 52 262322408730 147310 206 326 107 +2 +0 +6 0.8
201822 AASpringfield Cardinals 279261 721717 9524 12 276309429738 153319 193 322 104 +1 -1 +8 0.9
201923 AAAMemphis Redbirds 496453 13218517 179616 23 291340466805 174332 193 350 126 +14 -1 +14 2.8
201923 INTLAguilas Cibaenas 195175 48703 7419 30 274335366701 91338 214 313 98 -0 +1 +6 0.6
202024 INTLAguilas Cibaenas 2219 4100 231 00 211318263581 53250 149 279 71 -1 +0 +1 -0.0
202125 MLBSt. Louis Cardinals 326288 78846 176317 44 271347389736 118326 195 331 111 +4 -1 +6 +3 +9 2.2
202226 MLBPhiladelphia Phillies 190176 401142 5507 61 227277369646 142304 263 285 76 -5 +1 +7 +2 +5 1.1
202327 MLBPhiladelphia Phillies 300279 7015210 8749 42 251293427719 176306 253 315 99 -0 +0 +3 +1 +8 1.2
202428 MLBPhiladelphia Phillies 274249 641247 13668 71 257314422735 165320 245 323 105 +2 +1 +5 +3 +8 1.9
202529 MLBPhiladelphia Phillies 261243 6712111 10562 11 276309469778 193315 214 334 114 +4 -0 +5 +1 +7 1.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career 13511235 319581536 5330943 229 258311417728 159315 234 320 103 +5 +1 +26 +10 +38 8.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
#1Kevin Pillarlast yr '24
career totals — 11 seasons, 4,353 PA
114,353114108256294407+9+1612.612.4
/1626641716+1.4+2.51.9pk7: 12
#2Geoff Blumlast yr '11
career totals — 12 seasons, 4,208 PA
124,2089118251310382+6+3112.111.2
/162664143+1.0+4.81.9pk7: 10
#3Marwin Gonzalezlast yr '22
career totals — 11 seasons, 3,882 PA
113,88210744252310399-10+1710.910.9
/162664188-1.6+2.81.9pk7: 11
#4Joey Wendlelast yr '23
career totals — 7 seasons, 2,286 PA
72,2863161262312385+10+269.39.3
/162664918+3.0+7.62.7pk7: 9
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
102,6047766256301420+9+389.28.7
/1626642017+2.4+9.62.3pk7: 8
#5Peter Bourjoslast yr '17
career totals — 8 seasons, 2,241 PA
82,2414266241298382-0+387.47.5
/1626641220-0.1+11.32.2pk7: 8
#6Albert Almora Jr.last yr '22
career totals — 6 seasons, 1,571 PA
61,571337261301387+2+184.84.8
/162664143+1.0+7.82.0pk7: 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
Edmundo Sosa (OGILVIE) 30 45 45 60 25 240/284/409 168273 109 21% 3% 85 +0.6
Trevor Story
2023 · MLB
30 43→49 53→60 55 48 226/300/405 179279 2120 27% 9% 98 +1.6 233/294/394 161303 1924 28% 7% 92 +1.2 241/292/393153309203028%6%88+0.5
Dewayne Wise
2009 · MLB
31 48→40 53→60 59→55 42 247/294/428 181289 1925 22% 5% 101 +1.8 242/282/405 163292 1520 22% 4% 89 +1.0 248/283/416169302172724%4%90+0.5
Hernán Pérez
2021 · MLB
30 46→55 50→55 52→55 43 238/282/393 155288 1916 25% 6% 86 +0.8 240/286/377 137303 1620 26% 6% 84 +0.6 239/283/364126302162426%5%78+0.1
Eduardo Núñez
2017 · MLB
30 56→61 49→50 58→60 46 282/322/431 150309 1632 15% 5% 113 +2.6 271/303/404 133296 1422 13% 4% 98 +1.6 263/290/383120286121813%3%85+0.4
Adam Engel
2022 · MLB
30 46→48 51→50 55→60 42 236/299/401 164296 1820 26% 6% 96 +1.5 216/283/342 126308 1224 32% 7% 74 -0.1 198/270/30610829992934%8%55-0.7
Tyler Greene
2013 · MLB
29 48→53 50 56→55 43 238/303/396 159315 1724 29% 7% 97 +1.5 224/272/345 121325 1214 33% 5% 70 -0.3 219/262/32210332891035%4%57-0.9
Harrison Bader
2023 · MLB
29 50→56 49→55 55 46 253/308/405 152298 1721 21% 6% 101 +1.8 239/292/372 133285 1523 21% 6% 85 +0.7 242/304/399157300201625%6%96+0.9
Matt Carson
2011 · MLB
30 44→50 55→60 54→50 40 235/281/421 186278 2318 25% 5% 95 +1.4 242/288/413 171301 2013 26% 5% 95 +1.4 240/287/394155303171126%5%86+0.6
Drew Stubbs
2015 · MLB
30 48→51 47→50 57→60 44 235/297/374 138322 1524 30% 8% 88 +0.9 222/299/354 132324 1422 33% 9% 84 +0.6 204/290/316112307122334%10%68-0.2
Sam Haggerty
2023 · MLB
29 50→44 48→50 62→65 46 245/314/399 154314 1432 26% 8% 102 +1.8 250/325/382 132316 1135 22% 9% 102 +1.8 241/319/35711531074023%9%90+0.4
Dairon Blanco
2023 · AAA
30 48→49 48→50 62→70 41 239/294/378 139312 1642 28% 6% 88 +0.9 253/315/388 135325 1471 25% 6% 99 +1.7 253/321/383130320139524%7%98+0.7
Dylan Moore
2021 · MLB
28 46→47 53→50 52→65 45 235/316/418 183297 2026 27% 8% 108 +2.3 217/319/392 175287 2031 30% 10% 103 +1.9 210/332/386176289164130%12%104+1.0
Hiram Bocachica
2007 · MLB
31 49 54→55 54→55 49 252/326/430 178295 2221 23% 8% 115 +2.8 238/321/403 165270 1919 19% 9% 106 +2.2 214/303/391177236212120%9%94+0.6
Jake Marisnick
2021 · MLB
30 47→52 53→60 52→55 40 240/295/421 181315 2115 30% 6% 100 +1.7 227/290/373 146313 1516 31% 6% 85 +0.7 207/278/357149290162132%7%72-0.1
Jon Berti
2020 · MLB
30 54→63 46→45 60 48 261/330/398 137325 1332 23% 8% 108 +2.3 247/336/366 119318 1130 23% 11% 102 +1.9 270/339/37310233893921%9%102+1.0
Mark Little
2002 · MLB
30 55 52→55 51→55 41 277/331/446 169332 1919 22% 5% 121 +3.2 239/326/360 121303 1012 23% 8% 98 +1.6 221/315/350129303111628%7%88+0.4
Ian Desmond
2016 · MLB
30 49→59 51→60 51→55 44 247/304/410 162316 1916 28% 7% 101 +1.8 248/306/390 142311 1718 25% 7% 96 +1.5 241/303/376135297162024%7%88+0.8
Adolis García
2023 · MLB
30 46→48 57→65 53→50 41 244/294/445 201305 2519 29% 6% 106 +2.2 234/298/437 203284 2713 27% 8% 106 +2.2 226/292/422196270271127%8%97+1.6
Leonys Martin
2018 · MLB
30 48→56 47→50 56→60 42 241/289/376 136305 1427 26% 6% 85 +0.7 235/298/389 154295 1816 26% 7% 92 +1.2 228/301/386158280201125%8%91+0.6
Archie Gilbert
2012 · AA
29 52→57 48→50 54→55 48 259/316/404 145284 1627 16% 6% 104 +2.0 229/275/333 104255 1122 15% 5% 68 -0.5 195/228/2354021542612%3%19-1.8