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.

SEA

Leo Rivas

Leo Rivas places 426th of 434 hitters in hits, at 17.

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 Played43
BattingOffensevs Hitters▶
Plate Appearances861st430/434
At Bats731st429/434
Hits172nd426/434
On Base Percentage.33379th92/434
Batting Average.23343rd246/434
Doubles10th432/434
Triples151st161/434
Home Runs01st422/434
Extra Base Hits21st430/434
Total Bases201st429/434
Slugging Percentage.2747th404/434
Isolated Power.0412nd426/434
On Base Plus Slugging.60717th362/434
Runs102nd423/434
Runs Batted In83rd419/434
Plate DisciplineOffensevs Hitters▶
Walks108th396/434
Walk Rate11.6%91st40/434
Intentional Walks026th205/434
Hit by Pitch117th333/434
Strikeouts2498th9/434
Strikeout Rate27.9%21st345/434
BaserunningOffensevs Hitters▶
Stolen Bases341st241/434
Stolen Base Rate100%—
Caught Stealing084th1/434
43 games
DateOppABRHXBHHRTBRBIBBKSB
SEASep 29, 2024ATHATH1000000000
SEASep 28, 2024ATHATH0100000000
SEASep 27, 2024ATHATH2000000100
SEASep 25, 2024@HOUHOU0000000000
SEASep 24, 2024@HOUHOU0000000000
SEASep 21, 2024@TEXTEX1000000010
SEASep 17, 2024NYYNYY1000000000
SEASep 8, 2024@STLSTL0000000100
SEASep 5, 2024@ATHATH3000000110
SEASep 2, 2024@ATHATH0000000001
SEASep 1, 2024@LAALAA2000000110
SEAAug 31, 2024@LAALAA0000000000
SEAAug 30, 2024@LAALAA0000000000
SEAAug 27, 2024TBTB2100000120
SEAAug 26, 2024TBTB3010011000
SEAAug 25, 2024SFSF2000000010
SEAAug 24, 2024SFSF4010010030
SEAAug 23, 2024SFSF4020022120
SEAAug 21, 2024@LADLAD4020020010
SEAAug 20, 2024@LADLAD4021030010
SEAAug 19, 2024@LADLAD0000000000
SEAAug 18, 2024@PITPIT4220021100
SEAAug 17, 2024@PITPIT3010010000
SEAAug 16, 2024@PITPIT2000000100
SEAAug 13, 2024@DETDET3000000020
SEAAug 11, 2024NYMNYM2110011100
SEAAug 10, 2024NYMNYM3000000120
SEAAug 9, 2024NYMNYM3110012002
SEAAug 8, 2024DETDET0000000000
SEAAug 7, 2024DETDET2000000010
SEAAug 3, 2024PHIPHI0000000000
SEAAug 2, 2024PHIPHI4000000010
SEAJuly 31, 2024@BOSBOS1000000000
SEAJuly 30, 2024@BOSBOS2110010010
SEAJuly 29, 2024@BOSBOS1110010000
SEAJuly 28, 2024@CWSCWS4000001010
SEAJuly 26, 2024@CWSCWS0000000000
SEAJune 10, 2024CWSCWS0000000000
SEAMay 17, 2024@BALBAL0000000000
SEAMay 15, 2024KCKC0100000000
SEAMay 9, 2024@MINMIN4010010020
SEAApril 29, 2024ATLATL0000000000
SEAApril 28, 2024ARIARI2111030010
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026SEA511481241940112.153.262.194.456
2025SEA4811190224296.244.387.333.721
2024SEA438673172083.233.333.274.607

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.