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.

CIN

Spencer Steer

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 Played98
BattingOffensevs Hitters▶
Plate Appearances38452nd212/438
At Bats34052nd211/438
Hits8151st212/438
On Base Percentage.31351st213/437
Batting Average.23845th242/437
Doubles1550th214/438
Triples018th281/438
Home Runs1671st122/438
Extra Base Hits3157th185/438
Total Bases14455th198/438
Slugging Percentage.42470th131/437
Isolated Power.18575th110/437
On Base Plus Slugging.73766th150/437
Runs5463rd160/438
Runs Batted In4047th227/438
Plate DisciplineOffensevs Hitters▶
Walks3557th187/438
Walk Rate9.1%54th200/437
Intentional Walks038th109/438
Hit by Pitch368th111/438
Strikeouts8642nd250/438
Strikeout Rate22.4%51st214/437
BaserunningOffensevs Hitters▶
Stolen Bases342nd234/438
Stolen Base Rate100.0%—
Caught Stealing078th1/438
98 games
DateOppABRHXBHHRTBRBIBBKSB
CINJuly 26, 2026@STLSTL2000000020
CINJuly 24, 2026@STLSTL3000000110
CINJuly 22, 2026@SEASEA4000000000
CINJuly 20, 2026@SEASEA2000000010
CINJuly 19, 2026@COLCOL5000000010
CINJuly 18, 2026@COLCOL4011020000
CINJuly 17, 2026@COLCOL4222283010
CINJuly 12, 2026CHCCHC5020021000
CINJuly 11, 2026CHCCHC3000000110
CINJuly 10, 2026CHCCHC4130030000
CINJuly 9, 2026PHIPHI2000000010
CINJuly 8, 2026PHIPHI4121030120
CINJuly 7, 2026PHIPHI4010010010
CINJuly 5, 2026BALBAL3111142000
CINJuly 4, 2026BALBAL3110010100
CINJuly 3, 2026BALBAL3010010100
CINJuly 2, 2026@MILMIL1000000000
CINJuly 1, 2026@MILMIL3000000110
CINJune 29, 2026@MILMIL4110010010
CINJune 28, 2026@PITPIT4000000020
CINJune 27, 2026@PITPIT2110010000
CINJune 26, 2026@PITPIT4110011030
CINJune 24, 2026MILMIL5121152000
CINJune 22, 2026MILMIL4000000020
CINJune 21, 2026@NYYNYY4111020020
CINJune 20, 2026@NYYNYY5111143020
CINJune 19, 2026@NYYNYY4000000020
CINJune 17, 2026NYMNYM4000000020
CINJune 16, 2026NYMNYM3111141110
CINJune 15, 2026NYMNYM3000001110
CINJune 14, 2026ARIARI0000000000
CINJune 13, 2026ARIARI3000000010
CINJune 12, 2026ARIARI2100000210
CINJune 10, 2026@SDSD5111142000
CINJune 9, 2026@SDSD6100000030
CINJune 8, 2026@SDSD1000000010
CINJune 7, 2026@STLSTL4000000020
CINJune 6, 2026@STLSTL2000001200
CINJune 5, 2026@STLSTL3100000100
CINJune 3, 2026KCKC3011020100
CINJune 2, 2026KCKC4322282010
CINJune 1, 2026KCKC3010010110
CINMay 31, 2026ATLATL3221030110
CINMay 30, 2026ATLATL3110010100
CINMay 29, 2026ATLATL4010010020
CINMay 27, 2026@NYMNYM5010010020
CINMay 26, 2026@NYMNYM3100000210
CINMay 25, 2026@NYMNYM4110013010
CINMay 23, 2026STLSTL3211020010
CINMay 23, 2026STLSTL2000000100
CINMay 20, 2026@PHIPHI5120020010
CINMay 19, 2026@PHIPHI4110010000
CINMay 18, 2026@PHIPHI3011021101
CINMay 17, 2026@CLECLE4120020010
CINMay 16, 2026@CLECLE4011022000
CINMay 15, 2026@CLECLE5220021000
CINMay 14, 2026WSHWSH4320020100
CINMay 13, 2026WSHWSH4221031100
CINMay 12, 2026WSHWSH5110010010
CINMay 10, 2026HOUHOU5111141000
CINMay 9, 2026HOUHOU3110010001
CINMay 8, 2026HOUHOU4000000020
CINMay 7, 2026@CHCCHC3010010200
CINMay 6, 2026@CHCCHC5111141010
CINMay 5, 2026@CHCCHC4010010010
CINMay 4, 2026@CHCCHC4020021000
CINMay 3, 2026@PITPIT3010010010
CINMay 2, 2026@PITPIT4010010010
CINMay 1, 2026@PITPIT2010010110
CINApril 30, 2026COLCOL3121032100
CINApril 29, 2026COLCOL2010010110
CINApril 28, 2026COLCOL4111142000
CINApril 26, 2026DETDET4000000000
CINApril 25, 2026DETDET2000000100
CINApril 24, 2026DETDET5120020021
CINApril 22, 2026@TBTB3011020000
CINApril 21, 2026@TBTB3111141210
CINApril 20, 2026@TBTB3111020010
CINApril 19, 2026@MINMIN4110010130
CINApril 18, 2026@MINMIN1110010000
CINApril 17, 2026@MINMIN3000000000
CINApril 16, 2026SFSF2000000020
CINApril 15, 2026SFSF4020020020
CINApril 14, 2026SFSF3111141000
CINApril 12, 2026LAALAA4000000030
CINApril 11, 2026LAALAA3211141100
CINApril 10, 2026LAALAA4000000000
CINApril 9, 2026@MIAMIA4021030000
CINApril 7, 2026@MIAMIA4100000020
CINApril 6, 2026@MIAMIA3000000010
CINApril 5, 2026@TEXTEX4010010020
CINApril 4, 2026@TEXTEX4021030000
CINApril 3, 2026@TEXTEX4222162010
CINApril 1, 2026PITPIT4000000030
CINMarch 30, 2026PITPIT2000001000
CINMarch 29, 2026BOSBOS4010010010
CINMarch 28, 2026BOSBOS4000000110
CINMarch 26, 2026BOSBOS3000000120
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026CIN98384340813116403.238.313.424.737
2025CIN1465685091214421757.238.312.411.723
2024CIN15865657412958209225.225.319.402.721

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.