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.

BAL

Rico Garcia

Rico Garcia is the best of 288 relief pitchers in blown saves, at 0.

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 Pitched29
Games Started1
Innings Pitched34.121st227/288
Batters Faced14218th235/288
Pitches Thrown58621st228/288
ResultsDefensevs Relief Pitchers▶
Wins05th260/288
Losses261st83/288
Earned Runs1289th28/288
Earned Run Average3.1562nd89/235
Runs Allowed1291st24/288
Hits Allowed3180th56/288
Hits per 98.141st138/235
Walks and Hits per Inning1.1960th95/235
Home Runs Allowed554th114/288
Home Runs per 91.322nd184/235
Strikeouts3832nd195/288
Strikeout Rate26.8%75th60/241
Strikeouts per 910.073rd65/235
CommandDefensevs Relief Pitchers▶
Walks Allowed1091st25/288
Walk Rate7%78th53/241
Strikeout to Walk Ratio3.8084th38/241
Walks per 92.679th49/235
Intentional Walks147th114/288
Hit Batters092nd1/288
Wild Pitches245th127/288
Balks059th1/288
Strike Rate65.5%66th82/240
ReliefDefensevs Relief Pitchers▶
Saves020th173/288
Save Opportunities0
Blown Saves087th1/288
Holds1066th90/288
Games Finished7
Inherited Runners13
Inherited Runners Scored3
Inherited Runners Scored Rate23.1%73rd60/221
29 games
DateOppIPWLSVHHRKBBERAWHIP
BALSep 28, 2025@NYYNYY1.101011206.750.75
BALSep 25, 2025TBTB100030200.003.00
BALSep 21, 2025NYYNYY100020110.003.00
BALSep 19, 2025NYYNYY100010110.002.00
BALSep 17, 2025@CWSCWS100000100.000.00
BALSep 16, 2025@CWSCWS0.1000110027.003.00
BALSep 13, 2025@TORTOR100010110.002.00
BALSep 10, 2025PITPIT100000110.001.00
BALSep 9, 2025PITPIT100000100.000.00
BALSep 7, 2025LADLAD100020019.003.00
BALSep 5, 2025LADLAD100000100.000.00
BALSep 2, 2025@SDSD0.200000100.000.00
BALSep 1, 2025@SDSD1.200000200.000.00
BALAug 28, 2025BOSBOS101010119.002.00
BALAug 24, 2025HOUHOU0.1000300027.009.00
BALAug 23, 2025HOUHOU100010000.001.00
BALAug 19, 2025@BOSBOS100000300.000.00
BALAug 16, 2025@HOUHOU100020100.002.00
BALAug 14, 2025SEASEA0.2000211013.503.00
BALAug 12, 2025SEASEA100010000.001.00
NYMAug 2, 2025SFSF1000211018.002.00
NYMAug 1, 2025SFSF100010100.001.00
NYMJuly 30, 2025@SDSD100010219.002.00
NYMJuly 28, 2025@SDSD200010410.001.00
NYMJuly 25, 2025@SFSF200000300.000.00
NYMJuly 22, 2025LAALAA100010200.001.00
NYYJuly 18, 2025@ATLATL2.2000312210.131.88
NYMJuly 10, 2025@BALBAL2.200000100.000.00
NYMJuly 6, 2025NYYNYY200010200.000.50
By season2 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026BAL7506451103.231.024396822
2025NYMNYYBAL29134.10203.151.193153810

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.