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.

MIL

Luis Lara

Luis Lara is 352nd of 443 hitters in hit by pitch, at 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 Played61
BattingOffensevs Hitters▶
Plate Appearances21221st351/443
At Bats19121st348/443
Hits4724th336/443
On Base Percentage.31047th236/442
Batting Average.24657th192/442
Doubles825th328/443
Triples273rd87/443
Home Runs13rd421/443
Extra Base Hits1117th365/443
Total Bases6219th358/443
Slugging Percentage.32517th369/442
Isolated Power.0797th412/442
On Base Plus Slugging.63424th336/442
Runs2525th328/443
Runs Batted In2630th306/443
Plate DisciplineOffensevs Hitters▶
Walks1827th315/443
Walk Rate8.5%49th226/442
Intentional Walks038th109/443
Hit by Pitch010th352/443
Strikeouts4679th92/443
Strikeout Rate21.7%56th196/442
BaserunningOffensevs Hitters▶
Stolen Bases342nd234/443
Stolen Base Rate100%—
Caught Stealing078th1/443
61 games
DateOppABRHXBHHRTBRBIBBKSB
MILSep 26, 2026STLSTL4010010010
MILSep 25, 2026STLSTL3000001110
MILSep 24, 2026@PHIPHI5010010000
MILSep 22, 2026@PHIPHI4010011010
MILSep 19, 2026@BALBAL3000000020
MILSep 18, 2026@BALBAL3110010000
MILSep 17, 2026@PITPIT4000000110
MILSep 16, 2026@PITPIT4110010010
MILSep 15, 2026@PITPIT3111022000
MILSep 13, 2026CINCIN3000000010
MILSep 11, 2026CINCIN5120020010
MILSep 8, 2026CHCCHC5010011020
MILSep 7, 2026CHCCHC4110010010
MILSep 5, 2026@CINCIN4000001120
MILSep 4, 2026@CINCIN3000000020
MILSep 2, 2026@CHCCHC3110011110
MILSep 1, 2026@CHCCHC4110010010
MILAug 31, 2026@CHCCHC2111020000
MILAug 30, 2026TEXTEX1000000000
MILAug 29, 2026TEXTEX4020022020
MILAug 28, 2026TEXTEX0000000000
MILAug 27, 2026@NYMNYM4110010120
MILAug 26, 2026@NYMNYM4120020101
MILAug 25, 2026@NYMNYM4010011020
MILAug 23, 2026ATLATL2011031000
MILAug 22, 2026ATLATL4020020000
MILAug 21, 2026ATLATL3120020010
MILAug 20, 2026SEASEA4000000010
MILAug 19, 2026SEASEA4110010010
MILAug 18, 2026SEASEA6231164000
MILAug 16, 2026@LADLAD4100000100
MILAug 15, 2026@LADLAD4010010010
MILAug 14, 2026@LADLAD4111020010
MILAug 13, 2026@LADLAD0000000000
MILAug 12, 2026@SDSD1000000010
MILAug 11, 2026@SDSD4110010010
MILAug 10, 2026@SDSD3010010000
MILAug 9, 2026MINMIN4000000010
MILAug 8, 2026MINMIN0000000000
MILAug 7, 2026MINMIN3120020110
MILAug 6, 2026PITPIT3000000030
MILAug 5, 2026PITPIT2000000110
MILAug 4, 2026PITPIT3010011100
MILAug 2, 2026@LAALAA4000000020
MILJuly 31, 2026@LAALAA4000000110
MILJuly 29, 2026@SFSF4111020000
MILJuly 28, 2026@SFSF4111033111
MILJuly 27, 2026@SFSF1000000000
MILJuly 26, 2026COLCOL4122042000
MILJuly 25, 2026COLCOL2221033100
MILJuly 24, 2026COLCOL2000000010
MILJuly 22, 2026NYMNYM0000000000
MILJuly 21, 2026NYMNYM3000000000
MILJuly 19, 2026MIAMIA1000000000
MILJuly 18, 2026MIAMIA4010010111
MILJuly 17, 2026MIAMIA3010010010
MILJuly 12, 2026@PITPIT0000000100
MILJuly 11, 2026@PITPIT3010010110
MILJuly 11, 2026@PITPIT3111020100
MILJuly 8, 2026@STLSTL4010010010
MILJuly 7, 2026@STLSTL4110012100

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.