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.

WSH

Orlando Ribalta

Orlando Ribalta tops all 287 relief pitchers in hit batters, 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 Pitched45
Games Started0
Innings Pitched40.136th184/287
Batters Faced17832nd193/287
Pitches Thrown75041st171/287
ResultsDefensevs Relief Pitchers▶
Wins117th216/287
Losses262nd81/287
Earned Runs1865th93/287
Earned Run Average4.0251st122/248
Runs Allowed2162nd105/287
Hits Allowed3474th73/287
Hits per 97.666th84/248
Walks and Hits per Inning1.2966th85/248
Home Runs Allowed555th108/287
Home Runs per 91.145th137/248
Strikeouts4238th178/287
Strikeout Rate23.6%51st112/228
Strikeouts per 99.443rd143/248
CommandDefensevs Relief Pitchers▶
Walks Allowed1860th110/287
Walk Rate10.1%41st136/228
Strikeout to Walk Ratio2.3347th120/228
Walks per 94.045th137/248
Intentional Walks014th205/287
Hit Batters093rd1/287
Wild Pitches241st145/287
Balks057th1/287
Strike Rate65.2%67th75/224
ReliefDefensevs Relief Pitchers▶
Saves260th95/287
Save Opportunities5
Blown Saves328th190/287
Holds1274th71/287
Games Finished9
Inherited Runners21
Inherited Runners Scored5
Inherited Runners Scored Rate23.8%68th76/237
45 games
DateOppIPWLSVHHRKBBERAWHIP
WSHSep 1, 2026ATLATL100000200.000.00
WSHAug 29, 2026MIAMIA110010200.001.00
WSHAug 27, 2026COLCOL100010110.002.00
WSHAug 26, 2026COLCOL0.10002102108.0012.00
WSHAug 21, 2026@MIAMIA0.100000210.003.00
WSHAug 20, 2026@TEXTEX100010200.001.00
WSHAug 15, 2026@NYMNYM100000100.000.00
WSHAug 11, 2026CHCCHC100011019.002.00
WSHAug 7, 2026CINCIN100000000.000.00
WSHAug 5, 2026@PHIPHI1.100000010.000.75
WSHAug 2, 2026@ATLATL100010100.001.00
WSHJuly 29, 2026TORTOR101030109.003.00
WSHJuly 28, 2026TORTOR100000200.000.00
WSHJuly 24, 2026ARIARI1.100010310.001.50
WSHJuly 21, 2026@COLCOL0.200000200.000.00
WSHJuly 11, 2026NYYNYY0.1000110154.006.00
WSHJuly 8, 2026HOUHOU0.200020100.003.00
WSHJuly 5, 2026PITPIT0.200000200.000.00
WSHJuly 3, 2026PITPIT100010200.001.00
WSHJune 30, 2026@BOSBOS100020000.002.00
WSHJune 27, 2026@BALBAL0.1000200027.006.00
WSHJune 24, 2026PHIPHI0.2000001113.501.50
WSHJune 23, 2026PHIPHI100000100.000.00
WSHJune 21, 2026@TBTB1010212118.003.00
WSHJune 16, 2026KCKC0.1000100154.006.00
WSHJune 13, 2026SEASEA0.200010000.001.50
WSHJune 10, 2026@SFSF100000100.000.00
WSHJune 9, 2026@SFSF100011009.001.00
WSHJune 6, 2026@ARIARI100000010.001.00
WSHJune 3, 2026MIAMIA0.200010110.003.00
WSHMay 31, 2026SDSD200000210.000.50
WSHMay 29, 2026SDSD100000000.000.00
WSHMay 27, 2026@CLECLE100010000.001.00
WSHMay 24, 2026@ATLATL0.200100100.000.00
WSHMay 22, 2026@ATLATL100020029.004.00
WSHMay 21, 2026NYMNYM100020100.002.00
WSHMay 18, 2026NYMNYM100000000.000.00
WSHMay 16, 2026BALBAL100010200.001.00
WSHMay 13, 2026@CINCIN100000100.000.00
WSHMay 10, 2026@MIAMIA100000100.000.00
WSHMay 7, 2026MINMIN100010109.001.00
WSHMay 5, 2026MINMIN0.1000101227.009.00
WSHMay 2, 2026MILMIL100000100.000.00
WSHApril 16, 2026@PITPIT100110100.001.00
WSHApril 13, 2026@PITPIT100000000.000.00
By season3 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026WSH45040.11224.021.293454218
2025WSH22024.10007.031.852862517
2024WSH403.100013.503.6010032

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.