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.

LAA

Bryce Teodosio

Bryce Teodosio sits 435th of 443 hitters in hits, at 15.

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 Appearances760th442/443
At Bats700th442/443
Hits152nd435/443
On Base Percentage.26711th392/442
Batting Average.21421st348/442
Doubles22nd433/443
Triples018th285/443
Home Runs01st436/443
Extra Base Hits20th442/443
Total Bases170th442/443
Slugging Percentage.2431st437/442
Isolated Power.0290th441/442
On Base Plus Slugging.5102nd433/442
Runs80th442/443
Runs Batted In61st438/443
Plate DisciplineOffensevs Hitters▶
Walks52nd432/443
Walk Rate6.6%26th326/442
Intentional Walks038th109/443
Hit by Pitch010th352/443
Strikeouts2798th10/443
Strikeout Rate35.5%2nd433/442
BaserunningOffensevs Hitters▶
Stolen Bases557th178/443
Stolen Base Rate83.3%32nd85/128
Caught Stealing144th195/443
43 games
DateOppABRHXBHHRTBRBIBBKSB
LAASep 27, 2026@SEASEA4120020010
LAASep 26, 2026@SEASEA4110012020
LAASep 25, 2026@SEASEA3100000110
LAASep 24, 2026@SEASEA4010012010
LAASep 23, 2026@ATHATH2010010010
LAASep 22, 2026@ATHATH3000000020
LAASep 20, 2026MINMIN1000000010
LAASep 19, 2026MINMIN0000000001
LAAAug 26, 2026CLECLE2000000100
LAAMay 15, 2026LADLAD2000000010
LAAMay 13, 2026@CLECLE3000000010
LAAMay 11, 2026@CLECLE2000000000
LAAMay 10, 2026@TORTOR3000000010
LAAMay 9, 2026@TORTOR1100000000
LAAMay 6, 2026CWSCWS3221030102
LAAMay 5, 2026CWSCWS0000000000
LAAMay 2, 2026NYMNYM0000000000
LAAApril 29, 2026@CWSCWS0000000000
LAAApril 27, 2026@CWSCWS3021031010
LAAApril 26, 2026@KCKC0000000101
LAAApril 25, 2026@KCKC2000000020
LAAApril 24, 2026@KCKC3120020010
LAAApril 22, 2026TORTOR4020020020
LAAApril 21, 2026TORTOR2000000010
LAAApril 19, 2026SDSD0000000000
LAAApril 18, 2026SDSD0000000000
LAAApril 17, 2026SDSD0000000000
LAAApril 16, 2026@NYYNYY2000000010
LAAApril 15, 2026@NYYNYY0000000000
LAAApril 14, 2026@NYYNYY4010010010
LAAApril 13, 2026@NYYNYY0000000000
LAAApril 12, 2026@CINCIN4100000121
LAAApril 11, 2026@CINCIN2000000010
LAAApril 10, 2026@CINCIN0000000000
LAAApril 7, 2026ATLATL0000000000
LAAApril 6, 2026ATLATL3010011010
LAAApril 5, 2026SEASEA0000000000
LAAApril 4, 2026SEASEA0000000000
LAAApril 1, 2026@CHCCHC3000000020
LAAMarch 31, 2026@CHCCHC0000000000
LAAMarch 29, 2026@HOUHOU0000000000
LAAMarch 27, 2026@HOUHOU0000000000
LAAMarch 26, 2026@HOUHOU1000000000
By season3 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026LAA437670152065.214.267.243.510
2025LAA501501382810177.203.248.304.553
2024LAA5121210000.083.083.083.167

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.