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 Matos

Luis Matos ranks 1st of 440 hitters in caught stealing, 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 Played57
BattingOffensevs Hitters▶
Plate Appearances18417th362/440
At Bats17219th355/440
Hits3819th354/440
On Base Percentage.26611th391/439
Batting Average.22125th329/439
Doubles927th312/440
Triples154th140/440
Home Runs842nd252/440
Extra Base Hits1833rd292/440
Total Bases7327th319/440
Slugging Percentage.42468th140/439
Isolated Power.20384th69/439
On Base Plus Slugging.69147th233/439
Runs2630th308/440
Runs Batted In2226th322/440
Plate DisciplineOffensevs Hitters▶
Walks1114th371/440
Walk Rate6%26th324/439
Intentional Walks028th193/440
Hit by Pitch05th399/440
Strikeouts2794th24/440
Strikeout Rate14.7%89th51/439
BaserunningOffensevs Hitters▶
Stolen Bases450th206/440
Stolen Base Rate100%—
Caught Stealing086th1/440
57 games
DateOppABRHXBHHRTBRBIBBKSB
SFSep 13, 2025LADLAD3110011100
SFSep 12, 2025LADLAD1000000000
SFSep 10, 2025ARIARI4000000000
SFSep 8, 2025ARIARI1100000110
SFSep 6, 2025@STLSTL4000000010
SFSep 3, 2025@COLCOL3110010100
SFSep 2, 2025@COLCOL5010010010
SFAug 31, 2025BALBAL4120021010
SFAug 30, 2025BALBAL3010010000
SFAug 29, 2025BALBAL5341173000
SFAug 28, 2025CHCCHC3000000010
SFAug 27, 2025CHCCHC4000000000
SFAug 26, 2025CHCCHC3111020000
SFAug 24, 2025@MILMIL4221152020
SFAug 23, 2025@MILMIL4020021101
SFAug 22, 2025@MILMIL3222161101
SFAug 21, 2025@SDSD4122050010
SFAug 2, 2025@NYMNYM1000000000
SFAug 1, 2025@NYMNYM3010010010
SFJuly 29, 2025PITPIT3000000000
SFJuly 28, 2025PITPIT0000000000
SFJuly 26, 2025NYMNYM3000000000
SFJuly 23, 2025@ATLATL4110011010
SFJuly 22, 2025@ATLATL3000000100
SFJuly 19, 2025@TORTOR3111020000
SFJuly 18, 2025@TORTOR1000000010
SFJuly 13, 2025LADLAD2111142000
SFJuly 9, 2025PHIPHI3000000030
SFJuly 7, 2025PHIPHI3000001010
SFJuly 6, 2025@ATHATH5011022020
SFJuly 4, 2025@ATHATH4011020000
SFJuly 2, 2025@ARIARI3100000100
SFJuly 1, 2025@ARIARI1011020000
SFJune 1, 2025@MIAMIA4121153001
SFMay 26, 2025@DETDET3000000000
SFMay 19, 2025KCKC3000000000
SFMay 18, 2025ATHATH2000000000
SFMay 14, 2025ARIARI3100000110
SFMay 12, 2025ARIARI3000000020
SFMay 11, 2025@MINMIN3000000000
SFMay 9, 2025@MINMIN1000000010
SFMay 5, 2025@CHCCHC4111142020
SFMay 4, 2025COLCOL4121030000
SFMay 3, 2025COLCOL1211141200
SFMay 1, 2025COLCOL3000000010
SFApril 24, 2025MILMIL4010010000
SFApril 22, 2025MILMIL4000000010
SFApril 20, 2025@LAALAA5000000010
SFApril 17, 2025@PHIPHI4000000010
SFApril 15, 2025@PHIPHI2000000000
SFApril 13, 2025@NYYNYY2000000000
SFApril 8, 2025CINCIN3000000000
SFApril 6, 2025SEASEA4110010001
SFApril 4, 2025SEASEA0100000000
SFApril 2, 2025@HOUHOU3121151100
SFMarch 30, 2025@CINCIN3000000000
SFMarch 29, 2025@CINCIN4021030000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026MIL9212040000.200.238.200.438
2025SF5718417238188224.221.266.424.691
2024SF4515615032105250.213.237.347.584

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.