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.

ATL

Curt Casali

Curt Casali comes in 403rd of 434 hitters in home runs, at 1.

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 Appearances1253rd419/434
At Bats1083rd420/434
Hits214th418/434
On Base Percentage.29334th288/434
Batting Average.1948th398/434
Doubles33rd415/434
Triples019th270/434
Home Runs15th403/434
Extra Base Hits43rd421/434
Total Bases272nd425/434
Slugging Percentage.2504th417/434
Isolated Power.0565th414/434
On Base Plus Slugging.5436th406/434
Runs124th413/434
Runs Batted In83rd419/434
Plate DisciplineOffensevs Hitters▶
Walks1315th361/434
Walk Rate10.4%79th92/434
Intentional Walks026th205/434
Hit by Pitch231st270/434
Strikeouts2298th8/434
Strikeout Rate17.6%79th93/434
BaserunningOffensevs Hitters▶
Stolen Bases07th372/434
Caught Stealing084th1/434
41 games
DateOppABRHXBHHRTBRBIBBKSB
SFSep 29, 2024STLSTL3010010000
SFSep 23, 2024@ARIARI2000000210
SFSep 21, 2024@KCKC4120022010
SFSep 19, 2024@BALBAL0000000000
SFSep 18, 2024@BALBAL4010010000
SFSep 15, 2024SDSD2000000000
SFSep 12, 2024MILMIL3011020010
SFSep 8, 2024@SDSD3111141010
SFSep 4, 2024ARIARI2000000020
SFSep 1, 2024MIAMIA1000000000
SFAug 28, 2024@MILMIL0000000000
SFAug 27, 2024@MILMIL3000000010
SFAug 25, 2024@SEASEA2000000000
SFAug 24, 2024@SEASEA3000000010
SFAug 23, 2024@SEASEA0000000000
SFAug 21, 2024CWSCWS3000000000
SFAug 20, 2024CWSCWS3210010100
SFAug 19, 2024CWSCWS3120021000
SFAug 15, 2024ATLATL4000000010
SFAug 9, 2024DETDET2000000010
SFAug 4, 2024@CINCIN3000000110
SFJuly 27, 2024COLCOL3110010000
SFJuly 24, 2024@LADLAD3000000010
SFJuly 20, 2024@COLCOL2000000010
SFJuly 10, 2024TORTOR3100000100
SFJuly 6, 2024@CLECLE1000000300
SFJuly 3, 2024@ATLATL3010010020
SFJune 27, 2024CHCCHC3010010010
SFJune 24, 2024CHCCHC3000000010
SFJune 18, 2024@CHCCHC3021032010
SFJune 15, 2024LAALAA3121030000
SFJune 8, 2024@TEXTEX3000000010
SFJune 5, 2024@ARIARI5000000010
SFJune 2, 2024NYYNYY3000000010
SFMay 29, 2024PHIPHI3000000000
SFMay 25, 2024@NYMNYM4100000010
SFMay 23, 2024@PITPIT2010010100
SFMay 21, 2024@PITPIT3000000100
SFMay 19, 2024COLCOL4120020000
SFMay 18, 2024COLCOL2110012200
SFMay 15, 2024LADLAD2110010100
By season2 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2025ATL————————————
2024SF41125108214180.194.293.250.543

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.