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.

CHC

Dansby Swanson

Dansby Swanson sits 48th of 439 hitters in runs, at 81.

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 Played124
BattingOffensevs Hitters▶
Plate Appearances47867th145/439
At Bats42166th151/439
Hits9158th183/439
On Base Percentage.29732nd298/438
Batting Average.21623rd339/438
Doubles1654th196/439
Triples386th46/439
Home Runs1979th89/439
Extra Base Hits3869th133/439
Total Bases17065th152/439
Slugging Percentage.40459th182/438
Isolated Power.18876th105/438
On Base Plus Slugging.70149th223/438
Runs8189th48/439
Runs Batted In6980th86/439
Plate DisciplineOffensevs Hitters▶
Walks5079th92/439
Walk Rate10.5%72nd123/438
Intentional Walks038th110/439
Hit by Pitch010th349/439
Strikeouts11224th333/439
Strikeout Rate23.4%46th236/438
BaserunningOffensevs Hitters▶
Stolen Bases1787th54/439
Stolen Base Rate100.0%93rd1/125
Caught Stealing078th1/439
124 games
DateOppABRHXBHHRTBRBIBBKSB
CHCSep 24, 2026MIAMIA3000000010
CHCSep 23, 2026MIAMIA3010012100
CHCSep 22, 2026MIAMIA5000000040
CHCSep 19, 2026@CINCIN4221151000
CHCSep 18, 2026@CINCIN3110010110
CHCAug 16, 2026STLSTL0000000000
CHCAug 14, 2026STLSTL3110010011
CHCAug 13, 2026@WSHWSH1000000210
CHCAug 12, 2026@WSHWSH4322162110
CHCAug 11, 2026@WSHWSH2000001110
CHCAug 9, 2026@KCKC4110010110
CHCAug 8, 2026@KCKC4000000000
CHCAug 7, 2026@KCKC3100000100
CHCAug 6, 2026TORTOR4000000020
CHCAug 5, 2026LADLAD4111021010
CHCAug 4, 2026LADLAD4232171010
CHCAug 3, 2026LADLAD3120020101
CHCAug 2, 2026NYYNYY4000000010
CHCAug 1, 2026NYYNYY3000000000
CHCJuly 31, 2026NYYNYY3000000020
CHCJuly 30, 2026@STLSTL3100000121
CHCJuly 29, 2026@STLSTL4100000010
CHCJuly 27, 2026@STLSTL4010010020
CHCJuly 26, 2026@PITPIT4120021000
CHCJuly 25, 2026@PITPIT4221031110
CHCJuly 24, 2026@PITPIT4010011020
CHCJuly 22, 2026DETDET3000000000
CHCJuly 21, 2026DETDET3320020101
CHCJuly 20, 2026DETDET4021030100
CHCJuly 19, 2026MINMIN4000000010
CHCJuly 18, 2026MINMIN4111030001
CHCJuly 17, 2026MINMIN3000000010
CHCJuly 12, 2026@CINCIN4111020020
CHCJuly 11, 2026@CINCIN4000000020
CHCJuly 10, 2026@CINCIN3010010000
CHCJuly 9, 2026@BALBAL4010010012
CHCJuly 8, 2026@BALBAL4110010010
CHCJuly 7, 2026@BALBAL4120021000
CHCJuly 5, 2026STLSTL4110010000
CHCJuly 4, 2026STLSTL3000000020
CHCJuly 3, 2026STLSTL2000000000
CHCJuly 1, 2026SDSD54333128000
CHCJune 30, 2026SDSD4232293000
CHCJune 29, 2026SDSD4121030010
CHCJune 28, 2026@MILMIL4000000010
CHCJune 27, 2026@MILMIL4000000020
CHCJune 26, 2026@MILMIL4000000010
CHCJune 25, 2026@NYMNYM4100000020
CHCJune 24, 2026@NYMNYM5131054011
CHCJune 24, 2026@NYMNYM4222287020
CHCJune 23, 2026@NYMNYM3122164000
CHCJune 20, 2026TORTOR3121030100
CHCJune 19, 2026TORTOR4210011202
CHCJune 17, 2026COLCOL4111142001
CHCJune 16, 2026COLCOL2000000110
CHCJune 15, 2026COLCOL3000000010
CHCJune 14, 2026@SFSF3110010000
CHCJune 13, 2026@SFSF4100000130
CHCJune 12, 2026@SFSF3010010000
CHCJune 11, 2026@COLCOL3100000121
CHCJune 10, 2026@COLCOL2000000120
CHCJune 9, 2026@COLCOL4111020010
CHCJune 6, 2026SFSF0100000000
CHCJune 5, 2026SFSF4000000000
CHCJune 4, 2026ATHATH4010011010
CHCJune 3, 2026ATHATH4011020020
CHCJune 2, 2026ATHATH2000000010
CHCMay 31, 2026@STLSTL2000000110
CHCMay 30, 2026@STLSTL3100000220
CHCMay 29, 2026@STLSTL4110010011
CHCMay 28, 2026@PITPIT3000000120
CHCMay 27, 2026@PITPIT4221030101
CHCMay 26, 2026@PITPIT3000000120
CHCMay 25, 2026@PITPIT3000000010
CHCMay 23, 2026HOUHOU3010010000
CHCMay 22, 2026HOUHOU4000000010
CHCMay 20, 2026MILMIL3000000020
CHCMay 19, 2026MILMIL4010010020
CHCMay 18, 2026MILMIL4111142000
CHCMay 17, 2026@CWSCWS3210010110
CHCMay 15, 2026@CWSCWS5111020010
CHCMay 14, 2026@ATLATL4000000020
CHCMay 13, 2026@ATLATL2000000110
CHCMay 12, 2026@ATLATL3000000010
CHCMay 10, 2026@TEXTEX3000000000
CHCMay 9, 2026@TEXTEX3011020010
CHCMay 8, 2026@TEXTEX4010010001
CHCMay 7, 2026CINCIN3100001100
CHCMay 6, 2026CINCIN4010010010
CHCMay 5, 2026CINCIN5110010000
CHCMay 4, 2026CINCIN4000000010
CHCMay 3, 2026ARIARI3000000110
CHCMay 2, 2026ARIARI3010010000
CHCMay 1, 2026ARIARI4110011000
CHCApril 28, 2026@SDSD1011022001
CHCApril 27, 2026@SDSD3120020100
CHCApril 26, 2026@LADLAD4000000020
CHCApril 25, 2026@LADLAD4000000010
CHCApril 24, 2026@LADLAD3222174010
CHCApril 23, 2026PHIPHI5020022000
CHCApril 22, 2026PHIPHI3000000110
CHCApril 21, 2026PHIPHI2000000310
CHCApril 20, 2026PHIPHI4111143010
CHCApril 19, 2026NYMNYM4000000010
CHCApril 18, 2026NYMNYM3000000010
CHCApril 17, 2026NYMNYM2210011100
CHCApril 15, 2026@PHIPHI5231162000
CHCApril 14, 2026@PHIPHI3200000210
CHCApril 13, 2026@PHIPHI3211142110
CHCApril 12, 2026PITPIT2311141200
CHCApril 11, 2026PITPIT4110011100
CHCApril 10, 2026PITPIT3000000110
CHCApril 8, 2026@TBTB3100000110
CHCApril 7, 2026@TBTB5221030011
CHCApril 6, 2026@TBTB3100000130
CHCApril 5, 2026@CLECLE4000000010
CHCApril 5, 2026@CLECLE4111142020
CHCApril 3, 2026@CLECLE4000000020
CHCApril 1, 2026LAALAA3000001020
CHCMarch 31, 2026LAALAA3000000120
CHCMarch 30, 2026LAALAA3020021100
CHCMarch 29, 2026WSHWSH3000000020
CHCMarch 28, 2026WSHWSH3110010100
CHCMarch 26, 2026WSHWSH2100001200
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026CHC1244784219138196917.216.297.404.701
2025CHC15964559014451247720.244.300.417.717
2024CHC14959353412945166619.242.312.390.701

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.