Batting
Pitching
    • Statcast

Bryan Torres

Bryan Torres

St. Louis Cardinals
OF
Age: 29
Bats/Throws: L/R
5'7" / 165
DOB: 7/2/1997
(29 years, 3 months, 26 days)
OF
Season20262026Total
TeamFGDCSTL- - -
LevelPROJMLBMLB
G37474
PA14189189
HR044
AVG.270.229.229
OBP.355.309.309
SLG.353.331.331
wOBA.318.289.289
wRC+1058282
WAR0.00.10.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

Pitch Type Splits

Statcast:
All
  • All
  • FA - Fourseam
  • FC - Cutter
  • FS - Splitter
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • KC - Knuckle Curve
  • CH - Changeup
  • Pitch Info:
    Select
  • All
  • FA - Fourseam
  • FC - Cutter
  • FS - Splitter
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • CH - Changeup
  • SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2026Fourseam (FA)29459701512003100131000.25490.6102.995.8
    2026Sinker (SI)1382533650015021110.24086.6100.394.6
    2026Slider (SL)1142729550002080000.18577.890.785.1
    2026Changeup (CH)862525431000080000.16079.193.286.6
    2026Curveball (CU)651416430101020100.28675.090.481.4
    2026Cutter (FC)4299320100040000.33383.998.591.1
    2026Splitter (FS)1044000000010000.00087.893.190.3
    2026Knuckle Curve (KC)733110000010000.33383.889.587.1
    TotalFourseam (FA)29459701512003100131000.25490.6102.995.8
    TotalSinker (SI)1382533650015021110.24086.6100.394.6
    TotalSlider (SL)1142729550002080000.18577.890.785.1
    TotalChangeup (CH)862525431000080000.16079.193.286.6
    TotalCurveball (CU)651416430101020100.28675.090.481.4
    TotalCutter (FC)4299320100040000.33383.998.591.1
    TotalSplitter (FS)1044000000010000.00087.893.190.3
    TotalKnuckle Curve (KC)733110000010000.33383.889.587.1
    SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2026Fourseam (FA)29459701512003100131000.25490.6102.995.8
    2026Sinker (SI)1382533650015021110.24086.6100.394.6
    2026Slider (SL)1142729550002080000.18577.890.785.1
    2026Changeup (CH)862525431000080000.16079.193.286.6
    2026Curveball (CU)651416430101020100.28675.090.481.4
    2026Cutter (FC)4299320100040000.33383.998.591.1
    2026Splitter (FS)1044000000010000.00087.893.190.3
    2026Knuckle Curve (KC)733110000010000.33383.889.587.1
    TotalFourseam (FA)29459701512003100131000.25490.6102.995.8
    TotalSinker (SI)1382533650015021110.24086.6100.394.6
    TotalSlider (SL)1142729550002080000.18577.890.785.1
    TotalChangeup (CH)862525431000080000.16079.193.286.6
    TotalCurveball (CU)651416430101020100.28675.090.481.4
    TotalCutter (FC)4299320100040000.33383.998.591.1
    TotalSplitter (FS)1044000000010000.00087.893.190.3
    TotalKnuckle Curve (KC)733110000010000.33383.889.587.1
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Fourseam (FA)29414.3%18.6%0.77.254.371.407.778.153.27910.21.9.351131
    2026Sinker (SI)13815.2%6.1%2.50.240.375.360.735.120.2174.40.5.335114
    2026Slider (SL)1146.9%27.6%0.25.185.241.185.427.000.2630.7-2.7.20232
    2026Changeup (CH)860.0%32.0%0.00.160.160.200.360.040.235-0.3-3.2.1574
    2026Curveball (CU)656.3%12.5%0.50.286.313.429.741.143.3081.8-0.1.310104
    2026Cutter (FC)420.0%44.4%0.00.333.333.556.889.222.6001.50.4.375148
    2026Splitter (FS)100.0%25.0%0.00.000.000.000.000.000.000-0.5-1.0.000-100
    2026Knuckle Curve (KC)70.0%33.3%0.00.333.333.333.667.000.5000.30.0.29795
    TotalFourseam (FA)29414.3%18.6%0.77.254.371.407.778.153.27910.21.9.351131
    TotalSinker (SI)13815.2%6.1%2.50.240.375.360.735.120.2174.40.5.335114
    TotalSlider (SL)1146.9%27.6%0.25.185.241.185.427.000.2630.7-2.7.20232
    TotalChangeup (CH)860.0%32.0%0.00.160.160.200.360.040.235-0.3-3.2.1574
    TotalCurveball (CU)656.3%12.5%0.50.286.313.429.741.143.3081.8-0.1.310104
    TotalCutter (FC)420.0%44.4%0.00.333.333.556.889.222.6001.50.4.375148
    TotalSplitter (FS)100.0%25.0%0.00.000.000.000.000.000.000-0.5-1.0.000-100
    TotalKnuckle Curve (KC)70.0%33.3%0.00.333.333.333.667.000.5000.30.0.29795
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Fourseam (FA)29414.3%18.6%0.77.254.371.407.778.153.27910.21.9.351131
    2026Sinker (SI)13815.2%6.1%2.50.240.375.360.735.120.2174.40.5.335114
    2026Slider (SL)1146.9%27.6%0.25.185.241.185.427.000.2630.7-2.7.20232
    2026Changeup (CH)860.0%32.0%0.00.160.160.200.360.040.235-0.3-3.2.1574
    2026Curveball (CU)656.3%12.5%0.50.286.313.429.741.143.3081.8-0.1.310104
    2026Cutter (FC)420.0%44.4%0.00.333.333.556.889.222.6001.50.4.375148
    2026Splitter (FS)100.0%25.0%0.00.000.000.000.000.000.000-0.5-1.0.000-100
    2026Knuckle Curve (KC)70.0%33.3%0.00.333.333.333.667.000.5000.30.0.29795
    TotalFourseam (FA)29414.3%18.6%0.77.254.371.407.778.153.27910.21.9.351131
    TotalSinker (SI)13815.2%6.1%2.50.240.375.360.735.120.2174.40.5.335114
    TotalSlider (SL)1146.9%27.6%0.25.185.241.185.427.000.2630.7-2.7.20232
    TotalChangeup (CH)860.0%32.0%0.00.160.160.200.360.040.235-0.3-3.2.1574
    TotalCurveball (CU)656.3%12.5%0.50.286.313.429.741.143.3081.8-0.1.310104
    TotalCutter (FC)420.0%44.4%0.00.333.333.556.889.222.6001.50.4.375148
    TotalSplitter (FS)100.0%25.0%0.00.000.000.000.000.000.000-0.5-1.0.000-100
    TotalKnuckle Curve (KC)70.0%33.3%0.00.333.333.333.667.000.5000.30.0.29795
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2026Fourseam (FA)29432.6%23.9%43.5%25.0%15.0%184110294-3.89.010.6
    2026Sinker (SI)13821.7%56.5%21.7%20.0%20.0%9345138-3.43.710.2
    2026Slider (SL)11426.3%47.4%26.3%0.0%0.0%72421142.20.85.0
    2026Changeup (CH)8635.3%58.8%5.9%0.0%0.0%553186-8.02.49.0
    2026Curveball (CU)657.7%61.5%30.8%0.0%0.0%3827653.3-4.86.8
    2026Cutter (FC)4240.0%40.0%20.0%0.0%0.0%2814420.55.75.9
    2026Splitter (FS)100.0%100.0%0.0%0.0%0.0%6410-8.01.08.2
    2026Knuckle Curve (KC)70.0%100.0%0.0%0.0%0.0%5271.0-1.42.9
    TotalFourseam (FA)29432.6%23.9%43.5%25.0%15.0%184110294-3.89.010.6
    TotalSinker (SI)13821.7%56.5%21.7%20.0%20.0%9345138-3.43.710.2
    TotalSlider (SL)11426.3%47.4%26.3%0.0%0.0%72421142.20.85.0
    TotalChangeup (CH)8635.3%58.8%5.9%0.0%0.0%553186-8.02.49.0
    TotalCurveball (CU)657.7%61.5%30.8%0.0%0.0%3827653.3-4.86.8
    TotalCutter (FC)4240.0%40.0%20.0%0.0%0.0%2814420.55.75.9
    TotalSplitter (FS)100.0%100.0%0.0%0.0%0.0%6410-8.01.08.2
    TotalKnuckle Curve (KC)70.0%100.0%0.0%0.0%0.0%5271.0-1.42.9
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2026Fourseam (FA)29432.6%23.9%43.5%25.0%15.0%184110294-3.89.010.6
    2026Sinker (SI)13821.7%56.5%21.7%20.0%20.0%9345138-3.43.710.2
    2026Slider (SL)11426.3%47.4%26.3%0.0%0.0%72421142.20.85.0
    2026Changeup (CH)8635.3%58.8%5.9%0.0%0.0%553186-8.02.49.0
    2026Curveball (CU)657.7%61.5%30.8%0.0%0.0%3827653.3-4.86.8
    2026Cutter (FC)4240.0%40.0%20.0%0.0%0.0%2814420.55.75.9
    2026Splitter (FS)100.0%100.0%0.0%0.0%0.0%6410-8.01.08.2
    2026Knuckle Curve (KC)70.0%100.0%0.0%0.0%0.0%5271.0-1.42.9
    TotalFourseam (FA)29432.6%23.9%43.5%25.0%15.0%184110294-3.89.010.6
    TotalSinker (SI)13821.7%56.5%21.7%20.0%20.0%9345138-3.43.710.2
    TotalSlider (SL)11426.3%47.4%26.3%0.0%0.0%72421142.20.85.0
    TotalChangeup (CH)8635.3%58.8%5.9%0.0%0.0%553186-8.02.49.0
    TotalCurveball (CU)657.7%61.5%30.8%0.0%0.0%3827653.3-4.86.8
    TotalCutter (FC)4240.0%40.0%20.0%0.0%0.0%2814420.55.75.9
    TotalSplitter (FS)100.0%100.0%0.0%0.0%0.0%6410-8.01.08.2
    TotalKnuckle Curve (KC)70.0%100.0%0.0%0.0%0.0%5271.0-1.42.9
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2026Fourseam (FA)29427.1%64.3%46.6%71.1%89.9%84.7%52.4%7.1%-0.8-0.3
    2026Sinker (SI)13822.4%50.0%38.4%61.5%92.5%84.9%58.0%5.8%0.30.2
    2026Slider (SL)11428.3%63.0%44.7%29.4%91.2%70.6%47.4%13.2%2.01.8
    2026Changeup (CH)8638.2%67.7%48.8%76.2%71.4%73.8%36.0%12.8%2.22.5
    2026Curveball (CU)6510.0%45.7%29.2%66.7%93.8%89.5%53.8%3.1%-0.6-1.0
    2026Cutter (FC)4221.1%56.5%40.5%75.0%61.5%64.7%54.8%14.3%-0.6-1.3
    2026Splitter (FS)1033.3%75.0%50.0%50.0%100.0%80.0%40.0%10.0%0.66.2
    2026Knuckle Curve (KC)733.3%75.0%57.1%0.0%100.0%75.0%57.1%14.3%-0.2-2.7
    TotalFourseam (FA)29427.1%64.3%46.6%71.1%89.9%84.7%52.4%7.1%-0.8-0.3
    TotalSinker (SI)13822.4%50.0%38.4%61.5%92.5%84.9%58.0%5.8%0.30.2
    TotalSlider (SL)11428.3%63.0%44.7%29.4%91.2%70.6%47.4%13.2%2.01.8
    TotalChangeup (CH)8638.2%67.7%48.8%76.2%71.4%73.8%36.0%12.8%2.22.5
    TotalCurveball (CU)6510.0%45.7%29.2%66.7%93.8%89.5%53.8%3.1%-0.6-1.0
    TotalCutter (FC)4221.1%56.5%40.5%75.0%61.5%64.7%54.8%14.3%-0.6-1.3
    TotalSplitter (FS)1033.3%75.0%50.0%50.0%100.0%80.0%40.0%10.0%0.66.2
    TotalKnuckle Curve (KC)733.3%75.0%57.1%0.0%100.0%75.0%57.1%14.3%-0.2-2.7
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2026Fourseam (FA)29427.1%64.3%46.6%71.1%89.9%84.7%52.4%7.1%-0.8-0.3
    2026Sinker (SI)13822.4%50.0%38.4%61.5%92.5%84.9%58.0%5.8%0.30.2
    2026Slider (SL)11428.3%63.0%44.7%29.4%91.2%70.6%47.4%13.2%2.01.8
    2026Changeup (CH)8638.2%67.7%48.8%76.2%71.4%73.8%36.0%12.8%2.22.5
    2026Curveball (CU)6510.0%45.7%29.2%66.7%93.8%89.5%53.8%3.1%-0.6-1.0
    2026Cutter (FC)4221.1%56.5%40.5%75.0%61.5%64.7%54.8%14.3%-0.6-1.3
    2026Splitter (FS)1033.3%75.0%50.0%50.0%100.0%80.0%40.0%10.0%0.66.2
    2026Knuckle Curve (KC)733.3%75.0%57.1%0.0%100.0%75.0%57.1%14.3%-0.2-2.7
    TotalFourseam (FA)29427.1%64.3%46.6%71.1%89.9%84.7%52.4%7.1%-0.8-0.3
    TotalSinker (SI)13822.4%50.0%38.4%61.5%92.5%84.9%58.0%5.8%0.30.2
    TotalSlider (SL)11428.3%63.0%44.7%29.4%91.2%70.6%47.4%13.2%2.01.8
    TotalChangeup (CH)8638.2%67.7%48.8%76.2%71.4%73.8%36.0%12.8%2.22.5
    TotalCurveball (CU)6510.0%45.7%29.2%66.7%93.8%89.5%53.8%3.1%-0.6-1.0
    TotalCutter (FC)4221.1%56.5%40.5%75.0%61.5%64.7%54.8%14.3%-0.6-1.3
    TotalSplitter (FS)1033.3%75.0%50.0%50.0%100.0%80.0%40.0%10.0%0.66.2
    TotalKnuckle Curve (KC)733.3%75.0%57.1%0.0%100.0%75.0%57.1%14.3%-0.2-2.7
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2026Fourseam (FA)29415.314.6-5.93823684688.599.8104.721.236.5%1839.1%
    2026Sinker (SI)1386.224.4-5.63122002588.697.5100.45.614.0%728.0%
    2026Slider (SL)1141.136.84.33425321981.496.599.97.200.0%210.5%
    2026Changeup (CH)863.832.8-13.13718131781.897.697.81.900.0%317.6%
    2026Curveball (CU)65-8.550.06.54225891386.596.798.88.700.0%215.4%
    2026Cutter (FC)429.523.61.9382361594.7101.9101.96.200.0%120.0%
    2026Splitter (FS)101.532.1-13.0371573384.6101.2101.2-7.700.0%133.3%
    2026Knuckle Curve (KC)7-2.738.82.5432330290.190.190.1-9.000.0%00.0%
    TotalFourseam (FA)29415.314.6-5.93823684688.599.8104.721.236.5%1839.1%
    TotalSinker (SI)1386.224.4-5.63122002588.697.5100.45.614.0%728.0%
    TotalSlider (SL)1141.136.84.33425321981.496.599.97.200.0%210.5%
    TotalChangeup (CH)863.832.8-13.13718131781.897.697.81.900.0%317.6%
    TotalCurveball (CU)65-8.550.06.54225891386.596.798.88.700.0%215.4%
    TotalCutter (FC)429.523.61.9382361594.7101.9101.96.200.0%120.0%
    TotalSplitter (FS)101.532.1-13.0371573384.6101.2101.2-7.700.0%133.3%
    TotalKnuckle Curve (KC)7-2.738.82.5432330290.190.190.1-9.000.0%00.0%
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2026Fourseam (FA)29415.314.6-5.93823684688.599.8104.721.236.5%1839.1%
    2026Sinker (SI)1386.224.4-5.63122002588.697.5100.45.614.0%728.0%
    2026Slider (SL)1141.136.84.33425321981.496.599.97.200.0%210.5%
    2026Changeup (CH)863.832.8-13.13718131781.897.697.81.900.0%317.6%
    2026Curveball (CU)65-8.550.06.54225891386.596.798.88.700.0%215.4%
    2026Cutter (FC)429.523.61.9382361594.7101.9101.96.200.0%120.0%
    2026Splitter (FS)101.532.1-13.0371573384.6101.2101.2-7.700.0%133.3%
    2026Knuckle Curve (KC)7-2.738.82.5432330290.190.190.1-9.000.0%00.0%
    TotalFourseam (FA)29415.314.6-5.93823684688.599.8104.721.236.5%1839.1%
    TotalSinker (SI)1386.224.4-5.63122002588.697.5100.45.614.0%728.0%
    TotalSlider (SL)1141.136.84.33425321981.496.599.97.200.0%210.5%
    TotalChangeup (CH)863.832.8-13.13718131781.897.697.81.900.0%317.6%
    TotalCurveball (CU)65-8.550.06.54225891386.596.798.88.700.0%215.4%
    TotalCutter (FC)429.523.61.9382361594.7101.9101.96.200.0%120.0%
    TotalSplitter (FS)101.532.1-13.0371573384.6101.2101.2-7.700.0%133.3%
    TotalKnuckle Curve (KC)7-2.738.82.5432330290.190.190.1-9.000.0%00.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Fourseam (FA)29412466.10.8%6.332.0%26.6%2.9%2.4%326-454.8%
    2026Sinker (SI)1384565.30.0%6.347.5%42.2%2.5%2.2%345-748.9%
    2026Slider (SL)1144064.62.5%6.737.5%30.0%3.1%2.5%3512447.5%
    2026Changeup (CH)863565.90.0%6.943.5%28.6%4.3%2.9%3314860.0%
    2026Curveball (CU)651866.20.0%6.662.5%55.6%6.3%5.6%3311272.2%
    2026Cutter (FC)421667.96.3%6.544.4%25.0%11.1%6.3%309043.8%
    2026Splitter (FS)10467.10.0%6.950.0%50.0%25.0%25.0%3614675.0%
    2026Knuckle Curve (KC)7464.10.0%7.133.3%25.0%0.0%0.0%33151225.0%
    TotalFourseam (FA)29412466.10.8%6.332.0%26.6%2.9%2.4%326-454.8%
    TotalSinker (SI)1384565.30.0%6.347.5%42.2%2.5%2.2%345-748.9%
    TotalSlider (SL)1144064.62.5%6.737.5%30.0%3.1%2.5%3512447.5%
    TotalChangeup (CH)863565.90.0%6.943.5%28.6%4.3%2.9%3314860.0%
    TotalCurveball (CU)651866.20.0%6.662.5%55.6%6.3%5.6%3311272.2%
    TotalCutter (FC)421667.96.3%6.544.4%25.0%11.1%6.3%309043.8%
    TotalSplitter (FS)10467.10.0%6.950.0%50.0%25.0%25.0%3614675.0%
    TotalKnuckle Curve (KC)7464.10.0%7.133.3%25.0%0.0%0.0%33151225.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Fourseam (FA)29412466.10.8%6.332.0%26.6%2.9%2.4%326-454.8%
    2026Sinker (SI)1384565.30.0%6.347.5%42.2%2.5%2.2%345-748.9%
    2026Slider (SL)1144064.62.5%6.737.5%30.0%3.1%2.5%3512447.5%
    2026Changeup (CH)863565.90.0%6.943.5%28.6%4.3%2.9%3314860.0%
    2026Curveball (CU)651866.20.0%6.662.5%55.6%6.3%5.6%3311272.2%
    2026Cutter (FC)421667.96.3%6.544.4%25.0%11.1%6.3%309043.8%
    2026Splitter (FS)10467.10.0%6.950.0%50.0%25.0%25.0%3614675.0%
    2026Knuckle Curve (KC)7464.10.0%7.133.3%25.0%0.0%0.0%33151225.0%
    TotalFourseam (FA)29412466.10.8%6.332.0%26.6%2.9%2.4%326-454.8%
    TotalSinker (SI)1384565.30.0%6.347.5%42.2%2.5%2.2%345-748.9%
    TotalSlider (SL)1144064.62.5%6.737.5%30.0%3.1%2.5%3512447.5%
    TotalChangeup (CH)863565.90.0%6.943.5%28.6%4.3%2.9%3314860.0%
    TotalCurveball (CU)651866.20.0%6.662.5%55.6%6.3%5.6%3311272.2%
    TotalCutter (FC)421667.96.3%6.544.4%25.0%11.1%6.3%309043.8%
    TotalSplitter (FS)10467.10.0%6.950.0%50.0%25.0%25.0%3614675.0%
    TotalKnuckle Curve (KC)7464.10.0%7.133.3%25.0%0.0%0.0%33151225.0%
    SeasonPitchPitchesdividerH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2026Fourseam (FA)29473.7%91.4%32.3%52.3%82.8%37.8%13.4%44.4%22.8%0.0%0.0%7.1%
    2026Sinker (SI)13852.2%100.0%33.3%37.9%77.3%42.0%24.0%66.7%18.1%11.1%0.0%6.5%
    2026Slider (SL)11463.0%94.1%23.7%48.8%81.0%37.7%44.4%25.0%22.8%5.9%0.0%14.9%
    2026Changeup (CH)8668.8%54.5%18.6%62.2%91.3%43.0%31.8%57.1%25.6%9.1%0.0%12.8%
    2026Curveball (CU)6550.0%100.0%30.8%32.0%75.0%38.5%6.3%100.0%24.6%0.0%0.0%6.2%
    2026Cutter (FC)4245.5%60.0%26.2%50.0%70.0%47.6%25.0%50.0%19.0%0.0%0.0%7.1%
    2026Splitter (FS)1066.7%100.0%30.0%50.0%100.0%40.0%0.0%0.0%10.0%50.0%0.0%20.0%
    2026Knuckle Curve (KC)7100.0%100.0%42.9%0.0%0.0%14.3%33.3%0.0%42.9%0.0%0.0%0.0%
    TotalFourseam (FA)29473.7%91.4%32.3%52.3%82.8%37.8%13.4%44.4%22.8%0.0%0.0%7.1%
    TotalSinker (SI)13852.2%100.0%33.3%37.9%77.3%42.0%24.0%66.7%18.1%11.1%0.0%6.5%
    TotalSlider (SL)11463.0%94.1%23.7%48.8%81.0%37.7%44.4%25.0%22.8%5.9%0.0%14.9%
    TotalChangeup (CH)8668.8%54.5%18.6%62.2%91.3%43.0%31.8%57.1%25.6%9.1%0.0%12.8%
    TotalCurveball (CU)6550.0%100.0%30.8%32.0%75.0%38.5%6.3%100.0%24.6%0.0%0.0%6.2%
    TotalCutter (FC)4245.5%60.0%26.2%50.0%70.0%47.6%25.0%50.0%19.0%0.0%0.0%7.1%
    TotalSplitter (FS)1066.7%100.0%30.0%50.0%100.0%40.0%0.0%0.0%10.0%50.0%0.0%20.0%
    TotalKnuckle Curve (KC)7100.0%100.0%42.9%0.0%0.0%14.3%33.3%0.0%42.9%0.0%0.0%0.0%
    SeasonPitchPitchesdividerH-Swing%H-Contact%H-Zone%dividerS-Swing%S-Contact%S-Zone%dividerC-Swing%C-Contact%C-Zone%dividerW-Swing%W-Contact%W-Zone%
    2026Fourseam (FA)29473.7%91.4%32.3%52.3%82.8%37.8%13.4%44.4%22.8%0.0%0.0%7.1%
    2026Sinker (SI)13852.2%100.0%33.3%37.9%77.3%42.0%24.0%66.7%18.1%11.1%0.0%6.5%
    2026Slider (SL)11463.0%94.1%23.7%48.8%81.0%37.7%44.4%25.0%22.8%5.9%0.0%14.9%
    2026Changeup (CH)8668.8%54.5%18.6%62.2%91.3%43.0%31.8%57.1%25.6%9.1%0.0%12.8%
    2026Curveball (CU)6550.0%100.0%30.8%32.0%75.0%38.5%6.3%100.0%24.6%0.0%0.0%6.2%
    2026Cutter (FC)4245.5%60.0%26.2%50.0%70.0%47.6%25.0%50.0%19.0%0.0%0.0%7.1%
    2026Splitter (FS)1066.7%100.0%30.0%50.0%100.0%40.0%0.0%0.0%10.0%50.0%0.0%20.0%
    2026Knuckle Curve (KC)7100.0%100.0%42.9%0.0%0.0%14.3%33.3%0.0%42.9%0.0%0.0%0.0%
    TotalFourseam (FA)29473.7%91.4%32.3%52.3%82.8%37.8%13.4%44.4%22.8%0.0%0.0%7.1%
    TotalSinker (SI)13852.2%100.0%33.3%37.9%77.3%42.0%24.0%66.7%18.1%11.1%0.0%6.5%
    TotalSlider (SL)11463.0%94.1%23.7%48.8%81.0%37.7%44.4%25.0%22.8%5.9%0.0%14.9%
    TotalChangeup (CH)8668.8%54.5%18.6%62.2%91.3%43.0%31.8%57.1%25.6%9.1%0.0%12.8%
    TotalCurveball (CU)6550.0%100.0%30.8%32.0%75.0%38.5%6.3%100.0%24.6%0.0%0.0%6.2%
    TotalCutter (FC)4245.5%60.0%26.2%50.0%70.0%47.6%25.0%50.0%19.0%0.0%0.0%7.1%
    TotalSplitter (FS)1066.7%100.0%30.0%50.0%100.0%40.0%0.0%0.0%10.0%50.0%0.0%20.0%
    TotalKnuckle Curve (KC)7100.0%100.0%42.9%0.0%0.0%14.3%33.3%0.0%42.9%0.0%0.0%0.0%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Fourseam (FA)29452.3%82.8%37.8%57.1%87.5%19.0%47.3%76.9%18.7%
    2026Sinker (SI)13837.9%77.3%42.0%46.7%85.7%21.7%28.6%62.5%20.3%
    2026Slider (SL)11448.8%81.0%37.7%58.3%92.9%21.1%36.8%57.1%16.7%
    2026Changeup (CH)8662.2%91.3%43.0%57.9%90.9%22.1%66.7%91.7%20.9%
    2026Curveball (CU)6532.0%75.0%38.5%42.9%83.3%21.5%18.2%50.0%16.9%
    2026Cutter (FC)4250.0%70.0%47.6%66.7%62.5%28.6%25.0%100.0%19.0%
    2026Splitter (FS)1050.0%100.0%40.0%100.0%100.0%10.0%33.3%100.0%30.0%
    2026Knuckle Curve (KC)70.0%0.0%14.3%0.0%0.0%14.3%0.0%0.0%0.0%
    TotalFourseam (FA)29452.3%82.8%37.8%57.1%87.5%19.0%47.3%76.9%18.7%
    TotalSinker (SI)13837.9%77.3%42.0%46.7%85.7%21.7%28.6%62.5%20.3%
    TotalSlider (SL)11448.8%81.0%37.7%58.3%92.9%21.1%36.8%57.1%16.7%
    TotalChangeup (CH)8662.2%91.3%43.0%57.9%90.9%22.1%66.7%91.7%20.9%
    TotalCurveball (CU)6532.0%75.0%38.5%42.9%83.3%21.5%18.2%50.0%16.9%
    TotalCutter (FC)4250.0%70.0%47.6%66.7%62.5%28.6%25.0%100.0%19.0%
    TotalSplitter (FS)1050.0%100.0%40.0%100.0%100.0%10.0%33.3%100.0%30.0%
    TotalKnuckle Curve (KC)70.0%0.0%14.3%0.0%0.0%14.3%0.0%0.0%0.0%
    SeasonPitchPitchesdividerS-Swing%S-Contact%S-Zone%dividerSI-Swing%SI-Contact%SI-Zone%dividerSO-Swing%SO-Contact%SO-Zone%
    2026Fourseam (FA)29452.3%82.8%37.8%57.1%87.5%19.0%47.3%76.9%18.7%
    2026Sinker (SI)13837.9%77.3%42.0%46.7%85.7%21.7%28.6%62.5%20.3%
    2026Slider (SL)11448.8%81.0%37.7%58.3%92.9%21.1%36.8%57.1%16.7%
    2026Changeup (CH)8662.2%91.3%43.0%57.9%90.9%22.1%66.7%91.7%20.9%
    2026Curveball (CU)6532.0%75.0%38.5%42.9%83.3%21.5%18.2%50.0%16.9%
    2026Cutter (FC)4250.0%70.0%47.6%66.7%62.5%28.6%25.0%100.0%19.0%
    2026Splitter (FS)1050.0%100.0%40.0%100.0%100.0%10.0%33.3%100.0%30.0%
    2026Knuckle Curve (KC)70.0%0.0%14.3%0.0%0.0%14.3%0.0%0.0%0.0%
    TotalFourseam (FA)29452.3%82.8%37.8%57.1%87.5%19.0%47.3%76.9%18.7%
    TotalSinker (SI)13837.9%77.3%42.0%46.7%85.7%21.7%28.6%62.5%20.3%
    TotalSlider (SL)11448.8%81.0%37.7%58.3%92.9%21.1%36.8%57.1%16.7%
    TotalChangeup (CH)8662.2%91.3%43.0%57.9%90.9%22.1%66.7%91.7%20.9%
    TotalCurveball (CU)6532.0%75.0%38.5%42.9%83.3%21.5%18.2%50.0%16.9%
    TotalCutter (FC)4250.0%70.0%47.6%66.7%62.5%28.6%25.0%100.0%19.0%
    TotalSplitter (FS)1050.0%100.0%40.0%100.0%100.0%10.0%33.3%100.0%30.0%
    TotalKnuckle Curve (KC)70.0%0.0%14.3%0.0%0.0%14.3%0.0%0.0%0.0%