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.

PIT

Endy Rodriguez

In on base plus slugging, Endy Rodriguez is 30th of 442 hitters, at .840.

94th beats 94% of the Hitters; 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 TimeOffensevs Hitters▶
Games Played46
BattingOffensevs Hitters▶
Plate Appearances15911th396/443
At Bats1359th402/443
Hits3614th378/443
On Base Percentage.37396th18/442
Batting Average.26780th89/442
Doubles618th353/443
Triples018th285/443
Home Runs737th270/443
Extra Base Hits1321st344/443
Total Bases6320th356/443
Slugging Percentage.46786th64/442
Isolated Power.20084th73/442
On Base Plus Slugging.84093rd30/442
Runs2015th374/443
Runs Batted In2021st349/443
Plate DisciplineOffensevs Hitters▶
Walks2336th279/443
Walk Rate14.5%96th17/442
Intentional Walks038th109/443
Hit by Pitch010th352/443
Strikeouts4184th70/443
Strikeout Rate25.8%29th315/442
BaserunningOffensevs Hitters▶
Stolen Bases662nd165/443
Stolen Base Rate100%94th1/128
Caught Stealing078th1/443
46 games
DateOppABRHXBHHRTBRBIBBKSB
PITAug 13, 2026@MIAMIA0000000000
PITAug 7, 2026NYMNYM1000000000
PITAug 6, 2026@MILMIL4010010020
PITAug 5, 2026@MILMIL3111142010
PITAug 4, 2026@MILMIL3111141110
PITAug 3, 2026@MILMIL4130030011
PITAug 2, 2026@CINCIN4000000010
PITJuly 31, 2026@CINCIN5110010020
PITJuly 30, 2026@CINCIN3010010112
PITJuly 28, 2026ARIARI6110011031
PITJuly 27, 2026ARIARI2010010000
PITJuly 5, 2026@WSHWSH4010010000
PITJuly 3, 2026@WSHWSH3000000110
PITJuly 2, 2026@PHIPHI4111141120
PITJune 30, 2026@PHIPHI4010010030
PITJune 29, 2026@PHIPHI3121154200
PITJune 27, 2026CINCIN4111020000
PITJune 26, 2026CINCIN2000000000
PITJune 24, 2026SEASEA4121033110
PITJune 23, 2026SEASEA4111020020
PITJune 21, 2026@COLCOL4010010000
PITJune 20, 2026@COLCOL1000000010
PITJune 19, 2026@COLCOL3000000120
PITJune 16, 2026@ATHATH4010011010
PITJune 15, 2026@ATHATH3131161100
PITJune 14, 2026MIAMIA1000000000
PITJune 13, 2026MIAMIA2000000210
PITJune 12, 2026MIAMIA4222161010
PITJune 10, 2026LADLAD3000000000
PITJune 9, 2026LADLAD1000000010
PITJune 7, 2026@ATLATL2010010010
PITJune 6, 2026@ATLATL4000000030
PITJune 5, 2026@ATLATL1000000000
PITJune 4, 2026@HOUHOU4000000000
PITJune 3, 2026@HOUHOU1000000000
PITJune 2, 2026@HOUHOU4222163101
PITMay 30, 2026MINMIN3100000101
PITMay 29, 2026MINMIN4010010030
PITMay 27, 2026CHCCHC0100000400
PITMay 24, 2026@TORTOR2100000210
PITMay 23, 2026@TORTOR1000000010
PITMay 22, 2026@TORTOR4020020010
PITMay 20, 2026@STLSTL3120020210
PITMay 19, 2026@STLSTL2000000000
PITMay 15, 2026PHIPHI4100000120
PITMay 14, 2026COLCOL3021032100
By season2 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026PIT4615913536137206.267.373.467.840
2025PIT18575294020.173.246.250.496

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.