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

Endy Rodriguez leads all 125 hitters in stolen base rate, at 100.0%.

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 Appearances15911th390/439
At Bats1359th399/439
Hits3615th372/439
On Base Percentage.37397th16/438
Batting Average.26779th92/438
Doubles618th350/439
Triples018th280/439
Home Runs737th264/439
Extra Base Hits1321st341/439
Total Bases6320th351/439
Slugging Percentage.46786th60/438
Isolated Power.20084th72/438
On Base Plus Slugging.84094th28/438
Runs2016th366/439
Runs Batted In2021st347/439
Plate DisciplineOffensevs Hitters
Walks2336th278/439
Walk Rate14.5%96th17/438
Intentional Walks038th110/439
Hit by Pitch010th348/439
Strikeouts4183rd72/439
Strikeout Rate25.8%29th310/438
BaserunningOffensevs Hitters
Stolen Bases662nd162/439
Stolen Base Rate100.0%93rd1/125
Caught Stealing078th1/439
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.