Every player
New here?

How to read this page

▶

A player page shows one box score, because a hitter and a pitcher share almost no column — which half you get follows the one he appears in. Every rate is built from summed counts, so a batting average is hits over at bats across whatever window you picked rather than an average of nightly averages. Pitchers rank against starters or relievers, which is the split the sport itself draws. A dash means no number for that cell, or a zero in a roster column that counts.

PHI

Edmundo Sosa

Edmundo Sosa is 64th of 439 hitters in slugging percentage, at .469.

94th beats 94% of the Hitters; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 4 shown▶
Playing TimeOffensevs Hitters▶
Games Played89
BattingOffensevs Hitters▶
Plate Appearances26131st306/440
At Bats24331st302/440
Hits6739th268/440
On Base Percentage.30749th223/439
Batting Average.27685th65/439
Doubles1237th268/440
Triples154th140/440
Home Runs1154th192/440
Extra Base Hits2442nd251/440
Total Bases11441st258/440
Slugging Percentage.46986th64/439
Isolated Power.19382nd80/439
On Base Plus Slugging.77776th104/439
Runs3034th289/440
Runs Batted In3947th235/440
Plate DisciplineOffensevs Hitters▶
Walks1012th384/440
Walk Rate3.8%5th417/439
Intentional Walks028th193/440
Hit by Pitch233rd262/440
Strikeouts5671st127/440
Strikeout Rate21.5%58th184/439
BaserunningOffensevs Hitters▶
Stolen Bases121st319/440
Stolen Base Rate50%—
Caught Stealing159th127/440
89 games
DateOppABRHXBHHRTBRBIBBKSB
PHISep 27, 2025MINMIN3000000000
PHISep 26, 2025MINMIN3121151000
PHISep 25, 2025MIAMIA3000000000
PHISep 24, 2025MIAMIA43333125010
PHISep 12, 2025KCKC3000000000
PHISep 11, 2025NYMNYM4011020010
PHISep 9, 2025NYMNYM4111020010
PHISep 8, 2025NYMNYM3010010020
PHISep 7, 2025@MIAMIA0000000000
PHISep 6, 2025@MIAMIA4020020010
PHISep 5, 2025@MIAMIA1000000000
PHISep 3, 2025@MILMIL4010010010
PHISep 1, 2025@MILMIL3010011000
PHIAug 30, 2025ATLATL2000000000
PHIAug 28, 2025ATLATL1110011100
PHIAug 26, 2025@NYMNYM3021031010
PHIAug 23, 2025WSHWSH3111143000
PHIAug 18, 2025SEASEA0000000000
PHIAug 16, 2025@WSHWSH3010010010
PHIAug 15, 2025@WSHWSH4000000020
PHIAug 14, 2025@WSHWSH2000000100
PHIAug 12, 2025@CINCIN3000000000
PHIAug 11, 2025@CINCIN3120020000
PHIAug 10, 2025@TEXTEX3111141000
PHIAug 9, 2025@TEXTEX4000000010
PHIAug 8, 2025@TEXTEX1110010000
PHIAug 6, 2025BALBAL4010010010
PHIAug 5, 2025BALBAL3000000030
PHIAug 4, 2025BALBAL4331161010
PHIAug 3, 2025DETDET3000000010
PHIAug 2, 2025DETDET3000000010
PHIAug 1, 2025DETDET4011020011
PHIJuly 27, 2025@NYYNYY3010010020
PHIJuly 26, 2025@NYYNYY4111142020
PHIJuly 25, 2025@NYYNYY1110011000
PHIJuly 23, 2025BOSBOS4000000000
PHIJuly 22, 2025BOSBOS0000000000
PHIJuly 21, 2025BOSBOS1010011000
PHIJuly 19, 2025LAALAA3000000120
PHIJuly 18, 2025LAALAA2000000010
PHIJuly 13, 2025@SDSD4010010010
PHIJuly 12, 2025@SDSD2010012000
PHIJuly 9, 2025@SFSF1000001000
PHIJuly 8, 2025@SFSF4010010010
PHIJuly 5, 2025CINCIN3111141010
PHIJuly 4, 2025CINCIN2111020100
PHIJuly 2, 2025SDSD4111031000
PHIJune 27, 2025@ATLATL2000000010
PHIJune 25, 2025@HOUHOU4000000020
PHIJune 24, 2025@HOUHOU3021030000
PHIJune 22, 2025NYMNYM4132173010
PHIJune 21, 2025NYMNYM1000000000
PHIJune 18, 2025@MIAMIA4000000020
PHIJune 15, 2025TORTOR1000000000
PHIJune 9, 2025CHCCHC3010010000
PHIJune 7, 2025@PITPIT2000000000
PHIJune 6, 2025@PITPIT3100000100
PHIJune 5, 2025@TORTOR1000000000
PHIJune 1, 2025MILMIL4010010010
PHIMay 31, 2025MILMIL4000000000
PHIMay 30, 2025MILMIL3000000010
PHIMay 29, 2025ATLATL4010011020
PHIMay 29, 2025ATLATL2000000010
PHIMay 27, 2025ATLATL3000000010
PHIMay 23, 2025@ATHATH4000000020
PHIMay 21, 2025@COLCOL4010010100
PHIMay 19, 2025@COLCOL5241172000
PHIMay 16, 2025PITPIT4021030000
PHIMay 14, 2025STLSTL1000000010
PHIMay 12, 2025STLSTL2010011000
PHIMay 10, 2025@CLECLE4010011020
PHIMay 8, 2025@TBTB0100000000
PHIMay 7, 2025@TBTB1000000000
PHIMay 4, 2025ARIARI1200000200
PHIApril 30, 2025WSHWSH4000000000
PHIApril 29, 2025WSHWSH3000000000
PHIApril 27, 2025@CHCCHC0000000000
PHIApril 23, 2025@NYMNYM3120020000
PHIApril 17, 2025SFSF0000001000
PHIApril 16, 2025SFSF2000001100
PHIApril 13, 2025@STLSTL3010010010
PHIApril 10, 2025@ATLATL1000000010
PHIApril 8, 2025@ATLATL3000000020
PHIApril 6, 2025LADLAD4020021010
PHIApril 5, 2025LADLAD1000000010
PHIApril 2, 2025COLCOL4131042000
PHIMarch 31, 2025COLCOL3122042000
PHIMarch 30, 2025@WSHWSH4120020020
PHIMarch 29, 2025@WSHWSH4121031110
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026PHI8425023157229444.247.274.429.702
2025PHI89261243672411391.276.307.469.777
2024PHI9027424964237317.257.313.422.734

About MLB Research

▶

Every number the site holds for a Major League team and the players who played for it, in one place. Pick a club, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.