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

Victor Robles

Victor Robles comes in 400th of 442 hitters in slugging percentage, at .308.

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 Played65
BattingOffensevs Hitters▶
Plate Appearances1498th406/443
At Bats1339th404/443
Hits3413th385/443
On Base Percentage.31048th231/442
Batting Average.25668th143/442
Doubles34th419/443
Triples273rd87/443
Home Runs01st436/443
Extra Base Hits53rd427/443
Total Bases417th412/443
Slugging Percentage.3089th400/442
Isolated Power.0532nd431/442
On Base Plus Slugging.61919th358/442
Runs158th404/443
Runs Batted In93rd426/443
Plate DisciplineOffensevs Hitters▶
Walks97th407/443
Walk Rate6%22nd345/442
Intentional Walks038th109/443
Hit by Pitch251st176/443
Strikeouts2299th6/443
Strikeout Rate14.8%89th51/442
BaserunningOffensevs Hitters▶
Stolen Bases1075th101/443
Stolen Base Rate90.9%72nd34/128
Caught Stealing144th195/443
65 games
DateOppABRHXBHHRTBRBIBBKSB
SEASep 12, 2026@ATHATH2100000000
SEASep 10, 2026TEXTEX0000000000
SEASep 9, 2026TEXTEX0000000000
SEASep 1, 2026@BOSBOS1000000000
SEAAug 31, 2026@BOSBOS0000000000
SEAAug 25, 2026PHIPHI0000000000
SEAAug 23, 2026CHCCHC3110010102
SEAAug 21, 2026CHCCHC0000000000
SEAAug 19, 2026@MILMIL0000000000
SEAAug 18, 2026@MILMIL2000000200
SEAAug 15, 2026@HOUHOU4221042101
SEAAug 14, 2026@HOUHOU5131052010
SEAAug 13, 2026@NYYNYY0000000000
SEAAug 5, 2026DETDET0000000000
SEAAug 2, 2026MINMIN5010010010
SEAJuly 31, 2026MINMIN2000000010
SEAJuly 28, 2026@LADLAD0000000000
SEAJuly 26, 2026@TEXTEX1010010000
SEAJuly 25, 2026@TEXTEX0000000000
SEAJuly 21, 2026CINCIN4010010000
SEAJuly 20, 2026CINCIN4240040001
SEAJuly 19, 2026SFSF0000000000
SEAJuly 18, 2026SFSF0100000000
SEAJuly 17, 2026SFSF3000000010
SEAJuly 12, 2026@TBTB3000001010
SEAJuly 11, 2026@TBTB2011020000
SEAJuly 10, 2026@TBTB1000000000
SEAJuly 9, 2026@MIAMIA4000000010
SEAJuly 8, 2026@MIAMIA1000000110
SEAJuly 7, 2026@MIAMIA4000000000
SEAJuly 5, 2026TORTOR3110010000
SEAJuly 4, 2026TORTOR4110011020
SEAJuly 3, 2026TORTOR2010010100
SEAJuly 2, 2026LAALAA0000000000
SEAJune 30, 2026LAALAA4010011020
SEAJune 29, 2026LAALAA3000000000
SEAJune 28, 2026@CLECLE5120020013
SEAJune 26, 2026@CLECLE0000000000
SEAJune 25, 2026@PITPIT0000000000
SEAJune 23, 2026@PITPIT3000000111
SEAJune 21, 2026BOSBOS3000000010
SEAJune 19, 2026BOSBOS2000000000
SEAJune 18, 2026BALBAL3010010010
SEAJune 17, 2026BALBAL3000000110
SEAJune 16, 2026BALBAL4110010000
SEAJune 14, 2026@WSHWSH3010010000
SEAJune 13, 2026@WSHWSH4010010000
SEAJune 12, 2026@WSHWSH2100000100
SEAJune 11, 2026@BALBAL0000000000
SEAJune 9, 2026@BALBAL5120020001
SEAJune 8, 2026@BALBAL0000000000
SEAJune 7, 2026@DETDET0000000000
SEAJune 5, 2026@DETDET3000000000
SEAJune 1, 2026NYMNYM1000000000
SEAMay 31, 2026ARIARI1010011000
SEAMay 29, 2026ARIARI0000000000
SEAMay 27, 2026@ATHATH5010010020
SEAMay 26, 2026@ATHATH3131040000
SEAMay 25, 2026@ATHATH1000000000
SEAMay 22, 2026@KCKC2000000010
SEAApril 6, 2026@TEXTEX0000000000
SEAApril 3, 2026@LAALAA3010010000
SEAMarch 31, 2026NYYNYY3000000010
SEAMarch 30, 2026NYYNYY4000000020
SEAMarch 28, 2026CLECLE3021031001
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026SEA651491333450910.256.310.308.619
2025SEA32114106266196.245.281.330.611
2024WSHSEA91295254782442834.307.381.433.814

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.