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

Keibert Ruiz

Keibert Ruiz sits 395th of 434 hitters in on base percentage, at .260.

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 Played127
BattingOffensevs Hitters▶
Plate Appearances48568th141/434
At Bats45971st124/434
Hits10567th143/434
On Base Percentage.2609th395/434
Batting Average.22937th274/434
Doubles2168th134/434
Triples019th270/434
Home Runs1361st157/434
Extra Base Hits3462nd162/434
Total Bases16564th158/434
Slugging Percentage.35934th288/434
Isolated Power.13137th272/434
On Base Plus Slugging.61922nd340/434
Runs4654th195/434
Runs Batted In5770th126/434
Plate DisciplineOffensevs Hitters▶
Walks1623rd329/434
Walk Rate3.3%3rd423/434
Intentional Walks026th205/434
Hit by Pitch567th123/434
Strikeouts5476th101/434
Strikeout Rate11.1%98th9/434
BaserunningOffensevs Hitters▶
Stolen Bases341st241/434
Stolen Base Rate75%—
Caught Stealing158th137/434
127 games
DateOppABRHXBHHRTBRBIBBKSB
WSHSep 28, 2024PHIPHI4120021010
WSHSep 27, 2024PHIPHI5020023000
WSHSep 26, 2024KCKC4010010000
WSHSep 24, 2024KCKC4010010000
WSHSep 22, 2024@CHCCHC4000000020
WSHSep 21, 2024@CHCCHC3000001010
WSHSep 20, 2024@CHCCHC4010010010
WSHSep 19, 2024@CHCCHC4000000010
WSHSep 17, 2024@NYMNYM4000000000
WSHSep 16, 2024@NYMNYM4010010000
WSHSep 15, 2024MIAMIA3010011100
WSHSep 14, 2024MIAMIA4021031001
WSHSep 12, 2024MIAMIA4011020010
WSHSep 11, 2024ATLATL4021031010
WSHSep 10, 2024ATLATL4000000010
WSHSep 8, 2024@PITPIT4111020010
WSHSep 7, 2024@PITPIT2000001110
WSHSep 7, 2024@PITPIT5132051011
WSHSep 5, 2024@PITPIT3010010100
WSHSep 4, 2024@MIAMIA3110010100
WSHSep 3, 2024@MIAMIA4232171000
WSHSep 1, 2024CHCCHC3000000000
WSHAug 30, 2024CHCCHC4000000020
WSHAug 28, 2024NYYNYY4000000020
WSHAug 27, 2024NYYNYY4000000010
WSHAug 26, 2024NYYNYY4000000000
WSHAug 25, 2024@ATLATL4110010000
WSHAug 24, 2024@ATLATL3100000100
WSHAug 23, 2024@ATLATL4111020000
WSHAug 22, 2024COLCOL4111021000
WSHAug 21, 2024COLCOL4120021000
WSHAug 20, 2024COLCOL1000000000
WSHAug 18, 2024@PHIPHI5111142000
WSHAug 16, 2024@PHIPHI4010010010
WSHAug 15, 2024@PHIPHI4222282000
WSHAug 14, 2024@BALBAL4010010000
WSHAug 13, 2024@BALBAL5010011000
WSHAug 10, 2024LAALAA4000000000
WSHAug 9, 2024LAALAA4000001000
WSHAug 8, 2024SFSF3010011100
WSHAug 7, 2024SFSF0000000000
WSHAug 6, 2024SFSF5232171000
WSHAug 5, 2024SFSF3111020110
WSHAug 4, 2024MILMIL4120020010
WSHAug 3, 2024MILMIL4110011000
WSHAug 2, 2024MILMIL4010010000
WSHJuly 31, 2024@ARIARI2000000010
WSHJuly 30, 2024@ARIARI3000000000
WSHJuly 29, 2024@ARIARI5121032000
WSHJuly 28, 2024@STLSTL1000000000
WSHJuly 27, 2024@STLSTL6111143010
WSHJuly 26, 2024@STLSTL5110010000
WSHJuly 25, 2024SDSD3000000000
WSHJuly 23, 2024SDSD3010010000
WSHJuly 21, 2024CINCIN4010010000
WSHJuly 20, 2024CINCIN1000000000
WSHJuly 19, 2024CINCIN4111142020
WSHJuly 14, 2024@MILMIL4000000010
WSHJuly 13, 2024@MILMIL1000000000
WSHJuly 12, 2024@MILMIL4010011000
WSHJuly 10, 2024@NYMNYM4110010000
WSHJuly 9, 2024@NYMNYM4111142000
WSHJuly 8, 2024STLSTL4021030000
WSHJuly 6, 2024STLSTL5332173000
WSHJuly 5, 2024STLSTL4010011100
WSHJuly 3, 2024NYMNYM4000000000
WSHJuly 2, 2024NYMNYM4010010000
WSHJuly 1, 2024NYMNYM5030031000
WSHJune 29, 2024@TBTB4020021000
WSHJune 28, 2024@TBTB3000000120
WSHJune 25, 2024@SDSD4000000000
WSHJune 24, 2024@SDSD5122041010
WSHJune 23, 2024@COLCOL2000000100
WSHJune 22, 2024@COLCOL2010010100
WSHJune 20, 2024ARIARI4000000000
WSHJune 19, 2024ARIARI3110010000
WSHJune 18, 2024ARIARI3000000010
WSHJune 16, 2024MIAMIA3021030000
WSHJune 14, 2024MIAMIA4000000000
WSHJune 12, 2024@DETDET3010011100
WSHJune 11, 2024@DETDET4000000000
WSHJune 9, 2024ATLATL3111144000
WSHJune 8, 2024ATLATL4110010000
WSHJune 7, 2024ATLATL3000000020
WSHJune 6, 2024ATLATL4010010000
WSHJune 5, 2024NYMNYM3110010000
WSHJune 4, 2024NYMNYM4000000010
WSHJune 3, 2024NYMNYM4110010020
WSHJune 2, 2024@CLECLE4110010010
WSHMay 31, 2024@CLECLE4000000010
WSHMay 30, 2024@ATLATL3000000000
WSHMay 29, 2024@ATLATL5021032001
WSHMay 28, 2024@ATLATL3000000000
WSHMay 27, 2024@ATLATL4120020100
WSHMay 26, 2024SEASEA2120020000
WSHMay 25, 2024SEASEA2121031000
WSHMay 24, 2024SEASEA3121152000
WSHMay 22, 2024MINMIN2000001000
WSHMay 21, 2024MINMIN3000000010
WSHMay 20, 2024MINMIN4221030000
WSHMay 19, 2024@PHIPHI4010011000
WSHMay 18, 2024@PHIPHI0000000000
WSHMay 17, 2024@PHIPHI3011021000
WSHMay 15, 2024@CWSCWS4000000030
WSHMay 14, 2024@CWSCWS1110011000
WSHMay 14, 2024@CWSCWS4000000000
WSHMay 11, 2024@BOSBOS3000000010
WSHMay 10, 2024@BOSBOS4110010020
WSHMay 8, 2024BALBAL5020020000
WSHMay 7, 2024BALBAL4000000000
WSHMay 5, 2024TORTOR5000000020
WSHMay 4, 2024TORTOR4000000000
WSHMay 3, 2024TORTOR5010010000
WSHMay 2, 2024@TEXTEX4010010010
WSHApril 30, 2024@TEXTEX3000000000
WSHApril 29, 2024@MIAMIA4000000000
WSHApril 27, 2024@MIAMIA4111141010
WSHApril 26, 2024@MIAMIA3000000110
WSHApril 25, 2024LADLAD4000000010
WSHApril 8, 2024@SFSF3100000220
WSHApril 6, 2024PHIPHI4000000010
WSHApril 5, 2024PHIPHI4000000000
WSHApril 3, 2024PITPIT4010010000
WSHApril 1, 2024PITPIT4010010010
WSHMarch 31, 2024@CINCIN5000000010
WSHMarch 30, 2024@CINCIN4131163000
WSHMarch 28, 2024@CINCIN3010010000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026WSH105354332943410482.283.318.446.764
2025WSH6826725563142250.247.277.318.595
2024WSH1274854591053413573.229.260.359.619

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.