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

Jonny DeLuca

Jonny DeLuca places 112th of 128 hitters in stolen base rate, at 73.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 Played112
BattingOffensevs Hitters▶
Plate Appearances37050th221/443
At Bats35053rd208/443
Hits9358th184/443
On Base Percentage.30035th286/442
Batting Average.26679th94/442
Doubles2477th99/443
Triples018th285/443
Home Runs1156th187/443
Extra Base Hits3563rd160/443
Total Bases15058th187/443
Slugging Percentage.42973rd120/442
Isolated Power.16362nd169/442
On Base Plus Slugging.72862nd167/442
Runs4452nd210/443
Runs Batted In5062nd168/443
Plate DisciplineOffensevs Hitters▶
Walks1724th331/443
Walk Rate4.6%9th402/442
Intentional Walks038th109/443
Hit by Pitch010th352/443
Strikeouts7852nd213/443
Strikeout Rate21.1%59th181/442
BaserunningOffensevs Hitters▶
Stolen Bases1787th55/443
Stolen Base Rate73.9%12th112/128
Caught Stealing63rd428/443
112 games
DateOppABRHXBHHRTBRBIBBKSB
TBSep 27, 2026@PHIPHI4222282000
TBSep 26, 2026@PHIPHI4110010110
TBSep 25, 2026@PHIPHI4010011010
TBSep 24, 2026@NYYNYY3010010210
TBSep 23, 2026@NYYNYY4031041012
TBSep 22, 2026@NYYNYY4011020030
TBSep 22, 2026@NYYNYY3000000010
TBSep 20, 2026BOSBOS4111022020
TBSep 19, 2026BOSBOS1000000000
TBSep 18, 2026BOSBOS4000000020
TBSep 17, 2026ATHATH3100000010
TBSep 16, 2026ATHATH4121031010
TBSep 15, 2026ATHATH0000000000
TBSep 13, 2026HOUHOU5110010010
TBSep 12, 2026HOUHOU1010010001
TBSep 11, 2026HOUHOU0100000000
TBSep 10, 2026@ATLATL3020020000
TBSep 8, 2026@ATLATL5000000010
TBSep 6, 2026@TEXTEX5020021000
TBSep 3, 2026@TEXTEX3000000100
TBSep 2, 2026NYMNYM2000000010
TBSep 1, 2026NYMNYM3000000000
TBAug 31, 2026NYMNYM3010010120
TBAug 30, 2026SDSD5111143010
TBAug 29, 2026SDSD4000000020
TBAug 28, 2026SDSD3110011110
TBAug 26, 2026@DETDET4111021010
TBAug 25, 2026@DETDET4010011010
TBAug 24, 2026@DETDET4021030000
TBAug 23, 2026@BALBAL4010010000
TBAug 22, 2026@BALBAL4021030010
TBAug 21, 2026@BALBAL3010010000
TBAug 20, 2026TORTOR4000000010
TBAug 19, 2026TORTOR1010010000
TBAug 17, 2026BALBAL1010012000
TBAug 16, 2026BALBAL4000000020
TBAug 15, 2026BALBAL4000000100
TBAug 14, 2026BALBAL2000000000
TBAug 12, 2026@ATHATH5132050001
TBAug 10, 2026@ATHATH5230030001
TBAug 8, 2026@SEASEA1000000010
TBAug 7, 2026@SEASEA4111141030
TBAug 4, 2026@COLCOL3000000010
TBAug 2, 2026CWSCWS4010010000
TBAug 1, 2026CWSCWS3110010011
TBJuly 30, 2026TEXTEX4121151001
TBJuly 29, 2026TEXTEX3000000010
TBJuly 28, 2026TEXTEX1000000000
TBJuly 26, 2026CLECLE3000000000
TBJuly 24, 2026CLECLE4320021120
TBJuly 23, 2026@TORTOR3011020000
TBJuly 21, 2026@TORTOR6120023011
TBJuly 18, 2026@BOSBOS5122161010
TBJuly 17, 2026@BOSBOS4020022010
TBJuly 17, 2026@BOSBOS4000000000
TBJuly 11, 2026SEASEA4000000020
TBJuly 9, 2026NYYNYY2000000020
TBJuly 8, 2026NYYNYY4000000010
TBJuly 6, 2026NYYNYY3010010000
TBJuly 5, 2026@HOUHOU1010010000
TBJuly 4, 2026@HOUHOU5121152002
TBJuly 3, 2026@HOUHOU2000000120
TBJuly 2, 2026@KCKC0000000000
TBJune 30, 2026@KCKC3210010200
TBJune 26, 2026ARIARI4000000000
TBJune 24, 2026KCKC4011021000
TBJune 23, 2026KCKC3010010100
TBJune 22, 2026KCKC3000000010
TBJune 21, 2026WSHWSH4122162020
TBJune 20, 2026WSHWSH0000000001
TBJune 19, 2026WSHWSH4111141010
TBMay 22, 2026@NYYNYY3010010000
TBMay 20, 2026BALBAL4000000010
TBMay 19, 2026BALBAL4010011020
TBMay 18, 2026BALBAL5021033000
TBMay 17, 2026MIAMIA4121030000
TBMay 16, 2026MIAMIA5000000030
TBMay 15, 2026MIAMIA1000000010
TBMay 13, 2026@TORTOR0000000000
TBMay 12, 2026@TORTOR5032051001
TBMay 11, 2026@TORTOR0000000000
TBMay 10, 2026@BOSBOS3000000120
TBMay 8, 2026@BOSBOS4000000020
TBMay 7, 2026@BOSBOS4220020101
TBMay 6, 2026TORTOR4111021010
TBMay 5, 2026TORTOR1000000001
TBMay 4, 2026TORTOR4010010010
TBMay 3, 2026SFSF1000000010
TBMay 2, 2026SFSF4121030011
TBMay 1, 2026SFSF3000000000
TBApril 27, 2026@CLECLE4010010010
TBApril 26, 2026MINMIN0000000000
TBApril 25, 2026MINMIN2111020010
TBApril 24, 2026MINMIN4010010000
TBApril 22, 2026CINCIN3100000100
TBApril 21, 2026CINCIN4011022020
TBApril 19, 2026@PITPIT3110010011
TBApril 18, 2026@PITPIT4221032000
TBApril 16, 2026@CWSCWS1100000100
TBApril 15, 2026@CWSCWS1111143000
TBApril 14, 2026@CWSCWS5011021020
TBApril 11, 2026NYYNYY4020021010
TBApril 10, 2026NYYNYY4000000000
TBApril 8, 2026CHCCHC3110010001
TBApril 5, 2026@MINMIN3000000010
TBApril 3, 2026@MINMIN1000000000
TBApril 1, 2026@MILMIL1000000000
TBMarch 31, 2026@MILMIL1000000000
TBMarch 30, 2026@MILMIL3211141120
TBMarch 29, 2026@STLSTL5221031000
TBMarch 28, 2026@STLSTL0000000000
TBMarch 26, 2026@STLSTL4020022000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026TB1123703509335115017.266.300.429.728
2025TB205957194046.333.356.456.812
2024TB107362332722263116.217.278.331.609

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.