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.

PHI

Tanner Banks

Tanner Banks comes in 202nd of 283 relief pitchers in saves, at 0.

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 Pitched31
Games Started1
Innings Pitched3526th209/283
Batters Faced17128th203/283
Pitches Thrown64828th203/283
ResultsDefensevs Relief Pitchers▶
Wins04th258/283
Losses425th192/283
Earned Runs2535th180/283
Earned Run Average6.439th226/247
Runs Allowed2931st191/283
Hits Allowed5233rd187/283
Hits per 913.41st245/247
Walks and Hits per Inning1.894th238/247
Home Runs Allowed823rd209/283
Home Runs per 92.15th234/247
Strikeouts3727th204/283
Strikeout Rate21.6%36th142/222
Strikeouts per 99.547th131/247
CommandDefensevs Relief Pitchers▶
Walks Allowed1479th56/283
Walk Rate8.2%66th77/222
Strikeout to Walk Ratio2.6460th89/222
Walks per 93.656th110/247
Intentional Walks143rd121/283
Hit Batters177th39/283
Wild Pitches089th1/283
Balks057th1/283
Strike Rate66.4%81st43/221
ReliefDefensevs Relief Pitchers▶
Saves014th202/283
Save Opportunities1
Blown Saves170th53/283
Holds220th217/283
Games Finished8
Inherited Runners6
Inherited Runners Scored2
Inherited Runners Scored Rate33.3%—
31 games
DateOppIPWLSVHHRKBBERAWHIP
PHISep 23, 2026MILMIL200020200.001.00
PHISep 18, 2026@NYMNYM200020010.001.50
PHISep 13, 2026@ATLATL200031309.001.50
PHIJuly 8, 2026@CINCIN0.10004300108.0012.00
PHIJuly 6, 2026@KCKC100011109.001.00
PHIJune 17, 2026MIAMIA100032009.003.00
PHIJune 16, 2026MIAMIA100010100.001.00
PHIJune 14, 2026@MILMIL100010100.001.00
PHIJune 12, 2026@MILMIL101010229.003.00
PHIJune 6, 2026CWSCWS2.100010200.000.43
PHIMay 31, 2026@LADLAD1.2000302110.802.40
PHIMay 24, 2026CLECLE100010100.001.00
PHIMay 19, 2026CINCIN0.1000200154.009.00
PHIMay 17, 2026@PITPIT100000000.000.00
PHIMay 13, 2026@BOSBOS0.2010101013.501.50
PHIMay 9, 2026COLCOL200000300.000.00
PHIMay 7, 2026ATHATH1.1000402113.503.75
PHIMay 4, 2026@MIAMIA100000100.000.00
PHIMay 2, 2026@MIAMIA100020119.003.00
PHIApril 30, 2026SFSF1.100020200.001.50
PHIApril 25, 2026@ATLATL00003000——
PHIApril 23, 2026@CHCCHC0.101020110.009.00
PHIApril 21, 2026@CHCCHC1010301218.005.00
PHIApril 18, 2026ATLATL100010220.003.00
PHIApril 17, 2026ATLATL100010110.002.00
PHIApril 14, 2026CHCCHC1000311127.004.00
PHIApril 10, 2026ARIARI100010100.001.00
PHIApril 7, 2026@SFSF100000200.000.00
PHIApril 5, 2026@COLCOL100000100.000.00
PHIMarch 31, 2026WSHWSH1.200030205.401.80
PHIMarch 28, 2026TEXTEX100010000.001.00
By season3 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026PHI311350406.431.895283714
2025PHI69167.16213.071.015696112
2024CWSPHI63272.12323.981.306967825

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.