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.

TB

Oliver Dunn

In total bases, Oliver Dunn is 421st of 434 hitters, at 30.

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 Played41
BattingOffensevs Hitters▶
Plate Appearances1042nd426/434
At Bats952nd424/434
Hits214th418/434
On Base Percentage.28222nd339/434
Batting Average.22129th308/434
Doubles21st429/434
Triples271st93/434
Home Runs15th403/434
Extra Base Hits54th417/434
Total Bases303rd421/434
Slugging Percentage.31614th372/434
Isolated Power.09515th371/434
On Base Plus Slugging.59714th372/434
Runs113rd418/434
Runs Batted In72nd426/434
Plate DisciplineOffensevs Hitters▶
Walks63rd420/434
Walk Rate5.8%21st342/434
Intentional Walks026th205/434
Hit by Pitch231st270/434
Strikeouts4090th45/434
Strikeout Rate38.5%0th432/434
BaserunningOffensevs Hitters▶
Stolen Bases341st241/434
Stolen Base Rate100%—
Caught Stealing084th1/434
41 games
DateOppABRHXBHHRTBRBIBBKSB
MILJune 12, 2024TORTOR2000000110
MILJune 11, 2024TORTOR2000000010
MILJune 9, 2024@DETDET1000000010
MILJune 7, 2024@DETDET0000000000
MILJune 4, 2024@PHIPHI0000000000
MILMay 31, 2024CWSCWS1010011000
MILMay 28, 2024CHCCHC1000000010
MILMay 26, 2024@BOSBOS4110010011
MILMay 14, 2024PITPIT4110010020
MILMay 11, 2024STLSTL2111020010
MILMay 10, 2024STLSTL1000000010
MILMay 8, 2024@KCKC2100000210
MILMay 7, 2024@KCKC1000000010
MILMay 6, 2024@KCKC1000000000
MILMay 5, 2024@CHCCHC4010010010
MILMay 4, 2024@CHCCHC4111031010
MILMay 3, 2024@CHCCHC2010010010
MILMay 1, 2024TBTB3220020110
MILApril 29, 2024TBTB1000000010
MILApril 28, 2024NYYNYY1000000010
MILApril 27, 2024NYYNYY1000000010
MILApril 26, 2024NYYNYY1000000010
MILApril 25, 2024@PITPIT5010011020
MILApril 24, 2024@PITPIT1000000010
MILApril 22, 2024@PITPIT1000000010
MILApril 20, 2024@STLSTL5010010010
MILApril 19, 2024@STLSTL3000000010
MILApril 17, 2024SDSD3000000010
MILApril 16, 2024SDSD1000000000
MILApril 15, 2024SDSD1010010000
MILApril 14, 2024@BALBAL1000000010
MILApril 13, 2024@BALBAL3111020020
MILApril 9, 2024@CINCIN5000000020
MILApril 8, 2024@CINCIN5010010020
MILApril 7, 2024SEASEA4221041011
MILApril 6, 2024SEASEA2000000110
MILApril 5, 2024SEASEA4121152001
MILApril 3, 2024MINMIN2000000020
MILApril 2, 2024MINMIN3010010110
MILMarch 31, 2024@NYMNYM3010011010
MILMarch 30, 2024@NYMNYM4010010010
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026TB9121110010.091.167.091.258
2025MIL14413662061.167.205.222.427
2024MIL4110495215173.221.282.316.597

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.