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.

COL

Troy Johnston

Troy Johnston sits 408th of 440 hitters in extra base hits, at 7.

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 Played44
BattingOffensevs Hitters▶
Plate Appearances1214th422/440
At Bats1125th418/440
Hits3112th385/440
On Base Percentage.33170th134/439
Batting Average.27787th59/439
Doubles22nd428/440
Triples154th140/440
Home Runs422nd328/440
Extra Base Hits77th408/440
Total Bases4711th389/440
Slugging Percentage.42067th147/439
Isolated Power.14346th235/439
On Base Plus Slugging.75069th135/439
Runs125th416/440
Runs Batted In1312th384/440
Plate DisciplineOffensevs Hitters▶
Walks88th401/440
Walk Rate6.6%34th288/439
Intentional Walks028th193/440
Hit by Pitch117th330/440
Strikeouts2695th21/440
Strikeout Rate21.5%58th185/439
BaserunningOffensevs Hitters▶
Stolen Bases233rd273/440
Stolen Base Rate50%—
Caught Stealing239th238/440
44 games
DateOppABRHXBHHRTBRBIBBKSB
MIASep 27, 2025NYMNYM2000000010
MIASep 26, 2025NYMNYM4110010010
MIASep 25, 2025@PHIPHI4020020000
MIASep 24, 2025@PHIPHI1000000000
MIASep 23, 2025@PHIPHI0100000100
MIASep 21, 2025@TEXTEX2000000010
MIASep 20, 2025@TEXTEX4121152000
MIASep 19, 2025@TEXTEX2000000000
MIASep 18, 2025@COLCOL3010011100
MIASep 17, 2025@COLCOL4120020010
MIASep 14, 2025DETDET3010010120
MIASep 13, 2025DETDET4222283120
MIASep 10, 2025WSHWSH2000000000
MIASep 9, 2025WSHWSH1000000000
MIASep 8, 2025WSHWSH4000000010
MIASep 7, 2025PHIPHI2020020101
MIASep 6, 2025PHIPHI4000000020
MIASep 2, 2025@WSHWSH2000000000
MIASep 1, 2025@WSHWSH1000000000
MIAAug 31, 2025@NYMNYM4000000020
MIAAug 30, 2025@NYMNYM1000000010
MIAAug 29, 2025@NYMNYM5231051000
MIAAug 28, 2025@NYMNYM3110010000
MIAAug 27, 2025ATLATL1000000000
MIAAug 26, 2025ATLATL1010010100
MIAAug 25, 2025ATLATL3011021000
MIAAug 24, 2025TORTOR3020020010
MIAAug 23, 2025TORTOR5020021010
MIAAug 22, 2025TORTOR2000000010
MIAAug 20, 2025STLSTL2020021100
MIAAug 19, 2025STLSTL4000000020
MIAAug 17, 2025@BOSBOS1000000000
MIAAug 16, 2025@BOSBOS2121151001
MIAAug 14, 2025@CLECLE3000000110
MIAAug 13, 2025@CLECLE1000000000
MIAAug 10, 2025@ATLATL1000000000
MIAAug 9, 2025@ATLATL3010010010
MIAAug 8, 2025@ATLATL3010011010
MIAAug 7, 2025@ATLATL3000000000
MIAAug 6, 2025HOUHOU3000000020
MIAAug 4, 2025HOUHOU2000000010
MIAAug 3, 2025NYYNYY2111021000
MIAJuly 30, 2025@STLSTL3000000010
MIAJuly 29, 2025@STLSTL2110010000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026COL128449397110374504.277.342.393.735
2025MIA441211123174132.277.331.420.750
2024MIA————————————

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.