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

Graham Ashcraft

Graham Ashcraft places 33rd of 284 relief pitchers in hits allowed, at 26.

94th beats 94% of the Relief Pitchers; 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 TimeDefensevs Relief Pitchers▶
Games Pitched34
Games Started0
Innings Pitched34.125th211/284
Batters Faced14719th230/284
Pitches Thrown60122nd223/284
ResultsDefensevs Relief Pitchers▶
Wins117th213/284
Losses181st31/284
Earned Runs1674th66/284
Earned Run Average4.1946th135/247
Runs Allowed1778th58/284
Hits Allowed2688th33/284
Hits per 96.882nd46/247
Walks and Hits per Inning1.4633rd165/247
Home Runs Allowed290th18/284
Home Runs per 90.587th34/247
Strikeouts3930th196/284
Strikeout Rate26.5%—
Strikeouts per 910.264th90/247
CommandDefensevs Relief Pitchers▶
Walks Allowed2434th183/284
Walk Rate16.3%—
Strikeout to Walk Ratio1.63—
Walks per 96.33rd240/247
Intentional Walks270th51/284
Hit Batters177th39/284
Wild Pitches326th193/284
Balks057th1/284
Strike Rate61.9%—
ReliefDefensevs Relief Pitchers▶
Saves141st133/284
Save Opportunities3
Blown Saves246th121/284
Holds1169th80/284
Games Finished8
Inherited Runners5
Inherited Runners Scored0
Inherited Runners Scored Rate0.0%—
34 games
DateOppIPWLSVHHRKBBERAWHIP
CINSep 25, 2026@TORTOR100000110.001.00
CINSep 23, 2026@ATLATL100000010.001.00
CINSep 20, 2026CHCCHC100010100.001.00
CINSep 16, 2026LADLAD100000120.002.00
CINSep 15, 2026LADLAD100000110.001.00
CINSep 12, 2026@MILMIL0.10006011135.0021.00
CINSep 8, 2026@LADLAD100010000.001.00
CINSep 6, 2026MILMIL100010229.003.00
CINMay 25, 2026@NYMNYM100000200.000.00
CINMay 23, 2026STLSTL1.200010300.000.60
CINMay 20, 2026@PHIPHI100000200.000.00
CINMay 18, 2026@PHIPHI1.2010210010.801.20
CINMay 15, 2026@CLECLE00001003——
CINMay 13, 2026WSHWSH100000110.001.00
CINMay 10, 2026HOUHOU100000200.000.00
CINMay 9, 2026HOUHOU100000200.000.00
CINMay 6, 2026@CHCCHC1000211018.002.00
CINMay 4, 2026@CHCCHC1.200000230.001.80
CINMay 2, 2026@PITPIT100000210.001.00
CINApril 28, 2026COLCOL100020000.002.00
CINApril 25, 2026DETDET100010110.002.00
CINApril 24, 2026DETDET110000010.001.00
CINApril 19, 2026@MINMIN100100110.001.00
CINApril 17, 2026@MINMIN100010010.002.00
CINApril 15, 2026SFSF100010010.002.00
CINApril 14, 2026SFSF100000200.000.00
CINApril 11, 2026LAALAA100010000.001.00
CINApril 7, 2026@MIAMIA100010000.001.00
CINApril 4, 2026@TEXTEX100000110.001.00
CINApril 3, 2026@TEXTEX100020209.002.00
CINApril 1, 2026PITPIT100010200.001.00
CINMarch 30, 2026PITPIT1.100000300.000.00
CINMarch 28, 2026BOSBOS100010219.002.00
CINMarch 26, 2026BOSBOS0.200000110.001.50
By season3 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026CIN34034.11114.191.462623924
2025CIN62065.18503.991.426826425
2024CIN151577.15505.241.5089115727

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.