Batting
Pitching
    • Season


Bryan Torres

Bryan Torres

St. Louis Cardinals
OF
Age: 29
Bats/Throws: L/R
5'7" / 165
DOB: 7/2/1997
(29 years, 4 months, 9 days)
OF
Season20262027Total
TeamSTLFGDC- - -
LevelMLBPROJMLB
G742674
PA189112189
HR414
AVG.229.260.229
OBP.309.343.309
SLG.331.360.331
wOBA.289.316.289
wRC+8210082
WAR0.10.20.1
2026 Games
Played
LF:39
2B:13
DH:7
3B:3
CF:1
RosterResource
How Acquired:Free Agent (Indy) Sep'23
Birthplace:Puerto Rico
Service Time
0.000
MiLB Options
2
News
Rotowire: Torres is absent from the lineup for Sunday's contest in Milwaukee. (9/27/2026)

News Settings
Article Source
All
FG
RG
Show

Splits

Season:
2026
  • Career
  • 2026
  • Stat Presets:
    Bat Tracking
  • Standard
  • Advanced
  • Batted Ball
  • Statcast
  • Bat Tracking
  • Statcast:
    Select
  • Pitch Type
  • Pitch Type Value
  • Pitch Value / 100
  • Plate Discipline - Legacy
  • Plate Discipline - ABS
  • Strike Zone Breakdown
  • Shadow Zone Breakdown
  • We've added new stat fields to Splits and changed the interface. If you are looking for a stat, please use the controls above to find Advanced, Batted Ball, and new stats! You can report bugs and submit feature requests here.

    Statcast - Bat Tracking

    SeasonHandednessCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026vs L as L3963.92.6%6.326.5%23.1%0.0%0.0%316-546.2%
    2026vs R as L24766.10.8%6.541.8%33.2%4.6%3.6%339055.1%
    2026vs L3963.92.6%6.326.5%23.1%0.0%0.0%316-546.2%
    2026vs R24766.10.8%6.541.8%33.2%4.6%3.6%339055.1%
    SeasonHome / AwayCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Home14165.80.7%6.537.8%29.8%2.7%2.1%3310053.2%
    2026Away14565.91.4%6.541.2%33.8%5.0%4.1%327-254.5%
    2026Home vs L1162.60.0%6.433.3%27.3%0.0%0.0%326-245.5%
    2026Home vs R13066.10.8%6.538.2%30.0%2.9%2.3%3310053.8%
    2026Away vs L2864.43.6%6.224.0%21.4%0.0%0.0%306-746.4%
    2026Away vs R11766.20.9%6.545.7%36.8%6.4%5.1%337-156.4%
    SeasonMonthlyCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026May4266.42.4%6.431.4%26.2%2.9%2.4%317-250.0%
    2026Jun4065.80.0%6.543.3%32.5%6.7%5.0%329-250.0%
    2026Jul6665.91.5%6.536.4%30.3%3.6%3.0%3310159.1%
    2026Aug7365.81.4%6.544.1%35.6%1.7%1.4%338-243.8%
    2026Sept/Oct6565.50.0%6.541.2%32.3%5.9%4.6%338064.6%
    20261st Half12266.01.6%6.534.0%27.0%5.2%4.1%329-154.9%
    20262nd Half16465.70.6%6.543.6%35.4%3.0%2.4%338-153.0%
    SeasonBatted BallsCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Grounders8665.20.0%6.444.2%39.5%1.3%1.2%326-451.2%
    2026Flies5867.41.7%6.766.0%60.3%7.5%6.9%3312381.0%
    2026Liners5466.51.9%6.444.0%40.7%8.0%7.4%339150.0%
    2026Bunts0
    SeasonLocationCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026as L to Left4664.80.0%6.248.8%43.5%0.0%0.0%325-654.3%
    2026as L to Center5166.32.0%6.555.6%49.0%2.2%2.0%329-151.0%
    2026as L to Right10166.81.0%6.648.9%45.5%8.5%7.9%3310266.3%
    2026Pull10166.81.0%6.648.9%45.5%8.5%7.9%3310266.3%
    2026Center5166.32.0%6.555.6%49.0%2.2%2.0%329-151.0%
    2026Opposite4664.80.0%6.248.8%43.5%0.0%0.0%325-654.3%
    SeasonLeverageCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Low Leverage12565.81.6%6.539.2%30.4%3.1%2.4%339-154.4%
    2026Medium Leverage11665.90.9%6.541.2%34.5%6.2%5.2%328-154.3%
    2026High Leverage4565.80.0%6.536.1%28.9%0.0%0.0%338051.1%
    SeasonThrough CountCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Through 3 - 01066.00.0%6.257.1%40.0%0.0%0.0%346-360.0%
    2026Through 3 - 13667.02.8%6.538.7%33.3%0.0%0.0%339055.6%
    2026Through 3 - 27764.81.3%6.423.9%20.8%1.5%1.3%337-344.2%
    2026Through 2 - 04466.90.0%6.540.5%34.1%10.8%9.1%349252.3%
    2026Through 1 - 013166.20.8%6.530.6%25.2%4.6%3.8%339051.9%
    2026Through 2 - 18266.01.2%6.528.8%25.6%2.7%2.4%339048.8%
    2026Through 1 - 113465.70.7%6.528.6%22.4%3.8%3.0%339-150.7%
    2026Through 0 - 113465.31.5%6.539.6%29.9%2.0%1.5%328-253.0%
    2026Through 2 - 210465.31.0%6.423.2%18.3%3.7%2.9%338-250.0%
    2026Through 1 - 29665.22.1%6.527.9%19.8%4.4%3.1%338-249.0%
    2026Through 0 - 26264.83.2%6.429.5%21.0%0.0%0.0%327-346.8%
    SeasonSituationalCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Bases Empty16165.81.9%6.438.8%31.1%3.9%3.1%328-354.0%
    2026Men on Base12565.80.0%6.640.6%32.8%4.0%3.2%339253.6%
    2026Men In Scoring7165.80.0%6.534.5%28.2%3.4%2.8%339054.9%
    SeasonPositionCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026as P366.10.0%6.40.0%0.0%0.0%0.0%315-566.7%
    2026as 2B4865.72.1%6.446.3%39.6%2.4%2.1%336-456.3%
    2026as 3B368.60.0%6.666.7%66.7%0.0%0.0%3411333.3%
    2026as LF17765.80.6%6.538.4%29.9%5.1%4.0%338-154.2%
    2026as DH2666.03.8%6.540.9%34.6%0.0%0.0%3410-153.8%
    2026as PH2965.80.0%6.533.3%27.6%4.2%3.4%3310148.3%
    2026as PR
    SeasonBatting OrderCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Batting 1st5065.80.0%6.442.9%36.0%7.1%6.0%337-264.0%
    2026Batting 2nd664.80.0%6.320.0%16.7%0.0%0.0%3015050.0%
    2026Batting 3rd169.50.0%6.6100.0%100.0%0.0%0.0%31110100.0%
    2026Batting 4th365.50.0%7.50.0%0.0%0.0%0.0%3926180.0%
    2026Batting 5th2964.40.0%6.540.0%27.6%0.0%0.0%3110-251.7%
    2026Batting 6th3367.20.0%6.738.5%30.3%11.5%9.1%349269.7%
    2026Batting 7th10565.91.9%6.441.4%34.3%3.4%2.9%328-248.6%
    2026Batting 8th2966.03.4%6.540.0%34.5%0.0%0.0%337-355.2%
    2026Batting 9th3065.30.0%6.430.4%23.3%0.0%0.0%348143.3%
    SeasonShiftsCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026No Shift7067.02.9%6.553.2%47.1%6.5%5.7%3211065.7%
    2026Shift - All12465.60.0%6.447.4%43.5%1.8%1.6%337-155.6%
    2026Shift - Traditional10265.60.0%6.539.8%36.3%2.2%2.0%347-155.9%
    2026Shift - Non Traditional2265.50.0%6.381.0%77.3%0.0%0.0%326-454.5%
    SeasonHandednessCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026vs L as L3963.92.6%6.326.5%23.1%0.0%0.0%316-546.2%
    2026vs R as L24766.10.8%6.541.8%33.2%4.6%3.6%339055.1%
    2026vs L3963.92.6%6.326.5%23.1%0.0%0.0%316-546.2%
    2026vs R24766.10.8%6.541.8%33.2%4.6%3.6%339055.1%
    SeasonHome / AwayCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Home14165.80.7%6.537.8%29.8%2.7%2.1%3310053.2%
    2026Away14565.91.4%6.541.2%33.8%5.0%4.1%327-254.5%
    2026Home vs L1162.60.0%6.433.3%27.3%0.0%0.0%326-245.5%
    2026Home vs R13066.10.8%6.538.2%30.0%2.9%2.3%3310053.8%
    2026Away vs L2864.43.6%6.224.0%21.4%0.0%0.0%306-746.4%
    2026Away vs R11766.20.9%6.545.7%36.8%6.4%5.1%337-156.4%
    SeasonMonthlyCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026May4266.42.4%6.431.4%26.2%2.9%2.4%317-250.0%
    2026Jun4065.80.0%6.543.3%32.5%6.7%5.0%329-250.0%
    2026Jul6665.91.5%6.536.4%30.3%3.6%3.0%3310159.1%
    2026Aug7365.81.4%6.544.1%35.6%1.7%1.4%338-243.8%
    2026Sept/Oct6565.50.0%6.541.2%32.3%5.9%4.6%338064.6%
    20261st Half12266.01.6%6.534.0%27.0%5.2%4.1%329-154.9%
    20262nd Half16465.70.6%6.543.6%35.4%3.0%2.4%338-153.0%
    SeasonBatted BallsCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Grounders8665.20.0%6.444.2%39.5%1.3%1.2%326-451.2%
    2026Flies5867.41.7%6.766.0%60.3%7.5%6.9%3312381.0%
    2026Liners5466.51.9%6.444.0%40.7%8.0%7.4%339150.0%
    2026Bunts0
    SeasonLocationCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026as L to Left4664.80.0%6.248.8%43.5%0.0%0.0%325-654.3%
    2026as L to Center5166.32.0%6.555.6%49.0%2.2%2.0%329-151.0%
    2026as L to Right10166.81.0%6.648.9%45.5%8.5%7.9%3310266.3%
    2026Pull10166.81.0%6.648.9%45.5%8.5%7.9%3310266.3%
    2026Center5166.32.0%6.555.6%49.0%2.2%2.0%329-151.0%
    2026Opposite4664.80.0%6.248.8%43.5%0.0%0.0%325-654.3%
    SeasonLeverageCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Low Leverage12565.81.6%6.539.2%30.4%3.1%2.4%339-154.4%
    2026Medium Leverage11665.90.9%6.541.2%34.5%6.2%5.2%328-154.3%
    2026High Leverage4565.80.0%6.536.1%28.9%0.0%0.0%338051.1%
    SeasonThrough CountCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Through 3 - 01066.00.0%6.257.1%40.0%0.0%0.0%346-360.0%
    2026Through 3 - 13667.02.8%6.538.7%33.3%0.0%0.0%339055.6%
    2026Through 3 - 27764.81.3%6.423.9%20.8%1.5%1.3%337-344.2%
    2026Through 2 - 04466.90.0%6.540.5%34.1%10.8%9.1%349252.3%
    2026Through 1 - 013166.20.8%6.530.6%25.2%4.6%3.8%339051.9%
    2026Through 2 - 18266.01.2%6.528.8%25.6%2.7%2.4%339048.8%
    2026Through 1 - 113465.70.7%6.528.6%22.4%3.8%3.0%339-150.7%
    2026Through 0 - 113465.31.5%6.539.6%29.9%2.0%1.5%328-253.0%
    2026Through 2 - 210465.31.0%6.423.2%18.3%3.7%2.9%338-250.0%
    2026Through 1 - 29665.22.1%6.527.9%19.8%4.4%3.1%338-249.0%
    2026Through 0 - 26264.83.2%6.429.5%21.0%0.0%0.0%327-346.8%
    SeasonSituationalCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Bases Empty16165.81.9%6.438.8%31.1%3.9%3.1%328-354.0%
    2026Men on Base12565.80.0%6.640.6%32.8%4.0%3.2%339253.6%
    2026Men In Scoring7165.80.0%6.534.5%28.2%3.4%2.8%339054.9%
    SeasonPositionCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026as P366.10.0%6.40.0%0.0%0.0%0.0%315-566.7%
    2026as 2B4865.72.1%6.446.3%39.6%2.4%2.1%336-456.3%
    2026as 3B368.60.0%6.666.7%66.7%0.0%0.0%3411333.3%
    2026as LF17765.80.6%6.538.4%29.9%5.1%4.0%338-154.2%
    2026as DH2666.03.8%6.540.9%34.6%0.0%0.0%3410-153.8%
    2026as PH2965.80.0%6.533.3%27.6%4.2%3.4%3310148.3%
    2026as PR
    SeasonBatting OrderCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Batting 1st5065.80.0%6.442.9%36.0%7.1%6.0%337-264.0%
    2026Batting 2nd664.80.0%6.320.0%16.7%0.0%0.0%3015050.0%
    2026Batting 3rd169.50.0%6.6100.0%100.0%0.0%0.0%31110100.0%
    2026Batting 4th365.50.0%7.50.0%0.0%0.0%0.0%3926180.0%
    2026Batting 5th2964.40.0%6.540.0%27.6%0.0%0.0%3110-251.7%
    2026Batting 6th3367.20.0%6.738.5%30.3%11.5%9.1%349269.7%
    2026Batting 7th10565.91.9%6.441.4%34.3%3.4%2.9%328-248.6%
    2026Batting 8th2966.03.4%6.540.0%34.5%0.0%0.0%337-355.2%
    2026Batting 9th3065.30.0%6.430.4%23.3%0.0%0.0%348143.3%
    SeasonShiftsCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026No Shift7067.02.9%6.553.2%47.1%6.5%5.7%3211065.7%
    2026Shift - All12465.60.0%6.447.4%43.5%1.8%1.6%337-155.6%
    2026Shift - Traditional10265.60.0%6.539.8%36.3%2.2%2.0%347-155.9%
    2026Shift - Non Traditional2265.50.0%6.381.0%77.3%0.0%0.0%326-454.5%