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.

BAL

Luis Robert Jr.

Luis Robert Jr. ranks 364th of 439 hitters in caught stealing, at 3.

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 Played61
BattingOffensevs Hitters▶
Plate Appearances23024th335/439
At Bats20423rd336/439
Hits4523rd336/439
On Base Percentage.30035th284/438
Batting Average.22126th323/438
Doubles513th373/439
Triples018th280/439
Home Runs1156th183/439
Extra Base Hits1628th310/439
Total Bases8329th310/439
Slugging Percentage.40762nd169/438
Isolated Power.18676th108/438
On Base Plus Slugging.70752nd210/438
Runs2628th314/439
Runs Batted In2630th303/439
Plate DisciplineOffensevs Hitters▶
Walks2438th270/439
Walk Rate10.4%72nd125/438
Intentional Walks038th110/439
Hit by Pitch010th349/439
Strikeouts5570th130/439
Strikeout Rate23.9%41st258/438
BaserunningOffensevs Hitters▶
Stolen Bases233rd274/439
Stolen Base Rate40.0%—
Caught Stealing314th364/439
61 games
DateOppABRHXBHHRTBRBIBBKSB
BALSep 4, 2026BOSBOS3000000100
BALSep 3, 2026BOSBOS3111141010
BALSep 2, 2026@COLCOL5111022010
NYMAug 30, 2026HOUHOU4000000020
NYMAug 29, 2026HOUHOU1000000000
NYMAug 28, 2026HOUHOU4000000020
NYMAug 27, 2026MILMIL3110010110
NYMAug 26, 2026MILMIL4010010000
NYMAug 25, 2026MILMIL4121151100
NYMAug 23, 2026@CWSCWS2010010210
NYMAug 22, 2026@CWSCWS5222283010
NYMAug 21, 2026@CWSCWS3111020110
NYMAug 19, 2026SDSD0000000100
NYMAug 18, 2026SDSD4111141010
NYMAug 17, 2026SDSD2000001000
NYMAug 16, 2026WSHWSH4010010020
NYMAug 15, 2026WSHWSH0000000000
NYMAug 14, 2026WSHWSH4010010010
NYMAug 12, 2026@ATLATL3111141110
NYMAug 11, 2026@ATLATL4010010010
NYMAug 10, 2026@ATLATL1000000010
NYMAug 9, 2026@PITPIT5121154000
NYMAug 8, 2026@PITPIT3010010010
NYMAug 6, 2026@CLECLE6230030010
NYMAug 5, 2026@CLECLE1000000010
NYMAug 4, 2026@CLECLE4000000020
NYMAug 2, 2026MIAMIA4010010020
NYMJuly 31, 2026MIAMIA4000000030
NYMJuly 30, 2026MIAMIA4010012000
NYMJuly 29, 2026ATLATL4000000020
NYMJuly 27, 2026ATLATL6010010030
NYMJuly 26, 2026LADLAD0100000100
NYMJuly 25, 2026LADLAD2100000210
NYMJuly 24, 2026LADLAD3111141000
NYMJuly 22, 2026@MILMIL1000000010
NYMJuly 21, 2026@MILMIL5111141010
NYMJuly 20, 2026@MILMIL4000000030
NYMApril 26, 2026COLCOL3000000100
NYMApril 23, 2026MINMIN4111021000
NYMApril 22, 2026MINMIN4000000010
NYMApril 21, 2026MINMIN4000000000
NYMApril 19, 2026@CHCCHC4010010000
NYMApril 18, 2026@CHCCHC4021030000
NYMApril 17, 2026@CHCCHC4011020000
NYMApril 15, 2026@LADLAD4000000020
NYMApril 14, 2026@LADLAD4000000010
NYMApril 13, 2026@LADLAD3000000000
NYMApril 11, 2026ATHATH4110010120
NYMApril 10, 2026ATHATH4010010000
NYMApril 9, 2026ARIARI3111141120
NYMApril 8, 2026ARIARI4110010020
NYMApril 7, 2026ARIARI2000000220
NYMApril 5, 2026@SFSF5230030002
NYMApril 3, 2026@SFSF3110011200
NYMApril 2, 2026@SFSF3000000120
NYMApril 1, 2026@STLSTL4010010110
NYMMarch 31, 2026@STLSTL3000000100
NYMMarch 30, 2026@STLSTL1000000000
NYMMarch 29, 2026PITPIT3120020110
NYMMarch 28, 2026PITPIT4111143100
NYMMarch 26, 2026PITPIT4120022110
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026NYMBAL61230204451611262.221.300.407.707
2025CWS1104313828526145333.223.297.364.661
2024CWS1004253938833143523.224.278.379.657

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.