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 403rd of 438 hitters in on base percentage, at .259.

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 Played45
BattingOffensevs Hitters▶
Plate Appearances1426th413/439
At Bats1287th407/439
Hits267th408/439
On Base Percentage.2598th403/438
Batting Average.20313th383/438
Doubles34th413/439
Triples018th280/439
Home Runs526th310/439
Extra Base Hits89th394/439
Total Bases449th398/439
Slugging Percentage.34425th329/438
Isolated Power.14143rd248/438
On Base Plus Slugging.60315th374/438
Runs135th415/439
Runs Batted In1310th390/439
Plate DisciplineOffensevs Hitters▶
Walks97th405/439
Walk Rate6.3%24th331/438
Intentional Walks038th110/439
Hit by Pitch131st257/439
Strikeouts2897th14/439
Strikeout Rate19.7%68th140/438
BaserunningOffensevs Hitters▶
Stolen Bases233rd274/439
Stolen Base Rate100.0%—
Caught Stealing078th1/439
45 games
DateOppABRHXBHHRTBRBIBBKSB
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.