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.

NYM

Cionel Perez

Cionel Perez ranks 201st of 283 relief pitchers in 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 Pitched38
Games Started2
Innings Pitched3729th200/283
Batters Faced18939th172/283
Pitches Thrown74741st168/283
ResultsDefensevs Relief Pitchers
Wins468th76/283
Losses342nd137/283
Earned Runs2342nd158/283
Earned Run Average5.5918th202/246
Runs Allowed2449th143/283
Hits Allowed4644th156/283
Hits per 911.27th230/246
Walks and Hits per Inning1.7012th217/246
Home Runs Allowed732nd179/283
Home Runs per 91.712th216/246
Strikeouts4238th175/283
Strikeout Rate22.2%42nd130/222
Strikeouts per 910.262nd93/246
CommandDefensevs Relief Pitchers
Walks Allowed1764th95/283
Walk Rate9.0%52nd106/222
Strikeout to Walk Ratio2.4751st109/222
Walks per 94.142nd144/246
Intentional Walks014th205/283
Hit Batters093rd1/283
Wild Pitches59th254/283
Balks057th1/283
Strike Rate63.6%41st130/221
ReliefDefensevs Relief Pitchers
Saves015th201/283
Save Opportunities0
Blown Saves091st1/283
Holds643rd155/283
Games Finished8
Inherited Runners11
Inherited Runners Scored2
Inherited Runners Scored Rate18.2%82nd41/226
38 games
DateOppIPWLSVHHRKBBERAWHIP
NYMSep 23, 2026@TEXTEX100010000.001.00
NYMSep 19, 2026PHIPHI0.200010110.003.00
NYMJuly 29, 2026ATLATL0.100000100.000.00
NYMJuly 26, 2026LADLAD0.110000300.000.00
NYMJuly 24, 2026LADLAD100010200.001.00
NYMJuly 22, 2026@MILMIL0.200020100.003.00
NYMJuly 19, 2026@PHIPHI100010200.001.00
NYMJuly 10, 2026BOSBOS0.2000211327.007.50
NYMJuly 7, 2026KCKC0.100020100.006.00
NYMJuly 6, 2026@ATLATL100010300.001.00
NYMJuly 1, 2026@TORTOR00005121
NYMJune 28, 2026PHIPHI100000200.000.00
NYMJune 26, 2026PHIPHI1.100020100.001.50
NYMJune 23, 2026CHCCHC1.100000100.000.00
NYMJune 20, 2026@PHIPHI2000413013.502.00
NYMJune 16, 2026@CINCIN100030209.003.00
NYMJune 14, 2026ATLATL0.200000010.001.50
NYMJune 12, 2026ATLATL1.110011006.750.75
NYMJune 10, 2026STLSTL1.100010300.000.75
NYMJune 9, 2026STLSTL100010000.001.00
NYMJune 2, 2026@SEASEA200021304.501.00
NYMMay 30, 2026MIAMIA100000100.000.00
WSHMay 1, 2026MILMIL200020000.001.00
WSHApril 29, 2026@NYMNYM100000000.000.00
WSHApril 25, 2026@CWSCWS110000120.002.00
WSHApril 23, 2026ATLATL0.1010101281.009.00
WSHApril 21, 2026ATLATL100010029.003.00
WSHApril 18, 2026SFSF201020000.001.00
WSHApril 16, 2026@PITPIT100010200.001.00
WSHApril 14, 2026@PITPIT100000010.001.00
WSHApril 11, 2026@MILMIL100000100.000.00
WSHApril 10, 2026@MILMIL100010000.001.00
WSHApril 8, 2026STLSTL100010129.003.00
WSHApril 6, 2026STLSTL110010000.001.00
WSHApril 5, 2026LADLAD00103002
WSHApril 1, 2026@PHIPHI0.2000210013.503.00
WSHMarch 29, 2026@CHCCHC100011109.001.00
WSHMarch 26, 2026@CHCCHC100000200.000.00
By season3 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026WSHNYM382374305.591.704674217
2025BAL19021.20008.312.122832118
2024BAL62053.22024.531.404704628

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.