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.

SF

Osleivis Basabe

Osleivis Basabe sits 419th of 443 hitters in doubles, 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 Played46
BattingOffensevs Hitters▶
Plate Appearances1436th417/443
At Bats1297th410/443
Hits267th413/443
On Base Percentage.2577th411/442
Batting Average.20211th393/442
Doubles34th419/443
Triples018th285/443
Home Runs526th318/443
Extra Base Hits89th397/443
Total Bases448th404/443
Slugging Percentage.34123rd338/442
Isolated Power.14042nd256/442
On Base Plus Slugging.59814th382/442
Runs135th419/443
Runs Batted In139th399/443
Plate DisciplineOffensevs Hitters▶
Walks97th407/443
Walk Rate6.3%24th335/442
Intentional Walks038th109/443
Hit by Pitch131st260/443
Strikeouts2996th17/443
Strikeout Rate20.3%63rd163/442
BaserunningOffensevs Hitters▶
Stolen Bases233rd279/443
Stolen Base Rate100%—
Caught Stealing078th1/443
46 games
DateOppABRHXBHHRTBRBIBBKSB
SFSep 26, 2026LADLAD1000000010
SFSep 22, 2026MINMIN1000000100
SFSep 21, 2026MINMIN3110010000
SFSep 20, 2026@LADLAD1000000010
SFSep 19, 2026@LADLAD3010010120
SFSep 18, 2026@LADLAD1000000000
SFSep 16, 2026@STLSTL0000000000
SFSep 15, 2026@STLSTL3011021100
SFSep 13, 2026SDSD2000000000
SFSep 11, 2026SDSD3000000110
SFSep 8, 2026STLSTL2000000110
SFSep 7, 2026STLSTL3010010000
SFSep 6, 2026@NYMNYM4000000030
SFSep 5, 2026@NYMNYM4111142020
SFSep 4, 2026@NYMNYM3010010000
SFSep 3, 2026@PITPIT0000000000
SFSep 2, 2026@PITPIT0000000000
SFSep 1, 2026@PITPIT3210011210
SFAug 31, 2026@ATLATL4111141010
SFAug 29, 2026ARIARI3200000101
SFAug 28, 2026ARIARI4000000010
SFAug 27, 2026ARIARI0000000000
SFAug 26, 2026CINCIN3010010000
SFAug 24, 2026CINCIN2000000000
SFAug 23, 2026@BOSBOS4000000010
SFAug 22, 2026@BOSBOS4010010010
SFAug 21, 2026@BOSBOS4000000010
SFAug 20, 2026@CLECLE4010010020
SFAug 19, 2026@CLECLE4000000010
SFAug 18, 2026@CLECLE3000000100
SFAug 16, 2026COLCOL3111020010
SFAug 15, 2026COLCOL4010010000
SFAug 14, 2026COLCOL3020020000
SFAug 12, 2026HOUHOU4000000020
SFAug 11, 2026HOUHOU4020020000
SFAug 10, 2026HOUHOU4010010000
SFAug 9, 2026DETDET4100000021
SFAug 8, 2026DETDET3000000000
SFAug 7, 2026DETDET3120020010
SFAug 5, 2026@TEXTEX4010010010
SFAug 4, 2026@TEXTEX5111142000
SFAug 3, 2026@TEXTEX3010011000
SFAug 2, 2026@SDSD3111141010
SFAug 1, 2026@SDSD4122164000
SFJuly 31, 2026@SDSD1000000000
SFJuly 29, 2026MILMIL1000000010

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.