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

Edwin Arroyo

Edwin Arroyo ranks 436th of 443 hitters in home runs, at 0.

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 Played50
BattingOffensevs Hitters▶
Plate Appearances16011th395/443
At Bats14812th389/443
Hits3312th387/443
On Base Percentage.26310th399/442
Batting Average.22328th317/442
Doubles48th395/443
Triples151st153/443
Home Runs01st436/443
Extra Base Hits53rd427/443
Total Bases396th417/443
Slugging Percentage.2644th426/442
Isolated Power.0411st438/442
On Base Plus Slugging.5263rd430/442
Runs147th410/443
Runs Batted In50th441/443
Plate DisciplineOffensevs Hitters▶
Walks63rd427/443
Walk Rate3.8%5th420/442
Intentional Walks038th109/443
Hit by Pitch251st176/443
Strikeouts3887th52/443
Strikeout Rate23.8%43rd251/442
BaserunningOffensevs Hitters▶
Stolen Bases121st320/443
Stolen Base Rate50%—
Caught Stealing144th195/443
50 games
DateOppABRHXBHHRTBRBIBBKSB
CINSep 4, 2026MILMIL2000000010
CINSep 2, 2026SDSD4000000000
CINSep 1, 2026SDSD2111020100
CINAug 31, 2026SDSD4000000040
CINAug 30, 2026@CHCCHC4000000020
CINAug 29, 2026@CHCCHC1000000000
CINJuly 29, 2026CLECLE4010010021
CINJuly 28, 2026CLECLE4110011020
CINJuly 26, 2026@STLSTL2000000000
CINJuly 25, 2026@STLSTL3000000010
CINJuly 24, 2026@STLSTL4010010000
CINJuly 22, 2026@SEASEA3120020110
CINJuly 21, 2026@SEASEA3010010010
CINJuly 20, 2026@SEASEA2010010100
CINJuly 19, 2026@COLCOL0000000000
CINJuly 18, 2026@COLCOL2010010000
CINJuly 17, 2026@COLCOL4000000010
CINJuly 12, 2026CHCCHC4010010000
CINJuly 11, 2026CHCCHC4000000010
CINJuly 10, 2026CHCCHC4020020010
CINJuly 9, 2026PHIPHI3000000010
CINJuly 8, 2026PHIPHI4111030000
CINJuly 5, 2026BALBAL3110010000
CINJuly 3, 2026BALBAL4000000000
CINJuly 2, 2026@MILMIL3000000020
CINJuly 1, 2026@MILMIL3010010020
CINJune 30, 2026@MILMIL3000000000
CINJune 29, 2026@MILMIL4110010000
CINJune 28, 2026@PITPIT4020021020
CINJune 27, 2026@PITPIT2221031000
CINJune 24, 2026MILMIL2110010000
CINJune 23, 2026MILMIL3000000010
CINJune 21, 2026@NYYNYY3000000100
CINJune 20, 2026@NYYNYY5241050000
CINJune 19, 2026@NYYNYY3000000020
CINJune 17, 2026NYMNYM4000000010
CINJune 16, 2026NYMNYM3111020000
CINJune 15, 2026NYMNYM4110010000
CINJune 14, 2026ARIARI4000000000
CINJune 13, 2026ARIARI2010011010
CINJune 12, 2026ARIARI0000000000
CINJune 10, 2026@SDSD0000000000
CINJune 9, 2026@SDSD5010010020
CINJune 8, 2026@SDSD3010011010
CINJune 7, 2026@STLSTL4010010000
CINJune 6, 2026@STLSTL0000000000
CINJune 5, 2026@STLSTL2010010200
CINJune 3, 2026KCKC1000000010
CINJune 2, 2026KCKC3000000020
CINJune 1, 2026KCKC4110010030

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.