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.

MIA

Andrew Nardi

Andrew Nardi places 279th of 282 relief pitchers in innings pitched, at 19.

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 Pitched25
Games Started0
Innings Pitched191st279/282
Batters Faced993rd273/282
Pitches Thrown3782nd275/282
ResultsDefensevs Relief Pitchers▶
Wins354th109/282
Losses342nd136/282
Earned Runs1385th40/282
Earned Run Average6.16—
Runs Allowed1389th28/282
Hits Allowed2196th10/282
Hits per 99.9—
Walks and Hits per Inning1.68—
Home Runs Allowed467th79/282
Home Runs per 91.9—
Strikeouts2712th246/282
Strikeout Rate27.3%—
Strikeouts per 912.8—
CommandDefensevs Relief Pitchers▶
Walks Allowed1189th26/282
Walk Rate11.1%—
Strikeout to Walk Ratio2.45—
Walks per 95.2—
Intentional Walks014th204/282
Hit Batters177th39/282
Wild Pitches164th63/282
Balks057th1/282
Strike Rate64.8%—
ReliefDefensevs Relief Pitchers▶
Saves014th201/282
Save Opportunities1
Blown Saves170th52/282
Holds855th119/282
Games Finished4
Inherited Runners6
Inherited Runners Scored3
Inherited Runners Scored Rate50.0%—
25 games
DateOppIPWLSVHHRKBBERAWHIP
MIAMay 27, 2026@TORTOR0.1010112027.003.00
MIAMay 25, 2026@TORTOR00000010——
MIAMay 23, 2026NYMNYM0.2000200013.503.00
MIAMay 22, 2026NYMNYM100000200.000.00
MIAMay 19, 2026ATLATL1.100021306.751.50
MIAMay 16, 2026@TBTB100000000.000.00
MIAMay 15, 2026@TBTB00001020——
MIAMay 10, 2026WSHWSH0.200010200.001.50
MIAMay 9, 2026WSHWSH110000000.000.00
MIAMay 7, 2026BALBAL100000100.000.00
MIAMay 5, 2026BALBAL1010200218.004.00
MIAMay 2, 2026PHIPHI100000100.000.00
MIAApril 29, 2026@LADLAD01000011——
MIAApril 27, 2026@LADLAD0.200020110.004.50
MIAApril 26, 2026@SFSF1010211227.004.00
MIAApril 22, 2026STLSTL100010200.001.00
MIAApril 20, 2026STLSTL1.100000000.000.00
MIAApril 19, 2026MILMIL00001002——
MIAApril 15, 2026@ATLATL1000411027.004.00
MIAApril 13, 2026@ATLATL110000100.000.00
MIAApril 8, 2026CINCIN100010000.001.00
MIAApril 5, 2026@NYYNYY100000100.000.00
MIAApril 4, 2026@NYYNYY0.1000001327.009.00
MIAMarch 31, 2026CWSCWS100000200.000.00
MIAMarch 27, 2026COLCOL0.200010200.001.50
By season2 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026MIA250193306.161.682142711
2024MIA59049.23205.071.254477018

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.