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

Justin Sterner is 222nd of 246 relief pitchers in earned run average, 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.139th173/282
Batters Faced18436th181/282
Pitches Thrown72638th175/282
ResultsDefensevs Relief Pitchers▶
Wins235th154/282
Losses342nd136/282
Earned Runs2921st220/282
Earned Run Average6.3110th222/246
Runs Allowed3125th207/282
Hits Allowed4644th156/282
Hits per 910.021st194/246
Walks and Hits per Inning1.4341st145/246
Home Runs Allowed118th257/282
Home Runs per 92.43rd239/246
Strikeouts4033rd189/282
Strikeout Rate21.7%36th141/221
Strikeouts per 98.731st169/246
CommandDefensevs Relief Pitchers▶
Walks Allowed1383rd43/282
Walk Rate7.1%80th46/221
Strikeout to Walk Ratio3.0872nd63/221
Walks per 92.882nd44/246
Intentional Walks143rd120/282
Hit Batters093rd1/282
Wild Pitches164th63/282
Balks057th1/282
Strike Rate64.0%49th114/221
ReliefDefensevs Relief Pitchers▶
Saves141st133/282
Save Opportunities3
Blown Saves246th121/282
Holds1274th68/282
Games Finished6
Inherited Runners23
Inherited Runners Scored6
Inherited Runners Scored Rate26.1%61st88/226
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.