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

Jose Alvarado

Jose Alvarado comes in 37th of 283 relief pitchers in holds, at 16.

94th beats 94% of the Relief Pitchers; 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 TimeDefensevs Relief Pitchers
Games Pitched66
Games Started0
Innings Pitched5359th118/283
Batters Faced26472nd79/283
Pitches Thrown1,09177th66/283
ResultsDefensevs Relief Pitchers
Wins579th48/283
Losses342nd137/283
Earned Runs3213th243/283
Earned Run Average5.4319th200/246
Runs Allowed3417th233/283
Hits Allowed6216th238/283
Hits per 910.516th206/246
Walks and Hits per Inning1.6813th213/246
Home Runs Allowed555th107/283
Home Runs per 90.861st96/246
Strikeouts7079th59/283
Strikeout Rate26.5%73rd61/222
Strikeouts per 911.989th29/246
CommandDefensevs Relief Pitchers
Walks Allowed2724th214/283
Walk Rate10.2%38th138/222
Strikeout to Walk Ratio2.5957th96/222
Walks per 94.630th173/246
Intentional Walks387th25/283
Hit Batters84th271/283
Wild Pitches415th230/283
Balks057th1/283
Strike Rate60.6%8th204/221
ReliefDefensevs Relief Pitchers
Saves141st133/283
Save Opportunities4
Blown Saves327th189/283
Holds1687th37/283
Games Finished6
Inherited Runners7
Inherited Runners Scored2
Inherited Runners Scored Rate28.6%
66 games
DateOppIPWLSVHHRKBBERAWHIP
PHISep 22, 2026MILMIL0.110000000.000.00
PHISep 20, 2026@NYMNYM100010100.001.00
PHISep 19, 2026@NYMNYM100010110.002.00
PHISep 16, 2026@WSHWSH00000011
PHISep 13, 2026@ATLATL110030109.003.00
PHISep 11, 2026@ATLATL0.200000200.000.00
PHISep 10, 2026HOUHOU00002001
PHISep 8, 2026HOUHOU100000210.001.00
PHISep 5, 2026ATLATL100010100.001.00
PHIAug 31, 2026@ARIARI100010110.002.00
PHIAug 30, 2026@LAALAA0.200020100.003.00
PHIAug 28, 2026@LAALAA00001000
PHIAug 24, 2026@SEASEA100000200.000.00
PHIAug 22, 2026STLSTL100011109.001.00
PHIAug 18, 2026MIAMIA100010000.001.00
PHIAug 12, 2026@STLSTL0.1000100354.0012.00
PHIAug 8, 2026TORTOR0.2000101227.004.50
PHIAug 6, 2026WSHWSH100000100.000.00
PHIAug 5, 2026WSHWSH100000120.002.00
PHIAug 1, 2026@BALBAL100000000.000.00
PHIJuly 28, 2026@MIAMIA100000110.001.00
PHIJuly 27, 2026@MIAMIA100000100.000.00
PHIJuly 25, 2026NYYNYY100021109.002.00
PHIJuly 24, 2026NYYNYY100000000.000.00
PHIJuly 21, 2026LADLAD100000100.000.00
PHIJuly 20, 2026LADLAD100000100.000.00
PHIJuly 18, 2026NYMNYM00001010
PHIJuly 12, 2026@DETDET100000200.000.00
PHIJuly 8, 2026@CINCIN1000202336.005.00
PHIJuly 2, 2026PITPIT1010302018.003.00
PHIJune 28, 2026@NYMNYM100010200.001.00
PHIJune 25, 2026@WSHWSH100000200.000.00
PHIJune 24, 2026@WSHWSH100010110.002.00
PHIJune 21, 2026NYMNYM100010200.001.00
PHIJune 18, 2026NYMNYM1010301127.004.00
PHIJune 13, 2026@MILMIL1000211018.002.00
PHIJune 10, 2026@TORTOR100010200.001.00
PHIJune 9, 2026@TORTOR00000010
PHIJune 7, 2026CWSCWS110010200.001.00
PHIJune 4, 2026SDSD1000111118.002.00
PHIJune 2, 2026SDSD110000000.000.00
PHIMay 30, 2026@LADLAD0.200000000.000.00
PHIMay 27, 2026@SDSD100110200.001.00
PHIMay 20, 2026CINCIN1000211018.002.00
PHIMay 18, 2026CINCIN0.2000200113.504.50
PHIMay 15, 2026@PITPIT110010300.001.00
PHIMay 14, 2026@BOSBOS100020109.002.00
PHIMay 12, 2026@BOSBOS0.200000100.000.00
PHIMay 8, 2026COLCOL100000200.000.00
PHIMay 6, 2026ATHATH0.200010210.003.00
PHIMay 4, 2026@MIAMIA100000100.000.00
PHIMay 1, 2026@MIAMIA0.100020100.006.00
PHIApril 30, 2026SFSF0.200020110.004.50
PHIApril 25, 2026@ATLATL1.100010000.000.75
PHIApril 23, 2026@CHCCHC100010110.002.00
PHIApril 21, 2026@CHCCHC0.1000201127.009.00
PHIApril 18, 2026ATLATL100010100.001.00
PHIApril 15, 2026CHCCHC100000100.000.00
PHIApril 12, 2026ARIARI0.1010200054.006.00
PHIApril 11, 2026ARIARI0.100000000.000.00
PHIApril 8, 2026@SFSF0.2000202013.503.00
PHIApril 6, 2026@SFSF100000100.000.00
PHIApril 4, 2026@COLCOL0.100000110.003.00
PHIApril 1, 2026WSHWSH100010000.001.00
PHIMarch 30, 2026WSHWSH0.10003012108.0015.00
PHIMarch 28, 2026TEXTEX100010200.001.00
By season3 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026PHI660535315.431.686257027
2025PHI280264273.811.31274327
2024PHI66061.225134.091.254966328

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.