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.

CLE

David Fry

David Fry places 430th of 439 hitters in strikeout rate, at 36.9%.

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 Played66
BattingOffensevs Hitters▶
Plate Appearances15712th386/440
At Bats14612th387/440
Hits257th407/440
On Base Percentage.2292nd430/439
Batting Average.1713rd424/439
Doubles46th401/440
Triples020th265/440
Home Runs842nd252/440
Extra Base Hits1219th348/440
Total Bases5315th370/440
Slugging Percentage.36333rd293/439
Isolated Power.19281st86/439
On Base Plus Slugging.59214th378/439
Runs1612th382/440
Runs Batted In2328th314/440
Plate DisciplineOffensevs Hitters▶
Walks910th395/440
Walk Rate5.7%23rd338/439
Intentional Walks028th193/440
Hit by Pitch233rd262/440
Strikeouts5869th136/440
Strikeout Rate36.9%2nd430/439
BaserunningOffensevs Hitters▶
Stolen Bases121st319/440
Stolen Base Rate100%—
Caught Stealing086th1/440
66 games
DateOppABRHXBHHRTBRBIBBKSB
CLESep 23, 2025DETDET3000000020
CLESep 19, 2025@MINMIN2110010010
CLESep 18, 2025@DETDET3000000020
CLESep 16, 2025@DETDET1000000000
CLESep 13, 2025CWSCWS1000000010
CLESep 12, 2025CWSCWS3111141000
CLESep 9, 2025KCKC3021031010
CLESep 7, 2025@TBTB0000000100
CLESep 5, 2025@TBTB3010011010
CLESep 4, 2025@TBTB1000000010
CLESep 2, 2025@BOSBOS4111142010
CLESep 1, 2025@BOSBOS2000000000
CLEAug 30, 2025SEASEA3000000010
CLEAug 26, 2025TBTB2000000110
CLEAug 24, 2025@TEXTEX1000000010
CLEAug 23, 2025@TEXTEX3000000030
CLEAug 22, 2025@TEXTEX0000000000
CLEAug 20, 2025@ARIARI1000000010
CLEAug 19, 2025@ARIARI2000000100
CLEAug 18, 2025@ARIARI1000000000
CLEAug 17, 2025ATLATL1000000010
CLEAug 16, 2025ATLATL4000000010
CLEAug 14, 2025MIAMIA4110011010
CLEAug 10, 2025@CWSCWS1011022000
CLEAug 6, 2025@NYMNYM4111141010
CLEAug 5, 2025@NYMNYM1000000000
CLEAug 4, 2025@NYMNYM5110011010
CLEAug 1, 2025MINMIN1000000010
CLEJuly 30, 2025COLCOL1211142100
CLEJuly 29, 2025COLCOL4110010010
CLEJuly 27, 2025@KCKC2000000010
CLEJuly 24, 2025BALBAL1000000010
CLEJuly 21, 2025BALBAL2100000010
CLEJuly 20, 2025ATHATH5021034000
CLEJuly 18, 2025ATHATH4111142010
CLEJuly 13, 2025@CWSCWS1010010000
CLEJuly 12, 2025@CWSCWS2000000010
CLEJuly 11, 2025@CWSCWS1000000010
CLEJuly 9, 2025@HOUHOU3000000110
CLEJuly 8, 2025@HOUHOU1000000000
CLEJuly 7, 2025@HOUHOU5111141010
CLEJuly 6, 2025DETDET3000000030
CLEJuly 5, 2025DETDET1000000000
CLEJuly 4, 2025DETDET0000000100
CLEJuly 3, 2025@CHCCHC1000000010
CLEJuly 2, 2025@CHCCHC3121151010
CLEJuly 1, 2025@CHCCHC3000000000
CLEJune 29, 2025STLSTL3000000020
CLEJune 27, 2025STLSTL3000000010
CLEJune 25, 2025TORTOR1010010000
CLEJune 24, 2025TORTOR3000000020
CLEJune 22, 2025@ATHATH4010011020
CLEJune 21, 2025@ATHATH1000000010
CLEJune 20, 2025@ATHATH3000000000
CLEJune 17, 2025@SFSF3111020010
CLEJune 14, 2025@SEASEA1000000010
CLEJune 11, 2025CINCIN1100000110
CLEJune 10, 2025CINCIN4000000010
CLEJune 9, 2025CINCIN1000000010
CLEJune 8, 2025HOUHOU4000000020
CLEJune 7, 2025HOUHOU1000000010
CLEJune 6, 2025HOUHOU3121151110
CLEJune 5, 2025@NYYNYY2000000111
CLEJune 4, 2025@NYYNYY1000000000
CLEJune 3, 2025@NYYNYY3010011020
CLEJune 1, 2025LAALAA1000000010
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026CLE9121418437148200.201.307.364.671
2025CLE6615714625128231.171.229.363.592
2024CLE122392335883314514.263.356.448.804

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.