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.

KC

Mark Canha

Mark Canha places 65th of 434 hitters in walk rate, at 11%.

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 Played125
BattingOffensevs Hitters▶
Plate Appearances46264th157/434
At Bats39358th182/434
Hits9559th175/434
On Base Percentage.34487th58/434
Batting Average.24254th200/434
Doubles2065th147/434
Triples019th270/434
Home Runs735th272/434
Extra Base Hits2748th219/434
Total Bases13652nd206/434
Slugging Percentage.34627th318/434
Isolated Power.10420th349/434
On Base Plus Slugging.69049th223/434
Runs4654th195/434
Runs Batted In4250th214/434
Plate DisciplineOffensevs Hitters▶
Walks5182nd76/434
Walk Rate11%85th65/434
Intentional Walks282nd54/434
Hit by Pitch1395th20/434
Strikeouts9639th260/434
Strikeout Rate20.8%62nd166/434
BaserunningOffensevs Hitters▶
Stolen Bases764th151/434
Stolen Base Rate100%—
Caught Stealing084th1/434
125 games
DateOppABRHXBHHRTBRBIBBKSB
SFSep 28, 2024STLSTL1111020000
SFSep 25, 2024@ARIARI1000000010
SFSep 23, 2024@ARIARI4020020001
SFSep 20, 2024@KCKC3010010110
SFSep 19, 2024@BALBAL1000000000
SFSep 15, 2024SDSD3010010010
SFSep 14, 2024SDSD3010010011
SFSep 12, 2024MILMIL2010010000
SFSep 10, 2024MILMIL0000000200
SFSep 7, 2024@SDSD4000000000
SFSep 5, 2024ARIARI1000000000
SFSep 4, 2024ARIARI1000000010
SFSep 3, 2024ARIARI0000000000
SFSep 1, 2024MIAMIA2010011010
SFAug 31, 2024MIAMIA3000000101
SFAug 29, 2024@MILMIL1000000000
SFAug 27, 2024@MILMIL1000000010
SFAug 25, 2024@SEASEA1000000110
SFAug 24, 2024@SEASEA1000000000
SFAug 21, 2024CWSCWS4121030000
SFAug 20, 2024CWSCWS1000000100
SFAug 18, 2024@ATHATH3000000010
SFAug 17, 2024@ATHATH2020020000
SFAug 15, 2024ATLATL3000000110
SFAug 12, 2024ATLATL4010010020
SFAug 11, 2024DETDET1000000100
SFAug 10, 2024DETDET4000000000
SFAug 9, 2024DETDET3110011010
SFAug 8, 2024@WSHWSH6041052010
SFAug 6, 2024@WSHWSH3100000020
SFAug 5, 2024@WSHWSH3010010000
SFAug 2, 2024@CINCIN3020020110
DETJuly 29, 2024CLECLE4110010000
DETJuly 28, 2024MINMIN3000000130
DETJuly 27, 2024MINMIN2010012110
DETJuly 26, 2024MINMIN3100000020
DETJuly 24, 2024@CLECLE3000000020
DETJuly 23, 2024@CLECLE4111020010
DETJuly 22, 2024@CLECLE4131040010
DETJuly 20, 2024@TORTOR4110010120
DETJuly 19, 2024@TORTOR3111142120
DETJuly 13, 2024LADLAD1100000000
DETJuly 12, 2024LADLAD2021030200
DETJuly 8, 2024CLECLE3000001120
DETJuly 7, 2024@CINCIN5010010000
DETJuly 6, 2024@CINCIN4011021010
DETJuly 4, 2024@MINMIN3010010000
DETJuly 2, 2024@MINMIN4000000000
DETJune 30, 2024@LAALAA3000001010
DETJune 29, 2024@LAALAA4000000100
DETJune 28, 2024@LAALAA3000001100
DETJune 26, 2024PHIPHI4000000000
DETJune 25, 2024PHIPHI4000000000
DETJune 24, 2024PHIPHI3010010010
DETJune 23, 2024CWSCWS2110010100
DETJune 22, 2024CWSCWS3000001100
DETJune 21, 2024CWSCWS2000000100
DETJune 19, 2024@ATLATL4000000020
DETJune 18, 2024@ATLATL3010010020
DETJune 17, 2024@ATLATL3021030100
DETJune 16, 2024@HOUHOU4110010010
DETJune 15, 2024@HOUHOU4121031010
DETJune 14, 2024@HOUHOU4000000030
DETJune 13, 2024WSHWSH3020022001
DETJune 12, 2024WSHWSH5120020000
DETJune 11, 2024WSHWSH4111020101
DETJune 9, 2024MILMIL3200000000
DETJune 8, 2024MILMIL4010011110
DETJune 7, 2024MILMIL2000000000
DETJune 5, 2024@TEXTEX3000000010
DETJune 4, 2024@TEXTEX4010010010
DETJune 3, 2024@TEXTEX4000000010
DETJune 2, 2024@BOSBOS4110011101
DETMay 30, 2024@BOSBOS4010011020
DETMay 29, 2024PITPIT3010011010
DETMay 29, 2024PITPIT3110010110
DETMay 26, 2024TORTOR5131042000
DETMay 25, 2024TORTOR3121030000
DETMay 24, 2024TORTOR3210010110
DETMay 22, 2024@KCKC5000000030
DETMay 21, 2024@KCKC3100000110
DETMay 20, 2024@KCKC3000000100
DETMay 19, 2024@ARIARI4000000010
DETMay 18, 2024@ARIARI4110010110
DETMay 17, 2024@ARIARI5220020010
DETMay 15, 2024MIAMIA3010010120
DETMay 14, 2024MIAMIA3010010110
DETMay 13, 2024MIAMIA4010010010
DETMay 12, 2024HOUHOU3000000000
DETMay 11, 2024HOUHOU3111144210
DETMay 10, 2024HOUHOU4000000020
DETMay 6, 2024@CLECLE3000000120
DETMay 5, 2024@NYYNYY4110010010
DETMay 4, 2024@NYYNYY4000000020
DETMay 3, 2024@NYYNYY5010010010
DETMay 1, 2024STLSTL4000000010
DETApril 30, 2024STLSTL1000000010
DETApril 30, 2024STLSTL4221031100
DETApril 28, 2024KCKC4111020000
DETApril 27, 2024KCKC3110011210
DETApril 26, 2024KCKC4020020010
DETApril 24, 2024@TBTB4010012010
DETApril 23, 2024@TBTB4122161000
DETApril 22, 2024@TBTB4231162000
DETApril 21, 2024@MINMIN4011020100
DETApril 20, 2024@MINMIN1000000010
DETApril 19, 2024@MINMIN4000000130
DETApril 18, 2024TEXTEX3120021200
DETApril 17, 2024TEXTEX3000000210
DETApril 15, 2024TEXTEX4021030000
DETApril 14, 2024MINMIN4111022000
DETApril 13, 2024MINMIN5100000120
DETApril 13, 2024MINMIN4000000010
DETApril 12, 2024MINMIN3221152100
DETApril 9, 2024@PITPIT5011020010
DETApril 8, 2024@PITPIT1000000100
DETApril 7, 2024ATHATH3010010010
DETApril 6, 2024ATHATH4000000020
DETApril 5, 2024ATHATH3111141010
DETApril 4, 2024@NYMNYM4000000010
DETApril 4, 2024@NYMNYM1000000100
DETApril 1, 2024@NYMNYM2000000100
DETMarch 31, 2024@CWSCWS3010010110
DETMarch 30, 2024@CWSCWS5332173001
DETMarch 28, 2024@CWSCWS3000000120
By season2 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2025MILKC46125113244160.212.272.265.537
2024DETSF12546239395277427.242.344.346.690

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.