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.

ATH

Justin Sterner

In earned run average, Justin Sterner is 224th of 248 relief pitchers, at 6.31.

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 Pitched46
Games Started0
Innings Pitched41.138th179/287
Batters Faced18436th184/287
Pitches Thrown72638th178/287
ResultsDefensevs Relief Pitchers▶
Wins235th159/287
Losses343rd139/287
Earned Runs2922nd221/287
Earned Run Average6.3110th224/248
Runs Allowed3126th207/287
Hits Allowed4645th157/287
Hits per 910.022nd194/248
Walks and Hits per Inning1.4340th149/248
Home Runs Allowed118th260/287
Home Runs per 92.43rd241/248
Strikeouts4032nd192/287
Strikeout Rate21.7%35th148/228
Strikeouts per 98.732nd169/248
CommandDefensevs Relief Pitchers▶
Walks Allowed1382nd47/287
Walk Rate7.1%81st43/228
Strikeout to Walk Ratio3.0871st66/228
Walks per 92.883rd44/248
Intentional Walks143rd123/287
Hit Batters093rd1/287
Wild Pitches164th65/287
Balks057th1/287
Strike Rate64%48th116/224
ReliefDefensevs Relief Pitchers▶
Saves141st136/287
Save Opportunities3
Blown Saves246th123/287
Holds1274th71/287
Games Finished6
Inherited Runners23
Inherited Runners Scored6
Inherited Runners Scored Rate26.1%62nd90/237
46 games
DateOppIPWLSVHHRKBBERAWHIP
ATHJuly 17, 2026WSHWSH00004102——
ATHJuly 12, 2026@CWSCWS100010000.001.00
ATHJuly 10, 2026@CWSCWS00003102——
ATHJuly 8, 2026@DETDET0.200000000.000.00
ATHJuly 5, 2026MIAMIA100020000.002.00
ATHJuly 3, 2026MIAMIA100011009.001.00
ATHJune 29, 2026LADLAD100010200.001.00
ATHJune 27, 2026@LAALAA100010200.001.00
ATHJune 25, 2026@SFSF0.1000111027.003.00
ATHJune 24, 2026@SFSF100000000.000.00
ATHJune 19, 2026LAALAA0.10004211108.0015.00
ATHJune 16, 2026PITPIT100020200.002.00
ATHJune 15, 2026PITPIT100000210.001.00
ATHJune 12, 2026COLCOL100011109.001.00
ATHJune 8, 2026MILMIL0.100010100.003.00
ATHJune 7, 2026@HOUHOU0.200000100.000.00
ATHJune 3, 2026@CHCCHC100100100.000.00
ATHJune 2, 2026@CHCCHC100000000.000.00
ATHMay 30, 2026NYYNYY100000000.000.00
ATHMay 29, 2026NYYNYY100000000.000.00
ATHMay 26, 2026SEASEA1.100000100.000.00
ATHMay 24, 2026@SDSD100011109.001.00
ATHMay 21, 2026@LAALAA100000100.000.00
ATHMay 19, 2026@LAALAA0.110000000.000.00
ATHMay 17, 2026SFSF100000000.000.00
ATHMay 14, 2026STLSTL100010000.001.00
ATHMay 13, 2026STLSTL0.2000201013.503.00
ATHMay 10, 2026@BALBAL0.200000210.001.50
ATHMay 8, 2026@BALBAL0.200000000.000.00
ATHMay 6, 2026@PHIPHI0.200000000.000.00
ATHMay 3, 2026CLECLE100000100.000.00
ATHMay 1, 2026CLECLE1000111118.002.00
ATHApril 28, 2026KCKC1010210018.002.00
ATHApril 26, 2026@TEXTEX110010200.001.00
ATHApril 24, 2026@TEXTEX0.200000000.000.00
ATHApril 22, 2026@SEASEA100010200.001.00
ATHApril 17, 2026CWSCWS2.100010400.000.43
ATHApril 16, 2026TEXTEX1010401127.005.00
ATHApril 14, 2026TEXTEX0.200010100.001.50
ATHApril 11, 2026@NYMNYM100021119.003.00
ATHApril 9, 2026@NYYNYY100000110.001.00
ATHApril 7, 2026@NYYNYY200020100.001.00
ATHApril 5, 2026HOUHOU1.100020110.002.25
ATHMarch 31, 2026@ATLATL100000210.001.00
ATHMarch 30, 2026@ATLATL100000200.000.00
ATHMarch 27, 2026@TORTOR0.2010300013.504.50
By season3 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026ATH46041.12316.311.4346114013
2025ATH591654303.181.0547107021
2024TB2040002.251.505041

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.