Batting
    • Statcast

Bo Davidson

San Francisco Giants
OF
Age: 24
Bats/Throws: L/R
6'1" / 225
DOB: 7/5/2002
(24 years, 4 months, 10 days)
OF
Season20262027Total
TeamSFGFGDC- - -
LevelMLBPROJMLB
G6286
PA2211922
HR040
AVG.350.253.350
OBP.364.311.364
SLG.350.416.350
wOBA.315.316.315
wRC+100101100
WAR0.00.30.0
2026 Games
Played
RF:5
DH:1
RosterResource
How Acquired:Non-Drafted FA Jul'23
Birthplace:USA
Service Time
0.000
MiLB Options
3
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
  • CH - Changeup
  • Pitch Info:
    Select
  • All
  • FA - Fourseam
  • FC - Cutter
  • FS - Splitter
  • SI - Sinker
  • SL - Slider
  • CU - Curveball
  • CH - Changeup
  • SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2026Fourseam (FA)2978220001030000.28693.9100.096.4
    2026Curveball (CU)1333000000020000.00079.685.681.4
    2026Slider (SL)1356220000010100.40086.691.789.3
    2026Sinker (SI)9222200000000001.00094.197.495.2
    2026Changeup (CH)722000000010000.00083.287.786.1
    2026Cutter (FC)5111100000000001.00090.293.991.5
    2026Splitter (FS)200000000000000.00090.791.090.8
    TotalFourseam (FA)2978220001030000.28693.9100.096.4
    TotalCurveball (CU)1333000000020000.00079.685.681.4
    TotalSlider (SL)1356220000010100.40086.691.789.3
    TotalSinker (SI)9222200000000001.00094.197.495.2
    TotalChangeup (CH)722000000010000.00083.287.786.1
    TotalCutter (FC)5111100000000001.00090.293.991.5
    TotalSplitter (FS)200000000000000.00090.791.090.8
    SeasonPitchPitchesdividerABPAH1B2B3BHRBBIBBSOHBPSFSHGDPAVGdividerminVelmaxVelVel
    2026Fourseam (FA)2978220001030000.28693.9100.096.4
    2026Curveball (CU)1333000000020000.00079.685.681.4
    2026Slider (SL)1356220000010100.40086.691.789.3
    2026Sinker (SI)9222200000000001.00094.197.495.2
    2026Changeup (CH)722000000010000.00083.287.786.1
    2026Cutter (FC)5111100000000001.00090.293.991.5
    2026Splitter (FS)200000000000000.00090.791.090.8
    TotalFourseam (FA)2978220001030000.28693.9100.096.4
    TotalCurveball (CU)1333000000020000.00079.685.681.4
    TotalSlider (SL)1356220000010100.40086.691.789.3
    TotalSinker (SI)9222200000000001.00094.197.495.2
    TotalChangeup (CH)722000000010000.00083.287.786.1
    TotalCutter (FC)5111100000000001.00090.293.991.5
    TotalSplitter (FS)200000000000000.00090.791.090.8
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Fourseam (FA)2912.5%37.5%0.33.286.375.286.661.000.5000.90.0.310104
    2026Curveball (CU)130.0%66.7%0.00.000.000.000.000.000.000-0.4-0.8.000-100
    2026Slider (SL)130.0%16.7%0.00.400.333.400.733.000.4000.6-0.1.29795
    2026Sinker (SI)90.0%0.0%0.001.0001.0001.0002.000.0001.0001.20.9.890486
    2026Changeup (CH)70.0%50.0%0.00.000.000.000.000.000.000-0.3-0.5.000-100
    2026Cutter (FC)50.0%0.0%0.001.0001.0001.0002.000.0001.0000.60.5.890486
    2026Splitter (FS)20.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    TotalFourseam (FA)2912.5%37.5%0.33.286.375.286.661.000.5000.90.0.310104
    TotalCurveball (CU)130.0%66.7%0.00.000.000.000.000.000.000-0.4-0.8.000-100
    TotalSlider (SL)130.0%16.7%0.00.400.333.400.733.000.4000.6-0.1.29795
    TotalSinker (SI)90.0%0.0%0.001.0001.0001.0002.000.0001.0001.20.9.890486
    TotalChangeup (CH)70.0%50.0%0.00.000.000.000.000.000.000-0.3-0.5.000-100
    TotalCutter (FC)50.0%0.0%0.001.0001.0001.0002.000.0001.0000.60.5.890486
    TotalSplitter (FS)20.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    SeasonPitchPitchesdividerBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Fourseam (FA)2912.5%37.5%0.33.286.375.286.661.000.5000.90.0.310104
    2026Curveball (CU)130.0%66.7%0.00.000.000.000.000.000.000-0.4-0.8.000-100
    2026Slider (SL)130.0%16.7%0.00.400.333.400.733.000.4000.6-0.1.29795
    2026Sinker (SI)90.0%0.0%0.001.0001.0001.0002.000.0001.0001.20.9.890486
    2026Changeup (CH)70.0%50.0%0.00.000.000.000.000.000.000-0.3-0.5.000-100
    2026Cutter (FC)50.0%0.0%0.001.0001.0001.0002.000.0001.0000.60.5.890486
    2026Splitter (FS)20.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    TotalFourseam (FA)2912.5%37.5%0.33.286.375.286.661.000.5000.90.0.310104
    TotalCurveball (CU)130.0%66.7%0.00.000.000.000.000.000.000-0.4-0.8.000-100
    TotalSlider (SL)130.0%16.7%0.00.400.333.400.733.000.4000.6-0.1.29795
    TotalSinker (SI)90.0%0.0%0.001.0001.0001.0002.000.0001.0001.20.9.890486
    TotalChangeup (CH)70.0%50.0%0.00.000.000.000.000.000.000-0.3-0.5.000-100
    TotalCutter (FC)50.0%0.0%0.001.0001.0001.0002.000.0001.0000.60.5.890486
    TotalSplitter (FS)20.0%0.0%0.00.000.000.000.000.000.0000.00.0.000
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2026Fourseam (FA)2925.0%75.0%0.0%0.0%0.0%23629-1.210.211.1
    2026Curveball (CU)13100.0%0.0%0.0%0.0%0.0%76130.0-5.79.1
    2026Slider (SL)130.0%60.0%40.0%0.0%0.0%103130.61.54.1
    2026Sinker (SI)90.0%50.0%50.0%0.0%0.0%9096.05.810.6
    2026Changeup (CH)70.0%100.0%0.0%0.0%0.0%347-6.53.58.8
    2026Cutter (FC)5100.0%0.0%0.0%0.0%0.0%505-0.36.46.6
    2026Splitter (FS)20.0%0.0%0.0%0.0%0.0%112-6.22.36.6
    TotalFourseam (FA)2925.0%75.0%0.0%0.0%0.0%23629-1.210.211.1
    TotalCurveball (CU)13100.0%0.0%0.0%0.0%0.0%76130.0-5.79.1
    TotalSlider (SL)130.0%60.0%40.0%0.0%0.0%103130.61.54.1
    TotalSinker (SI)90.0%50.0%50.0%0.0%0.0%9096.05.810.6
    TotalChangeup (CH)70.0%100.0%0.0%0.0%0.0%347-6.53.58.8
    TotalCutter (FC)5100.0%0.0%0.0%0.0%0.0%505-0.36.46.6
    TotalSplitter (FS)20.0%0.0%0.0%0.0%0.0%112-6.22.36.6
    SeasonPitchPitchesdividerLD%GB%FB%IFFB%HR/FBStrikesBallsPitchesdividerxMovzMovMov
    2026Fourseam (FA)2925.0%75.0%0.0%0.0%0.0%23629-1.210.211.1
    2026Curveball (CU)13100.0%0.0%0.0%0.0%0.0%76130.0-5.79.1
    2026Slider (SL)130.0%60.0%40.0%0.0%0.0%103130.61.54.1
    2026Sinker (SI)90.0%50.0%50.0%0.0%0.0%9096.05.810.6
    2026Changeup (CH)70.0%100.0%0.0%0.0%0.0%347-6.53.58.8
    2026Cutter (FC)5100.0%0.0%0.0%0.0%0.0%505-0.36.46.6
    2026Splitter (FS)20.0%0.0%0.0%0.0%0.0%112-6.22.36.6
    TotalFourseam (FA)2925.0%75.0%0.0%0.0%0.0%23629-1.210.211.1
    TotalCurveball (CU)13100.0%0.0%0.0%0.0%0.0%76130.0-5.79.1
    TotalSlider (SL)130.0%60.0%40.0%0.0%0.0%103130.61.54.1
    TotalSinker (SI)90.0%50.0%50.0%0.0%0.0%9096.05.810.6
    TotalChangeup (CH)70.0%100.0%0.0%0.0%0.0%347-6.53.58.8
    TotalCutter (FC)5100.0%0.0%0.0%0.0%0.0%505-0.36.46.6
    TotalSplitter (FS)20.0%0.0%0.0%0.0%0.0%112-6.22.36.6
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2026Fourseam (FA)2958.3%76.5%69.0%71.4%76.9%75.0%58.6%17.2%0.20.9
    2026Curveball (CU)1330.0%0.0%23.1%33.3%33.3%23.1%15.4%0.64.7
    2026Slider (SL)1340.0%62.5%53.8%100.0%100.0%100.0%61.5%0.0%-0.4-3.2
    2026Sinker (SI)966.7%66.7%83.3%83.3%100.0%11.1%-0.7-7.6
    2026Changeup (CH)720.0%50.0%28.6%0.0%100.0%50.0%28.6%14.3%0.34.5
    2026Cutter (FC)580.0%80.0%50.0%50.0%100.0%40.0%-0.3-5.7
    2026Splitter (FS)20.0%0.0%0.0%50.0%0.0%0.0-0.3
    TotalFourseam (FA)2958.3%76.5%69.0%71.4%76.9%75.0%58.6%17.2%0.20.9
    TotalCurveball (CU)1330.0%0.0%23.1%33.3%33.3%23.1%15.4%0.64.7
    TotalSlider (SL)1340.0%62.5%53.8%100.0%100.0%100.0%61.5%0.0%-0.4-3.2
    TotalSinker (SI)966.7%66.7%83.3%83.3%100.0%11.1%-0.7-7.6
    TotalChangeup (CH)720.0%50.0%28.6%0.0%100.0%50.0%28.6%14.3%0.34.5
    TotalCutter (FC)580.0%80.0%50.0%50.0%100.0%40.0%-0.3-5.7
    TotalSplitter (FS)20.0%0.0%0.0%50.0%0.0%0.0-0.3
    SeasonPitchPitchesdividerO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%SwStr%dividerpVALpVAL/C
    2026Fourseam (FA)2958.3%76.5%69.0%71.4%76.9%75.0%58.6%17.2%0.20.9
    2026Curveball (CU)1330.0%0.0%23.1%33.3%33.3%23.1%15.4%0.64.7
    2026Slider (SL)1340.0%62.5%53.8%100.0%100.0%100.0%61.5%0.0%-0.4-3.2
    2026Sinker (SI)966.7%66.7%83.3%83.3%100.0%11.1%-0.7-7.6
    2026Changeup (CH)720.0%50.0%28.6%0.0%100.0%50.0%28.6%14.3%0.34.5
    2026Cutter (FC)580.0%80.0%50.0%50.0%100.0%40.0%-0.3-5.7
    2026Splitter (FS)20.0%0.0%0.0%50.0%0.0%0.0-0.3
    TotalFourseam (FA)2958.3%76.5%69.0%71.4%76.9%75.0%58.6%17.2%0.20.9
    TotalCurveball (CU)1330.0%0.0%23.1%33.3%33.3%23.1%15.4%0.64.7
    TotalSlider (SL)1340.0%62.5%53.8%100.0%100.0%100.0%61.5%0.0%-0.4-3.2
    TotalSinker (SI)966.7%66.7%83.3%83.3%100.0%11.1%-0.7-7.6
    TotalChangeup (CH)720.0%50.0%28.6%0.0%100.0%50.0%28.6%14.3%0.34.5
    TotalCutter (FC)580.0%80.0%50.0%50.0%100.0%40.0%-0.3-5.7
    TotalSplitter (FS)20.0%0.0%0.0%50.0%0.0%0.0-0.3
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2026Fourseam (FA)2917.312.1-2.0482377497.5105.1105.12.500.0%375.0%
    2026Curveball (CU)13-10.051.40.1482836170.270.270.219.000.0%00.0%
    2026Slider (SL)132.332.00.8422380571.091.591.56.000.0%00.0%
    2026Sinker (SI)99.720.59.7402162299.8102.3102.33.500.0%2100.0%
    2026Changeup (CH)75.831.1-10.8381708174.374.374.36.000.0%00.0%
    2026Cutter (FC)510.821.90.53725101103.8103.8103.818.000.0%1100.0%
    2026Splitter (FS)23.829.3-9.855156900.00.000.0%00.0%
    TotalFourseam (FA)2917.312.1-2.0482377497.5105.1105.12.500.0%375.0%
    TotalCurveball (CU)13-10.051.40.1482836170.270.270.219.000.0%00.0%
    TotalSlider (SL)132.332.00.8422380571.091.591.56.000.0%00.0%
    TotalSinker (SI)99.720.59.7402162299.8102.3102.33.500.0%2100.0%
    TotalChangeup (CH)75.831.1-10.8381708174.374.374.36.000.0%00.0%
    TotalCutter (FC)510.821.90.53725101103.8103.8103.818.000.0%1100.0%
    TotalSplitter (FS)23.829.3-9.855156900.00.000.0%00.0%
    SeasonPitchPitchesdividerVertical BreakVertical DropHorizontal BreakdividerArmAngleSpinRatedividerEventsEVEV90maxEVLABarrelsBarrel%HardHitHardHit%
    2026Fourseam (FA)2917.312.1-2.0482377497.5105.1105.12.500.0%375.0%
    2026Curveball (CU)13-10.051.40.1482836170.270.270.219.000.0%00.0%
    2026Slider (SL)132.332.00.8422380571.091.591.56.000.0%00.0%
    2026Sinker (SI)99.720.59.7402162299.8102.3102.33.500.0%2100.0%
    2026Changeup (CH)75.831.1-10.8381708174.374.374.36.000.0%00.0%
    2026Cutter (FC)510.821.90.53725101103.8103.8103.818.000.0%1100.0%
    2026Splitter (FS)23.829.3-9.855156900.00.000.0%00.0%
    TotalFourseam (FA)2917.312.1-2.0482377497.5105.1105.12.500.0%375.0%
    TotalCurveball (CU)13-10.051.40.1482836170.270.270.219.000.0%00.0%
    TotalSlider (SL)132.332.00.8422380571.091.591.56.000.0%00.0%
    TotalSinker (SI)99.720.59.7402162299.8102.3102.33.500.0%2100.0%
    TotalChangeup (CH)75.831.1-10.8381708174.374.374.36.000.0%00.0%
    TotalCutter (FC)510.821.90.53725101103.8103.8103.818.000.0%1100.0%
    TotalSplitter (FS)23.829.3-9.855156900.00.000.0%00.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Fourseam (FA)292071.220.0%7.228.6%20.0%14.3%10.0%3011-960.0%
    2026Curveball (CU)13272.450.0%8.80.0%0.0%0.0%0.0%4134430.0%
    2026Slider (SL)13475.150.0%7.750.0%50.0%0.0%0.0%33160100.0%
    2026Sinker (SI)9671.10.0%7.340.0%33.3%20.0%16.7%3413-816.7%
    2026Changeup (CH)7267.30.0%7.40.0%0.0%0.0%0.0%388-750.0%
    2026Cutter (FC)5472.025.0%7.850.0%25.0%50.0%25.0%3225725.0%
    2026Splitter (FS)200.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    TotalFourseam (FA)292071.220.0%7.228.6%20.0%14.3%10.0%3011-960.0%
    TotalCurveball (CU)13272.450.0%8.80.0%0.0%0.0%0.0%4134430.0%
    TotalSlider (SL)13475.150.0%7.750.0%50.0%0.0%0.0%33160100.0%
    TotalSinker (SI)9671.10.0%7.340.0%33.3%20.0%16.7%3413-816.7%
    TotalChangeup (CH)7267.30.0%7.40.0%0.0%0.0%0.0%388-750.0%
    TotalCutter (FC)5472.025.0%7.850.0%25.0%50.0%25.0%3225725.0%
    TotalSplitter (FS)200.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    SeasonPitchPitchesdividerCompSwdividerBatSpdFastSw%SwgLngdividerSqUpCon%SqUpSw%dividerBlastCon%BlastSw%dividerTiltAtkAngAtkDirIdealAtkAng%
    2026Fourseam (FA)292071.220.0%7.228.6%20.0%14.3%10.0%3011-960.0%
    2026Curveball (CU)13272.450.0%8.80.0%0.0%0.0%0.0%4134430.0%
    2026Slider (SL)13475.150.0%7.750.0%50.0%0.0%0.0%33160100.0%
    2026Sinker (SI)9671.10.0%7.340.0%33.3%20.0%16.7%3413-816.7%
    2026Changeup (CH)7267.30.0%7.40.0%0.0%0.0%0.0%388-750.0%
    2026Cutter (FC)5472.025.0%7.850.0%25.0%50.0%25.0%3225725.0%
    2026Splitter (FS)200.00.0%0.00.0%0.0%0.0%0.0%0000.0%
    TotalFourseam (FA)292071.220.0%7.228.6%20.0%14.3%10.0%3011-960.0%
    TotalCurveball (CU)13272.450.0%8.80.0%0.0%0.0%0.0%4134430.0%
    TotalSlider (SL)13475.150.0%7.750.0%50.0%0.0%0.0%33160100.0%
    TotalSinker (SI)9671.10.0%7.340.0%33.3%20.0%16.7%3413-816.7%
    TotalChangeup (CH)7267.30.0%7.40.0%0.0%0.0%0.0%388-750.0%
    TotalCutter (FC)5472.025.0%7.850.0%25.0%50.0%25.0%3225725.0%
    TotalSplitter (FS)200.00.0%0.00.0%0.0%0.0%0.0%0000.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)2985.7%66.7%24.1%75.0%75.0%55.2%33.3%100.0%20.7%0.0%0.0%0.0%
    2026Curveball (CU)130.0%0.0%15.4%0.0%0.0%30.8%75.0%33.3%30.8%0.0%0.0%23.1%
    2026Slider (SL)1360.0%100.0%38.5%80.0%100.0%38.5%0.0%0.0%7.7%0.0%0.0%15.4%
    2026Sinker (SI)966.7%75.0%66.7%66.7%100.0%33.3%0.0%0.0%0.0%0.0%0.0%0.0%
    2026Changeup (CH)70.0%0.0%14.3%100.0%100.0%14.3%25.0%0.0%42.9%0.0%0.0%14.3%
    2026Cutter (FC)550.0%0.0%40.0%100.0%66.7%60.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2026Splitter (FS)20.0%0.0%50.0%0.0%0.0%0.0%0.0%0.0%50.0%0.0%0.0%0.0%
    TotalFourseam (FA)2985.7%66.7%24.1%75.0%75.0%55.2%33.3%100.0%20.7%0.0%0.0%0.0%
    TotalCurveball (CU)130.0%0.0%15.4%0.0%0.0%30.8%75.0%33.3%30.8%0.0%0.0%23.1%
    TotalSlider (SL)1360.0%100.0%38.5%80.0%100.0%38.5%0.0%0.0%7.7%0.0%0.0%15.4%
    TotalSinker (SI)966.7%75.0%66.7%66.7%100.0%33.3%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalChangeup (CH)70.0%0.0%14.3%100.0%100.0%14.3%25.0%0.0%42.9%0.0%0.0%14.3%
    TotalCutter (FC)550.0%0.0%40.0%100.0%66.7%60.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalSplitter (FS)20.0%0.0%50.0%0.0%0.0%0.0%0.0%0.0%50.0%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)2985.7%66.7%24.1%75.0%75.0%55.2%33.3%100.0%20.7%0.0%0.0%0.0%
    2026Curveball (CU)130.0%0.0%15.4%0.0%0.0%30.8%75.0%33.3%30.8%0.0%0.0%23.1%
    2026Slider (SL)1360.0%100.0%38.5%80.0%100.0%38.5%0.0%0.0%7.7%0.0%0.0%15.4%
    2026Sinker (SI)966.7%75.0%66.7%66.7%100.0%33.3%0.0%0.0%0.0%0.0%0.0%0.0%
    2026Changeup (CH)70.0%0.0%14.3%100.0%100.0%14.3%25.0%0.0%42.9%0.0%0.0%14.3%
    2026Cutter (FC)550.0%0.0%40.0%100.0%66.7%60.0%0.0%0.0%0.0%0.0%0.0%0.0%
    2026Splitter (FS)20.0%0.0%50.0%0.0%0.0%0.0%0.0%0.0%50.0%0.0%0.0%0.0%
    TotalFourseam (FA)2985.7%66.7%24.1%75.0%75.0%55.2%33.3%100.0%20.7%0.0%0.0%0.0%
    TotalCurveball (CU)130.0%0.0%15.4%0.0%0.0%30.8%75.0%33.3%30.8%0.0%0.0%23.1%
    TotalSlider (SL)1360.0%100.0%38.5%80.0%100.0%38.5%0.0%0.0%7.7%0.0%0.0%15.4%
    TotalSinker (SI)966.7%75.0%66.7%66.7%100.0%33.3%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalChangeup (CH)70.0%0.0%14.3%100.0%100.0%14.3%25.0%0.0%42.9%0.0%0.0%14.3%
    TotalCutter (FC)550.0%0.0%40.0%100.0%66.7%60.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalSplitter (FS)20.0%0.0%50.0%0.0%0.0%0.0%0.0%0.0%50.0%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)2975.0%75.0%55.2%80.0%87.5%34.5%66.7%50.0%20.7%
    2026Curveball (CU)130.0%0.0%30.8%0.0%0.0%7.7%0.0%0.0%23.1%
    2026Slider (SL)1380.0%100.0%38.5%66.7%100.0%23.1%100.0%100.0%15.4%
    2026Sinker (SI)966.7%100.0%33.3%50.0%100.0%22.2%100.0%100.0%11.1%
    2026Changeup (CH)7100.0%100.0%14.3%0.0%0.0%0.0%100.0%100.0%14.3%
    2026Cutter (FC)5100.0%66.7%60.0%100.0%50.0%40.0%100.0%100.0%20.0%
    2026Splitter (FS)20.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalFourseam (FA)2975.0%75.0%55.2%80.0%87.5%34.5%66.7%50.0%20.7%
    TotalCurveball (CU)130.0%0.0%30.8%0.0%0.0%7.7%0.0%0.0%23.1%
    TotalSlider (SL)1380.0%100.0%38.5%66.7%100.0%23.1%100.0%100.0%15.4%
    TotalSinker (SI)966.7%100.0%33.3%50.0%100.0%22.2%100.0%100.0%11.1%
    TotalChangeup (CH)7100.0%100.0%14.3%0.0%0.0%0.0%100.0%100.0%14.3%
    TotalCutter (FC)5100.0%66.7%60.0%100.0%50.0%40.0%100.0%100.0%20.0%
    TotalSplitter (FS)20.0%0.0%0.0%0.0%0.0%0.0%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)2975.0%75.0%55.2%80.0%87.5%34.5%66.7%50.0%20.7%
    2026Curveball (CU)130.0%0.0%30.8%0.0%0.0%7.7%0.0%0.0%23.1%
    2026Slider (SL)1380.0%100.0%38.5%66.7%100.0%23.1%100.0%100.0%15.4%
    2026Sinker (SI)966.7%100.0%33.3%50.0%100.0%22.2%100.0%100.0%11.1%
    2026Changeup (CH)7100.0%100.0%14.3%0.0%0.0%0.0%100.0%100.0%14.3%
    2026Cutter (FC)5100.0%66.7%60.0%100.0%50.0%40.0%100.0%100.0%20.0%
    2026Splitter (FS)20.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%
    TotalFourseam (FA)2975.0%75.0%55.2%80.0%87.5%34.5%66.7%50.0%20.7%
    TotalCurveball (CU)130.0%0.0%30.8%0.0%0.0%7.7%0.0%0.0%23.1%
    TotalSlider (SL)1380.0%100.0%38.5%66.7%100.0%23.1%100.0%100.0%15.4%
    TotalSinker (SI)966.7%100.0%33.3%50.0%100.0%22.2%100.0%100.0%11.1%
    TotalChangeup (CH)7100.0%100.0%14.3%0.0%0.0%0.0%100.0%100.0%14.3%
    TotalCutter (FC)5100.0%66.7%60.0%100.0%50.0%40.0%100.0%100.0%20.0%
    TotalSplitter (FS)20.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%0.0%