Batting
    • Season


Ryan O'Hearn

Ryan O'Hearn

Pittsburgh Pirates
1B/DH
Age: 32
Bats/Throws: L/L
6'2" / 220
DOB: 7/26/1993
(32 years, 8 months, 9 days)
1B/DH

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • 2024
  • 2023
  • 2022
  • 2021
  • 2020
  • 2019
  • 2018
  • SeasonHandednessGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026vs L as L49113200115101010100.333
    2026vs R as L512165400112403000000.417
    2026vs L49113200115101010100.333
    2026vs R512165400132403000000.417
    SeasonHome / AwayGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Home1240000011101010000.000
    2026Away519238600236403000100.421
    2026Home vs L1010000001000010000.000
    2026Home vs R1230000000101000000.000
    2026Away vs L39103200114101000100.333
    2026Away vs R410135400112302000000.500
    SeasonMonthlyGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Mar/Apr621278600247504010100.381
    20261st Half621278600247504010100.381
    SeasonBatted BallsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Grounders610103300001000000100.300
    2026Flies5453100226000010000.750
    2026Liners3332200000000000000.667
    SeasonLocationGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as L to Left3332100112000000100.667
    2026as L to Center4563200115000010000.600
    2026as L to Right4993300000000000000.333
    2026Pull4993300000000000000.333
    2026Center4563200115000010000.600
    2026Opposite3332100112000000100.667
    SeasonLeverageGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Low Leverage5993200121002000100.333
    2026Medium Leverage610144300125302010000.400
    2026High Leverage3241100001200000000.500
    SeasonThrough CountGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Through 3 - 021210001111000000001.000
    2026Through 3 - 131410001113000000001.000
    2026Through 3 - 26372100111401000000.667
    2026Through 2 - 03342000224100000000.667
    2026Through 1 - 05683100225202000000.500
    2026Through 2 - 14683200113202000000.500
    2026Through 1 - 167123300002403010000.429
    2026Through 0 - 1612165500002302010100.417
    2026Through 2 - 25693200114202010000.500
    2026Through 1 - 24251100001201010000.500
    2026Through 0 - 23441100000001000000.250
    SeasonSituationalGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Bases Empty613144300111103000000.308
    2026Men on Base58134300116401010100.500
    2026Men In Scoring4683200116101010000.500
    SeasonPositionGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as 1B39113200114200000100.333
    2026as RF412165400133304010000.417
    SeasonBatting OrderGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Batting 2nd28102100113200000100.250
    2026Batting 4th1553300002002000000.600
    2026Batting 5th38123200132302010000.375
    SeasonShiftsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026No Shift2221100001000000000.500
    2026Shift - All613145500002000010100.385
    2026Shift - Traditional613145500002000010100.385
    SeasonHandednessGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026vs L as L49113200115101010100.333
    2026vs R as L512165400112403000000.417
    2026vs L49113200115101010100.333
    2026vs R512165400132403000000.417
    SeasonHome / AwayGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Home1240000011101010000.000
    2026Away519238600236403000100.421
    2026Home vs L1010000001000010000.000
    2026Home vs R1230000000101000000.000
    2026Away vs L39103200114101000100.333
    2026Away vs R410135400112302000000.500
    SeasonMonthlyGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Mar/Apr621278600247504010100.381
    20261st Half621278600247504010100.381
    SeasonBatted BallsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Grounders610103300001000000100.300
    2026Flies5453100226000010000.750
    2026Liners3332200000000000000.667
    SeasonLocationGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as L to Left3332100112000000100.667
    2026as L to Center4563200115000010000.600
    2026as L to Right4993300000000000000.333
    2026Pull4993300000000000000.333
    2026Center4563200115000010000.600
    2026Opposite3332100112000000100.667
    SeasonLeverageGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Low Leverage5993200121002000100.333
    2026Medium Leverage610144300125302010000.400
    2026High Leverage3241100001200000000.500
    SeasonThrough CountGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Through 3 - 021210001111000000001.000
    2026Through 3 - 131410001113000000001.000
    2026Through 3 - 26372100111401000000.667
    2026Through 2 - 03342000224100000000.667
    2026Through 1 - 05683100225202000000.500
    2026Through 2 - 14683200113202000000.500
    2026Through 1 - 167123300002403010000.429
    2026Through 0 - 1612165500002302010100.417
    2026Through 2 - 25693200114202010000.500
    2026Through 1 - 24251100001201010000.500
    2026Through 0 - 23441100000001000000.250
    SeasonSituationalGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Bases Empty613144300111103000000.308
    2026Men on Base58134300116401010100.500
    2026Men In Scoring4683200116101010000.500
    SeasonPositionGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as 1B39113200114200000100.333
    2026as RF412165400133304010000.417
    SeasonBatting OrderGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Batting 2nd28102100113200000100.250
    2026Batting 4th1553300002002000000.600
    2026Batting 5th38123200132302010000.375
    SeasonShiftsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026No Shift2221100001000000000.500
    2026Shift - All613145500002000010100.385
    2026Shift - Traditional613145500002000010100.385
    SeasonHandednessBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026vs L as L9.1%9.1%1.00.333.364.6671.030.333.25020.9.418168
    2026vs R as L25.0%18.8%1.33.417.563.6671.229.250.50052.8.531242
    2026vs L9.1%9.1%1.00.333.364.6671.030.333.25020.9.418168
    2026vs R25.0%18.8%1.33.417.563.6671.229.250.50052.8.531242
    SeasonHome / AwayBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Home25.0%25.0%1.00.000.250.000.250.000.0000-0.4.1756
    2026Away17.4%13.0%1.33.421.522.7371.259.316.42974.1.539249
    2026Home vs L0.0%0.0%0.00.000.000.000.000.000.0000-0.2.000-100
    2026Home vs R33.3%33.3%1.00.000.333.000.333.000.0000-0.2.23346
    2026Away vs L10.0%10.0%1.00.333.400.6671.067.333.28621.2.460195
    2026Away vs R23.1%15.4%1.50.500.615.8001.415.300.57142.9.600287
    SeasonMonthlyBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Mar/Apr18.5%14.8%1.25.381.481.6671.148.286.37573.7.485212
    20261st Half18.5%14.8%1.25.381.481.6671.148.286.37573.7.485212
    SeasonBatted BallsBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Grounders0.0%0.0%0.00.300.300.300.600.000.3001-0.3.26970
    2026Flies0.0%0.0%0.00.750.6002.2502.8501.500.33332.81.021564
    2026Liners0.0%0.0%0.00.667.667.6671.333.000.66710.7.599287
    SeasonLocationBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026as L to Left0.0%0.0%0.00.667.6671.6672.3331.000.50021.61.000551
    2026as L to Center0.0%0.0%0.00.600.5001.2001.700.600.40021.6.650320
    2026as L to Right0.0%0.0%0.00.333.333.333.667.000.3331-0.1.29990
    2026Pull0.0%0.0%0.00.333.333.333.667.000.3331-0.1.29990
    2026Center0.0%0.0%0.00.600.5001.2001.700.600.40021.6.650320
    2026Opposite0.0%0.0%0.00.667.6671.6672.3331.000.50021.61.000551
    SeasonLeverageBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Low Leverage0.0%22.2%0.00.333.333.6671.000.333.33320.9.433178
    2026Medium Leverage21.4%14.3%1.50.400.500.7001.200.300.37542.0.493217
    2026High Leverage50.0%0.0%2.00.500.750.5001.250.000.50010.8.574271
    SeasonThrough CountBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Through 3 - 050.0%0.0%1.001.0001.0004.0005.0003.000.00021.71.401814
    2026Through 3 - 175.0%0.0%3.001.0001.0004.0005.0003.000.00032.31.050584
    2026Through 3 - 257.1%14.3%4.00.667.8571.6672.5241.0001.00042.8.829438
    2026Through 2 - 025.0%0.0%1.00.667.7502.6673.4172.000.00032.91.226699
    2026Through 1 - 025.0%25.0%1.00.500.6251.5002.1251.000.50043.1.813427
    2026Through 2 - 125.0%25.0%1.00.500.6251.0001.625.500.66732.2.662328
    2026Through 1 - 133.3%25.0%1.33.429.583.4291.012.000.60031.4.458194
    2026Through 0 - 118.8%12.5%1.50.417.500.417.917.000.45531.3.412164
    2026Through 2 - 222.2%22.2%1.00.500.5561.0001.556.500.50032.0.589280
    2026Through 1 - 240.0%20.0%2.00.500.600.5001.100.000.50010.6.460195
    2026Through 0 - 20.0%25.0%0.00.250.250.250.500.000.3330-0.3.22541
    SeasonSituationalBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Bases Empty7.1%21.4%0.33.308.357.538.896.231.33330.9.393151
    2026Men on Base30.8%7.7%4.00.500.615.8751.490.375.42942.8.584277
    2026Men In Scoring12.5%12.5%1.00.500.5001.0001.500.500.40031.7.575271
    SeasonPositionBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026as 1B18.2%0.0%2.00.333.455.6671.121.333.25031.5.482210
    2026as RF18.8%25.0%0.75.417.500.6671.167.250.50042.2.487213
    SeasonBatting OrderBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Batting 2nd20.0%0.0%2.00.250.400.6251.025.375.14321.0.440182
    2026Batting 4th0.0%40.0%0.00.600.600.6001.200.0001.00010.9.539247
    2026Batting 5th25.0%16.7%1.50.375.500.7501.250.375.33331.8.500222
    SeasonShiftsBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026No Shift0.0%0.0%0.00.500.500.5001.000.000.50000.2.449188
    2026Shift - All0.0%0.0%0.00.385.357.385.742.000.35720.1.321104
    2026Shift - Traditional0.0%0.0%0.00.385.357.385.742.000.35720.1.321104
    SeasonHandednessBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026vs L as L9.1%9.1%1.00.333.364.6671.030.333.25020.9.418168
    2026vs R as L25.0%18.8%1.33.417.563.6671.229.250.50052.8.531242
    2026vs L9.1%9.1%1.00.333.364.6671.030.333.25020.9.418168
    2026vs R25.0%18.8%1.33.417.563.6671.229.250.50052.8.531242
    SeasonHome / AwayBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Home25.0%25.0%1.00.000.250.000.250.000.0000-0.4.1756
    2026Away17.4%13.0%1.33.421.522.7371.259.316.42974.1.539249
    2026Home vs L0.0%0.0%0.00.000.000.000.000.000.0000-0.2.000-100
    2026Home vs R33.3%33.3%1.00.000.333.000.333.000.0000-0.2.23346
    2026Away vs L10.0%10.0%1.00.333.400.6671.067.333.28621.2.460195
    2026Away vs R23.1%15.4%1.50.500.615.8001.415.300.57142.9.600287
    SeasonMonthlyBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Mar/Apr18.5%14.8%1.25.381.481.6671.148.286.37573.7.485212
    20261st Half18.5%14.8%1.25.381.481.6671.148.286.37573.7.485212
    SeasonBatted BallsBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Grounders0.0%0.0%0.00.300.300.300.600.000.3001-0.3.26970
    2026Flies0.0%0.0%0.00.750.6002.2502.8501.500.33332.81.021564
    2026Liners0.0%0.0%0.00.667.667.6671.333.000.66710.7.599287
    SeasonLocationBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026as L to Left0.0%0.0%0.00.667.6671.6672.3331.000.50021.61.000551
    2026as L to Center0.0%0.0%0.00.600.5001.2001.700.600.40021.6.650320
    2026as L to Right0.0%0.0%0.00.333.333.333.667.000.3331-0.1.29990
    2026Pull0.0%0.0%0.00.333.333.333.667.000.3331-0.1.29990
    2026Center0.0%0.0%0.00.600.5001.2001.700.600.40021.6.650320
    2026Opposite0.0%0.0%0.00.667.6671.6672.3331.000.50021.61.000551
    SeasonLeverageBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Low Leverage0.0%22.2%0.00.333.333.6671.000.333.33320.9.433178
    2026Medium Leverage21.4%14.3%1.50.400.500.7001.200.300.37542.0.493217
    2026High Leverage50.0%0.0%2.00.500.750.5001.250.000.50010.8.574271
    SeasonThrough CountBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Through 3 - 050.0%0.0%1.001.0001.0004.0005.0003.000.00021.71.401814
    2026Through 3 - 175.0%0.0%3.001.0001.0004.0005.0003.000.00032.31.050584
    2026Through 3 - 257.1%14.3%4.00.667.8571.6672.5241.0001.00042.8.829438
    2026Through 2 - 025.0%0.0%1.00.667.7502.6673.4172.000.00032.91.226699
    2026Through 1 - 025.0%25.0%1.00.500.6251.5002.1251.000.50043.1.813427
    2026Through 2 - 125.0%25.0%1.00.500.6251.0001.625.500.66732.2.662328
    2026Through 1 - 133.3%25.0%1.33.429.583.4291.012.000.60031.4.458194
    2026Through 0 - 118.8%12.5%1.50.417.500.417.917.000.45531.3.412164
    2026Through 2 - 222.2%22.2%1.00.500.5561.0001.556.500.50032.0.589280
    2026Through 1 - 240.0%20.0%2.00.500.600.5001.100.000.50010.6.460195
    2026Through 0 - 20.0%25.0%0.00.250.250.250.500.000.3330-0.3.22541
    SeasonSituationalBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Bases Empty7.1%21.4%0.33.308.357.538.896.231.33330.9.393151
    2026Men on Base30.8%7.7%4.00.500.615.8751.490.375.42942.8.584277
    2026Men In Scoring12.5%12.5%1.00.500.5001.0001.500.500.40031.7.575271
    SeasonPositionBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026as 1B18.2%0.0%2.00.333.455.6671.121.333.25031.5.482210
    2026as RF18.8%25.0%0.75.417.500.6671.167.250.50042.2.487213
    SeasonBatting OrderBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Batting 2nd20.0%0.0%2.00.250.400.6251.025.375.14321.0.440182
    2026Batting 4th0.0%40.0%0.00.600.600.6001.200.0001.00010.9.539247
    2026Batting 5th25.0%16.7%1.50.375.500.7501.250.375.33331.8.500222
    SeasonShiftsBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026No Shift0.0%0.0%0.00.500.500.5001.000.000.50000.2.449188
    2026Shift - All0.0%0.0%0.00.385.357.385.742.000.35720.1.321104
    2026Shift - Traditional0.0%0.0%0.00.385.357.385.742.000.35720.1.321104
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L as L1.6711.1%55.6%33.3%0.0%33.3%0.0%0.0%33.3%55.6%11.1%11.1%44.4%44.4%411328
    2026vs R as L2.5022.2%55.6%22.2%0.0%50.0%0.0%0.0%66.7%11.1%22.2%33.3%33.3%33.3%713041
    2026vs L1.6711.1%55.6%33.3%0.0%33.3%0.0%0.0%33.3%55.6%11.1%11.1%44.4%44.4%411328
    2026vs R2.5022.2%55.6%22.2%0.0%50.0%0.0%0.0%66.7%11.1%22.2%33.3%33.3%33.3%713041
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%0.0%17611
    2026Away2.2518.8%56.3%25.0%0.0%50.0%0.0%0.0%50.0%31.3%18.8%25.0%31.3%43.8%953758
    2026Home vs L0.000.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%523
    2026Home vs R1.000.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%100.0%0.0%1248
    2026Away vs L2.5012.5%62.5%25.0%0.0%50.0%0.0%0.0%37.5%50.0%12.5%12.5%37.5%50.0%361125
    2026Away vs R2.0025.0%50.0%25.0%0.0%50.0%0.0%0.0%62.5%12.5%25.0%37.5%25.0%37.5%592633
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr2.0016.7%55.6%27.8%0.0%40.0%0.0%0.0%50.0%33.3%16.7%22.2%38.9%38.9%1124369
    20261st Half2.0016.7%55.6%27.8%0.0%40.0%0.0%0.0%50.0%33.3%16.7%22.2%38.9%38.9%1124369
    SeasonBatted BallsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Grounders10.000.0%100.0%0.0%0.0%0.0%0.0%0.0%80.0%10.0%10.0%20.0%40.0%40.0%24321
    2026Flies0.000.0%0.0%100.0%0.0%40.0%0.0%0.0%0.0%60.0%40.0%0.0%60.0%40.0%20812
    2026Liners0.00100.0%0.0%0.0%0.0%0.0%0.0%0.0%33.3%66.7%0.0%66.7%0.0%33.3%17611
    SeasonLocationGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026as L to Left0.500.0%33.3%66.7%0.0%50.0%0.0%0.0%0.0%0.0%100.0%0.0%66.7%33.3%1147
    2026as L to Center0.3333.3%16.7%50.0%0.0%33.3%0.0%0.0%0.0%100.0%0.0%16.7%33.3%50.0%25916
    2026as L to Right8.0011.1%88.9%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%33.3%33.3%33.3%25421
    2026Pull8.0011.1%88.9%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%33.3%33.3%33.3%25421
    2026Center0.3333.3%16.7%50.0%0.0%33.3%0.0%0.0%0.0%100.0%0.0%16.7%33.3%50.0%25916
    2026Opposite0.500.0%33.3%66.7%0.0%50.0%0.0%0.0%0.0%0.0%100.0%0.0%66.7%33.3%1147
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage4.0028.6%57.1%14.3%0.0%100.0%0.0%0.0%42.9%28.6%28.6%14.3%28.6%57.1%371225
    2026Medium Leverage1.0011.1%44.4%44.4%0.0%25.0%0.0%0.0%55.6%33.3%11.1%33.3%44.4%22.2%562333
    2026High Leverage2.000.0%100.0%0.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%50.0%50.0%19811
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 00.000.0%0.0%100.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%1174
    2026Through 3 - 10.000.0%0.0%100.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%251510
    2026Through 3 - 20.0050.0%0.0%50.0%0.0%100.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%462521
    2026Through 2 - 00.0033.3%0.0%66.7%0.0%100.0%0.0%0.0%0.0%66.7%33.3%33.3%0.0%66.7%221111
    2026Through 1 - 00.0025.0%0.0%75.0%0.0%66.7%0.0%0.0%0.0%50.0%50.0%25.0%25.0%50.0%432023
    2026Through 2 - 11.0050.0%25.0%25.0%0.0%100.0%0.0%0.0%25.0%75.0%0.0%25.0%0.0%75.0%472225
    2026Through 1 - 11.0020.0%40.0%40.0%0.0%0.0%0.0%0.0%40.0%40.0%20.0%20.0%40.0%40.0%653134
    2026Through 0 - 18.0018.2%72.7%9.1%0.0%0.0%0.0%0.0%63.6%27.3%9.1%27.3%27.3%45.5%662343
    2026Through 2 - 20.5040.0%20.0%40.0%0.0%50.0%0.0%0.0%20.0%80.0%0.0%20.0%20.0%60.0%522428
    2026Through 1 - 20.0050.0%0.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%50.0%50.0%0.0%281216
    2026Through 0 - 22.0033.3%66.7%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%33.3%33.3%33.3%14113
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty6.0030.0%60.0%10.0%0.0%100.0%0.0%0.0%70.0%20.0%10.0%40.0%20.0%40.0%602139
    2026Men on Base1.000.0%50.0%50.0%0.0%25.0%0.0%0.0%25.0%50.0%25.0%0.0%62.5%37.5%522230
    2026Men In Scoring0.500.0%33.3%66.7%0.0%25.0%0.0%0.0%16.7%66.7%16.7%0.0%66.7%33.3%291019
    SeasonPositionGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026as 1B3.0011.1%66.7%22.2%0.0%50.0%0.0%0.0%44.4%44.4%11.1%22.2%33.3%44.4%391326
    2026as RF1.3322.2%44.4%33.3%0.0%33.3%0.0%0.0%55.6%22.2%22.2%22.2%44.4%33.3%733043
    SeasonBatting OrderGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Batting 2nd2.5012.5%62.5%25.0%0.0%50.0%0.0%0.0%50.0%37.5%12.5%25.0%37.5%37.5%371324
    2026Batting 4th1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%0.0%66.7%33.3%0.0%33.3%66.7%21813
    2026Batting 5th2.0014.3%57.1%28.6%0.0%50.0%0.0%0.0%71.4%14.3%14.3%28.6%42.9%28.6%542232
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%100.0%0.0%615
    2026Shift - All4.5021.4%64.3%14.3%0.0%0.0%0.0%0.0%57.1%35.7%7.1%28.6%35.7%35.7%441133
    2026Shift - Traditional4.5021.4%64.3%14.3%0.0%0.0%0.0%0.0%57.1%35.7%7.1%28.6%35.7%35.7%441133
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L as L1.6711.1%55.6%33.3%0.0%33.3%0.0%0.0%33.3%55.6%11.1%11.1%44.4%44.4%411328
    2026vs R as L2.5022.2%55.6%22.2%0.0%50.0%0.0%0.0%66.7%11.1%22.2%33.3%33.3%33.3%713041
    2026vs L1.6711.1%55.6%33.3%0.0%33.3%0.0%0.0%33.3%55.6%11.1%11.1%44.4%44.4%411328
    2026vs R2.5022.2%55.6%22.2%0.0%50.0%0.0%0.0%66.7%11.1%22.2%33.3%33.3%33.3%713041
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%0.0%17611
    2026Away2.2518.8%56.3%25.0%0.0%50.0%0.0%0.0%50.0%31.3%18.8%25.0%31.3%43.8%953758
    2026Home vs L0.000.0%0.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%523
    2026Home vs R1.000.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%100.0%0.0%1248
    2026Away vs L2.5012.5%62.5%25.0%0.0%50.0%0.0%0.0%37.5%50.0%12.5%12.5%37.5%50.0%361125
    2026Away vs R2.0025.0%50.0%25.0%0.0%50.0%0.0%0.0%62.5%12.5%25.0%37.5%25.0%37.5%592633
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr2.0016.7%55.6%27.8%0.0%40.0%0.0%0.0%50.0%33.3%16.7%22.2%38.9%38.9%1124369
    20261st Half2.0016.7%55.6%27.8%0.0%40.0%0.0%0.0%50.0%33.3%16.7%22.2%38.9%38.9%1124369
    SeasonBatted BallsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Grounders10.000.0%100.0%0.0%0.0%0.0%0.0%0.0%80.0%10.0%10.0%20.0%40.0%40.0%24321
    2026Flies0.000.0%0.0%100.0%0.0%40.0%0.0%0.0%0.0%60.0%40.0%0.0%60.0%40.0%20812
    2026Liners0.00100.0%0.0%0.0%0.0%0.0%0.0%0.0%33.3%66.7%0.0%66.7%0.0%33.3%17611
    SeasonLocationGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026as L to Left0.500.0%33.3%66.7%0.0%50.0%0.0%0.0%0.0%0.0%100.0%0.0%66.7%33.3%1147
    2026as L to Center0.3333.3%16.7%50.0%0.0%33.3%0.0%0.0%0.0%100.0%0.0%16.7%33.3%50.0%25916
    2026as L to Right8.0011.1%88.9%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%33.3%33.3%33.3%25421
    2026Pull8.0011.1%88.9%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%33.3%33.3%33.3%25421
    2026Center0.3333.3%16.7%50.0%0.0%33.3%0.0%0.0%0.0%100.0%0.0%16.7%33.3%50.0%25916
    2026Opposite0.500.0%33.3%66.7%0.0%50.0%0.0%0.0%0.0%0.0%100.0%0.0%66.7%33.3%1147
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage4.0028.6%57.1%14.3%0.0%100.0%0.0%0.0%42.9%28.6%28.6%14.3%28.6%57.1%371225
    2026Medium Leverage1.0011.1%44.4%44.4%0.0%25.0%0.0%0.0%55.6%33.3%11.1%33.3%44.4%22.2%562333
    2026High Leverage2.000.0%100.0%0.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%50.0%50.0%19811
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 3 - 00.000.0%0.0%100.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%1174
    2026Through 3 - 10.000.0%0.0%100.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%251510
    2026Through 3 - 20.0050.0%0.0%50.0%0.0%100.0%0.0%0.0%0.0%50.0%50.0%0.0%0.0%100.0%462521
    2026Through 2 - 00.0033.3%0.0%66.7%0.0%100.0%0.0%0.0%0.0%66.7%33.3%33.3%0.0%66.7%221111
    2026Through 1 - 00.0025.0%0.0%75.0%0.0%66.7%0.0%0.0%0.0%50.0%50.0%25.0%25.0%50.0%432023
    2026Through 2 - 11.0050.0%25.0%25.0%0.0%100.0%0.0%0.0%25.0%75.0%0.0%25.0%0.0%75.0%472225
    2026Through 1 - 11.0020.0%40.0%40.0%0.0%0.0%0.0%0.0%40.0%40.0%20.0%20.0%40.0%40.0%653134
    2026Through 0 - 18.0018.2%72.7%9.1%0.0%0.0%0.0%0.0%63.6%27.3%9.1%27.3%27.3%45.5%662343
    2026Through 2 - 20.5040.0%20.0%40.0%0.0%50.0%0.0%0.0%20.0%80.0%0.0%20.0%20.0%60.0%522428
    2026Through 1 - 20.0050.0%0.0%50.0%0.0%0.0%0.0%0.0%50.0%50.0%0.0%50.0%50.0%0.0%281216
    2026Through 0 - 22.0033.3%66.7%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%33.3%33.3%33.3%14113
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty6.0030.0%60.0%10.0%0.0%100.0%0.0%0.0%70.0%20.0%10.0%40.0%20.0%40.0%602139
    2026Men on Base1.000.0%50.0%50.0%0.0%25.0%0.0%0.0%25.0%50.0%25.0%0.0%62.5%37.5%522230
    2026Men In Scoring0.500.0%33.3%66.7%0.0%25.0%0.0%0.0%16.7%66.7%16.7%0.0%66.7%33.3%291019
    SeasonPositionGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026as 1B3.0011.1%66.7%22.2%0.0%50.0%0.0%0.0%44.4%44.4%11.1%22.2%33.3%44.4%391326
    2026as RF1.3322.2%44.4%33.3%0.0%33.3%0.0%0.0%55.6%22.2%22.2%22.2%44.4%33.3%733043
    SeasonBatting OrderGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Batting 2nd2.5012.5%62.5%25.0%0.0%50.0%0.0%0.0%50.0%37.5%12.5%25.0%37.5%37.5%371324
    2026Batting 4th1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%0.0%66.7%33.3%0.0%33.3%66.7%21813
    2026Batting 5th2.0014.3%57.1%28.6%0.0%50.0%0.0%0.0%71.4%14.3%14.3%28.6%42.9%28.6%542232
    SeasonShiftsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026No Shift1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%100.0%0.0%615
    2026Shift - All4.5021.4%64.3%14.3%0.0%0.0%0.0%0.0%57.1%35.7%7.1%28.6%35.7%35.7%441133
    2026Shift - Traditional4.5021.4%64.3%14.3%0.0%0.0%0.0%0.0%57.1%35.7%7.1%28.6%35.7%35.7%441133