Batting
Pitching
    • Season


Javier Sanoja

Javier Sanoja

Miami Marlins
3B/OF
Age: 23
Bats/Throws: R/R
5'7" / 150
DOB: 9/3/2002
(23 years, 7 months, 1 day)
3B/OF

Splits

Season:
2026
  • Career
  • 2026
  • 2025
  • 2024
  • SeasonHandednessGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026vs L as R3554310001000000000.800
    2026vs R as R4773210002001000000.429
    2026vs L3554310001000000000.800
    2026vs R4773210012001000000.429
    SeasonHome / AwayGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Home412127520013001000000.583
    2026Home vs L3554310001000000000.800
    2026Home vs R4773210002001000000.429
    SeasonMonthlyGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Mar/Apr412127520013001000000.583
    20261st Half412127520013001000000.583
    SeasonBatted BallsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Grounders2443300003000000000.750
    2026Flies3552110000000000000.400
    2026Liners22221100000000000001.000
    SeasonLocationGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as R to Left4885320003000000000.625
    2026as R to Center11111000000000000001.000
    2026as R to Right2221100000000000000.500
    2026Pull4885320003000000000.625
    2026Center11111000000000000001.000
    2026Opposite2221100000000000000.500
    SeasonLeverageGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Low Leverage3774310002000000000.571
    2026Medium Leverage2553210001001000000.600
    2026High Leverage1000000010000000000.000
    SeasonThrough CountGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Through 2 - 011111000010000000001.000
    2026Through 1 - 01221100002000000000.500
    2026Through 2 - 111110100000000000001.000
    2026Through 1 - 13663210000001000000.500
    2026Through 0 - 13996420003001000000.667
    2026Through 1 - 22331100001001000000.333
    2026Through 0 - 22332200003000000000.667
    SeasonSituationalGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Bases Empty4775320000001000000.714
    2026Men on Base3552200003000000000.400
    2026Men In Scoring3552200003000000000.400
    SeasonPositionGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as 3B412127520013001000000.583
    SeasonBatting OrderGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Batting 8th1110000000000000000.000
    2026Batting 9th311117520013001000000.636
    SeasonShiftsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026No Shift22221100000000000001.000
    2026Shift - All4995410003000000000.556
    2026Shift - Traditional4663210001000000000.500
    2026Shift - Non Traditional2332200002000000000.667
    SeasonHandednessGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026vs L as R3554310001000000000.800
    2026vs R as R4773210002001000000.429
    2026vs L3554310001000000000.800
    2026vs R4773210012001000000.429
    SeasonHome / AwayGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Home412127520013001000000.583
    2026Home vs L3554310001000000000.800
    2026Home vs R4773210002001000000.429
    SeasonMonthlyGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Mar/Apr412127520013001000000.583
    20261st Half412127520013001000000.583
    SeasonBatted BallsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Grounders2443300003000000000.750
    2026Flies3552110000000000000.400
    2026Liners22221100000000000001.000
    SeasonLocationGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as R to Left4885320003000000000.625
    2026as R to Center11111000000000000001.000
    2026as R to Right2221100000000000000.500
    2026Pull4885320003000000000.625
    2026Center11111000000000000001.000
    2026Opposite2221100000000000000.500
    SeasonLeverageGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Low Leverage3774310002000000000.571
    2026Medium Leverage2553210001001000000.600
    2026High Leverage1000000010000000000.000
    SeasonThrough CountGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Through 2 - 011111000010000000001.000
    2026Through 1 - 01221100002000000000.500
    2026Through 2 - 111110100000000000001.000
    2026Through 1 - 13663210000001000000.500
    2026Through 0 - 13996420003001000000.667
    2026Through 1 - 22331100001001000000.333
    2026Through 0 - 22332200003000000000.667
    SeasonSituationalGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Bases Empty4775320000001000000.714
    2026Men on Base3552200003000000000.400
    2026Men In Scoring3552200003000000000.400
    SeasonPositionGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026as 3B412127520013001000000.583
    SeasonBatting OrderGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026Batting 8th1110000000000000000.000
    2026Batting 9th311117520013001000000.636
    SeasonShiftsGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
    2026No Shift22221100000000000001.000
    2026Shift - All4995410003000000000.556
    2026Shift - Traditional4663210001000000000.500
    2026Shift - Non Traditional2332200002000000000.667
    SeasonHandednessBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026vs L as R0.0%0.0%0.00.800.8001.0001.800.200.80021.9.795416
    2026vs R as R0.0%14.3%0.00.429.429.5711.000.143.50020.7.440183
    2026vs L0.0%0.0%0.00.800.8001.0001.800.200.80021.9.795416
    2026vs R0.0%14.3%0.00.429.429.5711.000.143.50020.7.440183
    SeasonHome / AwayBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Home0.0%8.3%0.00.583.583.7501.333.167.63642.6.588279
    2026Home vs L0.0%0.0%0.00.800.8001.0001.800.200.80021.9.795416
    2026Home vs R0.0%14.3%0.00.429.429.5711.000.143.50020.7.440183
    SeasonMonthlyBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Mar/Apr0.0%8.3%0.00.583.583.7501.333.167.63642.6.588280
    20261st Half0.0%8.3%0.00.583.583.7501.333.167.63642.6.588280
    SeasonBatted BallsBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Grounders0.0%0.0%0.00.750.750.7501.500.000.75021.1.674336
    2026Flies0.0%0.0%0.00.400.400.6001.000.200.40010.5.436180
    2026Liners0.0%0.0%0.001.0001.0001.5002.500.5001.00011.21.090610
    SeasonLocationBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026as R to Left0.0%0.0%0.00.625.625.8751.500.250.62532.2.657326
    2026as R to Center0.0%0.0%0.001.0001.0001.0002.000.0001.00010.5.898484
    2026as R to Right0.0%0.0%0.00.500.500.5001.000.000.50000.2.449189
    2026Pull0.0%0.0%0.00.625.625.8751.500.250.62532.2.657326
    2026Center0.0%0.0%0.001.0001.0001.0002.000.0001.00010.5.898484
    2026Opposite0.0%0.0%0.00.500.500.5001.000.000.50000.2.449189
    SeasonLeverageBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Low Leverage0.0%0.0%0.00.571.571.7141.286.143.57121.4.568267
    2026Medium Leverage0.0%20.0%0.00.600.600.8001.400.200.75021.2.616298
    2026High Leverage0.0%0.0%0.00.000.000.000.000.000.00000.0.000
    SeasonThrough CountBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Through 2 - 00.0%0.0%0.001.0001.0001.0002.000.0001.00010.5.898484
    2026Through 1 - 00.0%0.0%0.00.500.500.5001.000.000.50000.2.449189
    2026Through 2 - 10.0%0.0%0.001.0001.0002.0003.0001.0001.00010.81.282737
    2026Through 1 - 10.0%16.7%0.00.500.500.6671.167.167.60021.0.513231
    2026Through 0 - 10.0%11.1%0.00.667.667.8891.556.222.75042.6.684343
    2026Through 1 - 20.0%33.3%0.00.333.333.333.667.000.50000.0.29990
    2026Through 0 - 20.0%0.0%0.00.667.667.6671.333.000.66710.7.599287
    SeasonSituationalBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Bases Empty0.0%14.3%0.00.714.7141.0001.714.286.83332.4.751387
    2026Men on Base0.0%0.0%0.00.400.400.400.800.000.40010.2.359130
    2026Men In Scoring0.0%0.0%0.00.400.400.400.800.000.40010.2.359130
    SeasonPositionBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026as 3B0.0%8.3%0.00.583.583.7501.333.167.63642.6.588280
    SeasonBatting OrderBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Batting 8th0.0%0.0%0.00.000.000.000.000.000.0000-0.2.000-100
    2026Batting 9th0.0%9.1%0.00.636.636.8181.455.182.70042.8.641315
    SeasonShiftsBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026No Shift0.0%0.0%0.001.0001.0001.5002.500.5001.00011.21.090610
    2026Shift - All0.0%0.0%0.00.556.556.6671.222.111.55631.6.542250
    2026Shift - Traditional0.0%0.0%0.00.500.500.6671.167.167.50021.0.513231
    2026Shift - Non Traditional0.0%0.0%0.00.667.667.6671.333.000.66710.7.599287
    SeasonHandednessBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026vs L as R0.0%0.0%0.00.800.8001.0001.800.200.80021.9.795416
    2026vs R as R0.0%14.3%0.00.429.429.5711.000.143.50020.7.440183
    2026vs L0.0%0.0%0.00.800.8001.0001.800.200.80021.9.795416
    2026vs R0.0%14.3%0.00.429.429.5711.000.143.50020.7.440183
    SeasonHome / AwayBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Home0.0%8.3%0.00.583.583.7501.333.167.63642.6.588279
    2026Home vs L0.0%0.0%0.00.800.8001.0001.800.200.80021.9.795416
    2026Home vs R0.0%14.3%0.00.429.429.5711.000.143.50020.7.440183
    SeasonMonthlyBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Mar/Apr0.0%8.3%0.00.583.583.7501.333.167.63642.6.588280
    20261st Half0.0%8.3%0.00.583.583.7501.333.167.63642.6.588280
    SeasonBatted BallsBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Grounders0.0%0.0%0.00.750.750.7501.500.000.75021.1.674336
    2026Flies0.0%0.0%0.00.400.400.6001.000.200.40010.5.436180
    2026Liners0.0%0.0%0.001.0001.0001.5002.500.5001.00011.21.090610
    SeasonLocationBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026as R to Left0.0%0.0%0.00.625.625.8751.500.250.62532.2.657326
    2026as R to Center0.0%0.0%0.001.0001.0001.0002.000.0001.00010.5.898484
    2026as R to Right0.0%0.0%0.00.500.500.5001.000.000.50000.2.449189
    2026Pull0.0%0.0%0.00.625.625.8751.500.250.62532.2.657326
    2026Center0.0%0.0%0.001.0001.0001.0002.000.0001.00010.5.898484
    2026Opposite0.0%0.0%0.00.500.500.5001.000.000.50000.2.449189
    SeasonLeverageBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Low Leverage0.0%0.0%0.00.571.571.7141.286.143.57121.4.568267
    2026Medium Leverage0.0%20.0%0.00.600.600.8001.400.200.75021.2.616298
    2026High Leverage0.0%0.0%0.00.000.000.000.000.000.00000.0.000
    SeasonThrough CountBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Through 2 - 00.0%0.0%0.001.0001.0001.0002.000.0001.00010.5.898484
    2026Through 1 - 00.0%0.0%0.00.500.500.5001.000.000.50000.2.449189
    2026Through 2 - 10.0%0.0%0.001.0001.0002.0003.0001.0001.00010.81.282737
    2026Through 1 - 10.0%16.7%0.00.500.500.6671.167.167.60021.0.513231
    2026Through 0 - 10.0%11.1%0.00.667.667.8891.556.222.75042.6.684343
    2026Through 1 - 20.0%33.3%0.00.333.333.333.667.000.50000.0.29990
    2026Through 0 - 20.0%0.0%0.00.667.667.6671.333.000.66710.7.599287
    SeasonSituationalBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Bases Empty0.0%14.3%0.00.714.7141.0001.714.286.83332.4.751387
    2026Men on Base0.0%0.0%0.00.400.400.400.800.000.40010.2.359130
    2026Men In Scoring0.0%0.0%0.00.400.400.400.800.000.40010.2.359130
    SeasonPositionBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026as 3B0.0%8.3%0.00.583.583.7501.333.167.63642.6.588280
    SeasonBatting OrderBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026Batting 8th0.0%0.0%0.00.000.000.000.000.000.0000-0.2.000-100
    2026Batting 9th0.0%9.1%0.00.636.636.8181.455.182.70042.8.641315
    SeasonShiftsBB%K%BB/KAVGOBPSLGOPSISOBABIPwRCwRAAwOBAwRC+
    2026No Shift0.0%0.0%0.001.0001.0001.5002.500.5001.00011.21.090610
    2026Shift - All0.0%0.0%0.00.556.556.6671.222.111.55631.6.542250
    2026Shift - Traditional0.0%0.0%0.00.500.500.6671.167.167.50021.0.513231
    2026Shift - Non Traditional0.0%0.0%0.00.667.667.6671.333.000.66710.7.599287
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L as R0.670.0%40.0%60.0%0.0%0.0%50.0%0.0%60.0%20.0%20.0%0.0%60.0%40.0%17512
    2026vs R as R1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%83.3%0.0%16.7%16.7%33.3%50.0%20317
    2026vs L0.670.0%40.0%60.0%0.0%0.0%50.0%0.0%60.0%20.0%20.0%0.0%60.0%40.0%17512
    2026vs R1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%83.3%0.0%16.7%16.7%33.3%50.0%20317
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home0.8018.2%36.4%45.5%0.0%0.0%25.0%0.0%72.7%9.1%18.2%9.1%45.5%45.5%37829
    2026Home vs L0.670.0%40.0%60.0%0.0%0.0%50.0%0.0%60.0%20.0%20.0%0.0%60.0%40.0%17512
    2026Home vs R1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%83.3%0.0%16.7%16.7%33.3%50.0%20317
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr0.8018.2%36.4%45.5%0.0%0.0%25.0%0.0%72.7%9.1%18.2%9.1%45.5%45.5%37829
    20261st Half0.8018.2%36.4%45.5%0.0%0.0%25.0%0.0%72.7%9.1%18.2%9.1%45.5%45.5%37829
    SeasonBatted BallsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Grounders4.000.0%100.0%0.0%0.0%0.0%25.0%0.0%75.0%25.0%0.0%0.0%50.0%50.0%15312
    2026Flies0.000.0%0.0%100.0%0.0%0.0%0.0%0.0%80.0%0.0%20.0%20.0%40.0%40.0%13310
    2026Liners0.00100.0%0.0%0.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%50.0%50.0%514
    SeasonLocationGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026as R to Left0.7512.5%37.5%50.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%12.5%25.0%62.5%23419
    2026as R to Center1.000.0%100.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%312
    2026as R to Right0.0050.0%0.0%50.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%100.0%0.0%725
    2026Pull0.7512.5%37.5%50.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%12.5%25.0%62.5%23419
    2026Center1.000.0%100.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%312
    2026Opposite0.0050.0%0.0%50.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%100.0%0.0%725
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage1.0014.3%42.9%42.9%0.0%0.0%33.3%0.0%71.4%14.3%14.3%14.3%42.9%42.9%21516
    2026Medium Leverage0.5025.0%25.0%50.0%0.0%0.0%0.0%0.0%75.0%0.0%25.0%0.0%50.0%50.0%16313
    2026High Leverage0.000.0%0.0%0.0%0.0%0.0%0.0%0.0%000
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 2 - 01.000.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%514
    2026Through 1 - 02.000.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%50.0%50.0%716
    2026Through 2 - 10.000.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%422
    2026Through 1 - 11.0020.0%40.0%40.0%0.0%0.0%50.0%0.0%40.0%20.0%40.0%0.0%60.0%40.0%21714
    2026Through 0 - 11.0025.0%37.5%37.5%0.0%0.0%33.3%0.0%62.5%12.5%25.0%12.5%50.0%37.5%32725
    2026Through 1 - 21.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%50.0%50.0%13310
    2026Through 0 - 22.000.0%66.7%33.3%0.0%0.0%0.0%0.0%100.0%0.0%0.0%33.3%33.3%33.3%12111
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty0.3333.3%16.7%50.0%0.0%0.0%100.0%0.0%66.7%16.7%16.7%0.0%50.0%50.0%18513
    2026Men on Base1.500.0%60.0%40.0%0.0%0.0%0.0%0.0%80.0%0.0%20.0%20.0%40.0%40.0%19316
    2026Men In Scoring1.500.0%60.0%40.0%0.0%0.0%0.0%0.0%80.0%0.0%20.0%20.0%40.0%40.0%19316
    SeasonPositionGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026as 3B0.8018.2%36.4%45.5%0.0%0.0%25.0%0.0%72.7%9.1%18.2%9.1%45.5%45.5%37829
    SeasonBatting OrderGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Batting 8th0.000.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%101
    2026Batting 9th1.0020.0%40.0%40.0%0.0%0.0%25.0%0.0%70.0%10.0%20.0%10.0%50.0%40.0%36828
    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%100.0%0.0%50.0%50.0%0.0%0.0%50.0%50.0%734
    2026Shift - All0.7522.2%33.3%44.4%0.0%0.0%0.0%0.0%77.8%0.0%22.2%11.1%44.4%44.4%26422
    2026Shift - Traditional1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%83.3%0.0%16.7%16.7%16.7%66.7%17314
    2026Shift - Non Traditional0.500.0%33.3%66.7%0.0%0.0%0.0%0.0%66.7%0.0%33.3%0.0%100.0%0.0%918
    SeasonHandednessGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026vs L as R0.670.0%40.0%60.0%0.0%0.0%50.0%0.0%60.0%20.0%20.0%0.0%60.0%40.0%17512
    2026vs R as R1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%83.3%0.0%16.7%16.7%33.3%50.0%20317
    2026vs L0.670.0%40.0%60.0%0.0%0.0%50.0%0.0%60.0%20.0%20.0%0.0%60.0%40.0%17512
    2026vs R1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%83.3%0.0%16.7%16.7%33.3%50.0%20317
    SeasonHome / AwayGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Home0.8018.2%36.4%45.5%0.0%0.0%25.0%0.0%72.7%9.1%18.2%9.1%45.5%45.5%37829
    2026Home vs L0.670.0%40.0%60.0%0.0%0.0%50.0%0.0%60.0%20.0%20.0%0.0%60.0%40.0%17512
    2026Home vs R1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%83.3%0.0%16.7%16.7%33.3%50.0%20317
    SeasonMonthlyGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Mar/Apr0.8018.2%36.4%45.5%0.0%0.0%25.0%0.0%72.7%9.1%18.2%9.1%45.5%45.5%37829
    20261st Half0.8018.2%36.4%45.5%0.0%0.0%25.0%0.0%72.7%9.1%18.2%9.1%45.5%45.5%37829
    SeasonBatted BallsGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Grounders4.000.0%100.0%0.0%0.0%0.0%25.0%0.0%75.0%25.0%0.0%0.0%50.0%50.0%15312
    2026Flies0.000.0%0.0%100.0%0.0%0.0%0.0%0.0%80.0%0.0%20.0%20.0%40.0%40.0%13310
    2026Liners0.00100.0%0.0%0.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%50.0%50.0%514
    SeasonLocationGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026as R to Left0.7512.5%37.5%50.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%12.5%25.0%62.5%23419
    2026as R to Center1.000.0%100.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%312
    2026as R to Right0.0050.0%0.0%50.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%100.0%0.0%725
    2026Pull0.7512.5%37.5%50.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%12.5%25.0%62.5%23419
    2026Center1.000.0%100.0%0.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%0.0%100.0%0.0%312
    2026Opposite0.0050.0%0.0%50.0%0.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%100.0%0.0%725
    SeasonLeverageGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Low Leverage1.0014.3%42.9%42.9%0.0%0.0%33.3%0.0%71.4%14.3%14.3%14.3%42.9%42.9%21516
    2026Medium Leverage0.5025.0%25.0%50.0%0.0%0.0%0.0%0.0%75.0%0.0%25.0%0.0%50.0%50.0%16313
    2026High Leverage0.000.0%0.0%0.0%0.0%0.0%0.0%0.0%000
    SeasonThrough CountGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Through 2 - 01.000.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%514
    2026Through 1 - 02.000.0%100.0%0.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%50.0%50.0%716
    2026Through 2 - 10.000.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%422
    2026Through 1 - 11.0020.0%40.0%40.0%0.0%0.0%50.0%0.0%40.0%20.0%40.0%0.0%60.0%40.0%21714
    2026Through 0 - 11.0025.0%37.5%37.5%0.0%0.0%33.3%0.0%62.5%12.5%25.0%12.5%50.0%37.5%32725
    2026Through 1 - 21.000.0%50.0%50.0%0.0%0.0%0.0%0.0%50.0%0.0%50.0%0.0%50.0%50.0%13310
    2026Through 0 - 22.000.0%66.7%33.3%0.0%0.0%0.0%0.0%100.0%0.0%0.0%33.3%33.3%33.3%12111
    SeasonSituationalGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Bases Empty0.3333.3%16.7%50.0%0.0%0.0%100.0%0.0%66.7%16.7%16.7%0.0%50.0%50.0%18513
    2026Men on Base1.500.0%60.0%40.0%0.0%0.0%0.0%0.0%80.0%0.0%20.0%20.0%40.0%40.0%19316
    2026Men In Scoring1.500.0%60.0%40.0%0.0%0.0%0.0%0.0%80.0%0.0%20.0%20.0%40.0%40.0%19316
    SeasonPositionGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026as 3B0.8018.2%36.4%45.5%0.0%0.0%25.0%0.0%72.7%9.1%18.2%9.1%45.5%45.5%37829
    SeasonBatting OrderGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerPitchesBallsStrikes
    2026Batting 8th0.000.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%0.0%0.0%0.0%0.0%100.0%101
    2026Batting 9th1.0020.0%40.0%40.0%0.0%0.0%25.0%0.0%70.0%10.0%20.0%10.0%50.0%40.0%36828
    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%100.0%0.0%50.0%50.0%0.0%0.0%50.0%50.0%734
    2026Shift - All0.7522.2%33.3%44.4%0.0%0.0%0.0%0.0%77.8%0.0%22.2%11.1%44.4%44.4%26422
    2026Shift - Traditional1.0033.3%33.3%33.3%0.0%0.0%0.0%0.0%83.3%0.0%16.7%16.7%16.7%66.7%17314
    2026Shift - Non Traditional0.500.0%33.3%66.7%0.0%0.0%0.0%0.0%66.7%0.0%33.3%0.0%100.0%0.0%918