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.

STL

George Soriano

George Soriano comes in 21st of 283 relief pitchers in wins, at 6.

94th beats 94% of the Relief Pitchers; 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 TimeDefensevs Relief Pitchers
Games Pitched70
Games Started0
Innings Pitched6480th55/283
Batters Faced29082nd52/283
Pitches Thrown1,15884th45/283
ResultsDefensevs Relief Pitchers
Wins688th21/283
Losses514th233/283
Earned Runs3115th237/283
Earned Run Average4.3641st146/246
Runs Allowed3319th227/283
Hits Allowed5722nd220/283
Hits per 98.057th107/246
Walks and Hits per Inning1.4439th151/246
Home Runs Allowed1011th246/283
Home Runs per 91.426th182/246
Strikeouts6674th72/283
Strikeout Rate22.8%46th120/222
Strikeouts per 99.340th147/246
CommandDefensevs Relief Pitchers
Walks Allowed359th257/283
Walk Rate12.1%18th182/222
Strikeout to Walk Ratio1.8919th181/222
Walks per 94.921st194/246
Intentional Walks270th51/283
Hit Batters340th147/283
Wild Pitches164th63/283
Balks057th1/283
Strike Rate64.4%53rd104/221
ReliefDefensevs Relief Pitchers
Saves479th53/283
Save Opportunities12
Blown Saves81st278/283
Holds2193rd19/283
Games Finished12
Inherited Runners27
Inherited Runners Scored13
Inherited Runners Scored Rate48.1%12th198/226
70 games
DateOppIPWLSVHHRKBBERAWHIP
STLSep 23, 2026@PITPIT100000210.001.00
STLSep 19, 2026WSHWSH100000100.000.00
STLSep 13, 2026CWSCWS100110020.003.00
STLSep 12, 2026CWSCWS100000120.002.00
STLSep 9, 2026@SFSF0.1010300054.009.00
STLSep 7, 2026@SFSF0.101010000.003.00
STLSep 6, 2026@COLCOL0.100110100.003.00
STLSep 3, 2026@LADLAD100000230.003.00
STLSep 2, 2026@LADLAD1000311018.003.00
STLAug 27, 2026BALBAL100020109.002.00
STLAug 26, 2026BALBAL100010010.002.00
STLAug 23, 2026@PHIPHI100000000.000.00
STLAug 20, 2026@CINCIN0.2000102354.006.00
STLAug 18, 2026@CINCIN100000100.000.00
STLAug 17, 2026@CINCIN100000100.000.00
STLAug 14, 2026@CHCCHC0.2000210113.504.50
STLAug 11, 2026PHIPHI110010210.002.00
STLAug 9, 2026COLCOL110021019.003.00
STLAug 5, 2026@NYYNYY100000310.001.00
STLAug 3, 2026@NYYNYY0.2000111013.501.50
STLAug 2, 2026@TORTOR110020109.002.00
STLJuly 30, 2026CHCCHC0.200010120.004.50
STLJuly 29, 2026CHCCHC100000210.001.00
STLJuly 26, 2026CINCIN100010200.001.00
STLJuly 24, 2026CINCIN1010311018.003.00
STLJuly 22, 2026@LAALAA100000100.000.00
STLJuly 20, 2026@LAALAA100010100.001.00
STLJuly 19, 2026@ARIARI100011209.001.00
STLJuly 17, 2026@ARIARI0.200000100.000.00
STLJuly 11, 2026ATLATL0.200000200.000.00
STLJuly 10, 2026ATLATL1.100020106.751.50
STLJuly 4, 2026@CHCCHC100000200.000.00
STLJuly 2, 2026@ATLATL100000010.001.00
STLJune 30, 2026@ATLATL100000119.001.00
STLJune 28, 2026MIAMIA100000200.000.00
STLJune 26, 2026MIAMIA1010200218.004.00
STLJune 22, 2026ARIARI0.100000000.000.00
STLJune 21, 2026@KCKC100000010.001.00
STLJune 19, 2026@KCKC100010019.002.00
STLJune 14, 2026@MINMIN1.201030305.401.80
STLJune 12, 2026@MINMIN100000000.000.00
STLJune 11, 2026@NYMNYM1.100000100.000.00
STLJune 7, 2026CINCIN0.2000311013.504.50
STLJune 6, 2026CINCIN110010000.001.00
STLJune 2, 2026TEXTEX100000200.000.00
STLJune 1, 2026TEXTEX100020200.002.00
STLMay 29, 2026CHCCHC100000100.000.00
STLMay 23, 2026@CINCIN100000000.000.00
STLMay 19, 2026PITPIT110000100.000.00
STLMay 16, 2026KCKC100121009.002.00
STLMay 15, 2026KCKC0.200010100.001.50
STLMay 12, 2026@ATHATH100021009.002.00
STLMay 10, 2026@SDSD0.200000110.001.50
STLMay 7, 2026@SDSD100010100.001.00
STLMay 4, 2026MILMIL0.200010110.003.00
STLMay 1, 2026LADLAD1.100000110.000.75
STLApril 29, 2026@PITPIT00001011
STLApril 27, 2026@PITPIT100110100.001.00
STLApril 25, 2026SEASEA100020109.002.00
STLApril 24, 2026SEASEA0.200000000.000.00
STLApril 21, 2026@MIAMIA0.100000100.000.00
STLApril 18, 2026@HOUHOU0.1000111281.009.00
STLApril 17, 2026@HOUHOU100000100.000.00
STLApril 14, 2026CLECLE100000110.001.00
STLApril 12, 2026BOSBOS100000100.000.00
STLApril 7, 2026@WSHWSH210000300.000.00
STLApril 5, 2026@DETDET0.1000100227.009.00
STLApril 3, 2026@DETDET0.2000100013.501.50
STLMarch 30, 2026NYMNYM200010010.001.00
STLMarch 29, 2026TBTB100000000.000.00
By season3 seasons
SeasonGGSIPWLSVERAWHIPHHRKBB
2026STL700646544.361.4457106635
2025MIA24036.22018.351.7746103619
2024MIA22029.11116.751.362772913

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.