For entertainment and informational purposes only. Not betting advice — no guarantee of accuracy. Bet responsibly, 21+.
The Edge Board

LONG BALL BOARD

Rank every batter by modeled home run probability using recent power, expected contact quality, opposing-pitcher vulnerability, and park environment.

Tuesday, July 21, 2026

270

30

22.5%

153

117

4

Hit HR0
No HR0
Pending270

Players are sorted by actual batting order 1–9 by default · click Order to reverse · click another column to sort by that statistic

27-81(108 resolved team picks across 4 dates)

25.0%

Colors compare each metric with its league-average baseline.

Elite25%+ above average
Above Average10–25% above
League AverageWithin 10%
Below Average10%+ below
RankBatterMatchup AVGWeather
1Trea Turner115.1%Pending3.63%1.89%44%7.8%88.9 mph103.6 mph34.9%25.9%0.5150.16223.3%73%70 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%Small (3)+1.0Confirmed
2Kyle Schwarber220.6%Pending7.6%9.48%53.3%18.2%93.8 mph109.2 mph42.4%32.7%0.8730.29335.3%68.6%74.5 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%Small (4)+1.0Confirmed
3Bryce Harper318.2%Pending4.86%0%47.6%10.2%90.6 mph105.2 mph35.4%26.7%0.6440.22921.9%71.2%72.9 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%Small (4)+1.0Confirmed
4Alec Bohm414.2%Pending3.61%5.56%43.2%6.8%90.9 mph104.1 mph32.9%23.1%0.4720.16415.1%84.8%69.4 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%Small (3)+1.0Confirmed
5Edmundo Sosa514%Pending3.01%4.48%42.3%8.2%87.2 mph106 mph35.1%18.6%0.6250.13920.3%76.9%70.7 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%+1.0Confirmed
6J.T. Realmuto612.6%Pending2.84%1.89%39%5.5%89.6 mph103.6 mph32.9%26%0.5130.14420.9%79.1%71.2 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%Small (2)+1.0Confirmed
7Brandon Marsh717.5%Pending4.67%3.37%44.2%10.7%89.1 mph103.4 mph44.2%26.4%0.6210.20327.7%75.2%69.9 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%Small (3)+1.0Confirmed
8Derek Hill814.3%Pending5.83%5.63%37.3%13.4%85.6 mph103.7 mph46.3%28.4%0.7040.21838.3%64.5%67.7 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%+1.0Confirmed
9Bryson Stott913.2%Pending2.33%1.43%35.3%7.2%88.5 mph103.3 mph36.7%30.3%0.5170.17218.6%83.5%68 mph2.6%8.4%44.9%0.543%32.9%10.8%1.013.53%Small (4)+1.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Shohei Ohtani119.8%Pending5.35%4.59%53.3%14.7%93.1 mph108.8 mph40.6%29.4%0.7960.24722.6%72.7%73.1 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%0.667 (9)+1.0Confirmed
2Andy Pages215.7%Pending3.54%3.31%40.5%8.3%88.2 mph104.9 mph36%28.9%0.5470.18518.6%79.9%70.9 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%Small (3)+1.0Confirmed
3Freddie Freeman315.7%Pending3.61%4.04%42.5%7.9%89.8 mph104.1 mph38.2%28.1%0.5660.18118.1%79.6%68.9 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%0.386 (73)+1.0Confirmed
4Max Muncy418.3%Pending3.83%3.96%41.3%12.2%89.6 mph105.2 mph36%30.8%0.6030.20820.3%78.1%70.1 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%0.273 (14)+1.0Confirmed
5Mookie Betts514.8%Pending4.49%5.49%39.4%8.6%90.6 mph102.2 mph41.4%35.4%0.5100.18511.4%88.2%67.4 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%0.000 (9)+1.0Confirmed
6Kyle Tucker611.7%Pending1.35%1.98%38.6%5%89 mph102.3 mph37.6%30.7%0.5030.12518.6%79.5%68.8 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%0.125 (9)+1.0Confirmed
7Tommy Edman714.6%Pending2.15%1.56%40.6%9.4%88.5 mph104.9 mph37.5%23.4%0.5940.16518.3%80.7%69 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%0.167 (12)+1.0Confirmed
8Alex Call86.3%Pending0.94%0%16.4%2.7%83.3 mph97.1 mph24.7%26%0.2880.06717.9%86.2%64 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%0.143 (8)+1.0Confirmed
9Eliezer Alfonzo916.2%PendingN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A87.5%66.8 mph2.82%5.8%34.5%0.463%22.9%19.6%1.093.53%+1.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Austin Martin18%Pending0.45%0%25.7%1.3%86.5 mph100.1 mph34.2%25.7%0.3940.06218.9%80.1%66.3 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%Small (6)±0.0Confirmed
2Byron Buxton217.7%Pending8.64%8.16%47.3%19.8%91.7 mph107 mph35.3%36.5%0.7500.33923.5%71.2%73.1 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%Small (6)±0.0Confirmed
3Ryan Jeffers314.3%Pending6.06%0%41.4%14.3%90.1 mph107.6 mph40%30%0.5930.30513.1%88%71.4 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%Small (3)±0.0Confirmed
4Josh Bell415%Pending3.33%2.41%42.7%10.3%90.3 mph105.5 mph35.7%25.4%0.5850.17522.3%78.2%70.7 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%Small (3)±0.0Confirmed
5Royce Lewis514.4%Pending3.65%4.08%41%13.2%89 mph106.5 mph33.3%31.9%0.5570.17226%67.6%72.3 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%Small (4)±0.0Confirmed
6Victor Caratini611.8%Pending3%1.89%39.6%8.2%90.1 mph101.9 mph41.8%26.1%0.5300.15121%76.9%69.3 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%Small (2)±0.0Confirmed
7Kody Clemens716.2%Pending5.37%5.71%46.9%12.2%92.5 mph104.9 mph33.8%32.4%0.5890.25821.1%77.7%70.2 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%Small (2)±0.0Confirmed
8Luke Keaschall88.1%Pending1.12%1.45%28.7%2.7%83.6 mph100 mph41%27.1%0.3990.09715.2%83.3%66.8 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%Small (6)±0.0Confirmed
9Ryan Kreidler911.3%Pending2.19%0%36%6%87.2 mph104.4 mph24%21%0.4310.12520.4%71.9%72.2 mph2.71%6.3%34.1%0.471%23.3%17.3%1.052.95%±0.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Steven Kwan13.4%Pending0%0%10.2%0%81.5 mph94.8 mph42.6%22.8%0.3680.0549.1%92.8%60.4 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%Small (3)±0.0Confirmed
2Brayan Rocchio28.5%Pending2.08%1.1%32.3%2.7%85.8 mph100.7 mph36.3%24.7%0.4160.12615.2%78.5%68.4 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%Small (4)±0.0Confirmed
3Chase DeLauter311.2%Pending2.31%2.38%46.3%4.9%91.4 mph105.8 mph36.5%18.7%0.4980.13413.8%87.2%69.7 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%Small (4)±0.0Confirmed
4Rhys Hoskins414.6%Pending4.83%3.8%40%13.3%88.8 mph103.5 mph33.3%31.4%0.5720.22432.9%68.6%69.1 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%±0.0Confirmed
5David Fry510.4%Pending4.96%5.13%31.9%5.8%84.6 mph100.7 mph26.1%30.4%0.4000.19829.8%71.6%68.7 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%Small (1)±0.0Confirmed
6Travis Bazzana611.2%Pending3%1%36.4%5.1%87.8 mph102.4 mph29.7%29.7%0.4760.17222.3%75.9%67.3 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%Small (3)±0.0Confirmed
7Gabriel Arias712%Pending4.11%0%50%8.3%90.4 mph107.1 mph41.7%19.4%0.7780.14345.2%54.7%72 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%Small (1)±0.0Confirmed
8Austin Hedges89.9%Pending2.61%1.72%29.9%6.9%84.7 mph101.5 mph31%20.7%0.4380.13914.8%79.4%65.3 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%±0.0Confirmed
9Petey Halpin98.4%Pending2.63%0%30.2%9.4%82.9 mph102.8 mph49.1%39.6%0.5280.15327.6%74.7%66.5 mph1.16%8.5%36.2%0.42%27.7%7.7%0.452.95%±0.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Jake Mangum19.5%Pending0.93%1.16%25.3%1.9%83.2 mph99.5 mph26.5%14.2%0.3960.08117.2%81.5%64.6 mph3.4%7%38.6%0.547%25%19.3%1.313.57%Small (3)±0.0Expected
2Brandon Lowe218.6%Pending4.27%4.74%47.3%12.2%92.4 mph106.6 mph38%35.6%0.6600.20729%67.4%71.4 mph3.4%7%38.6%0.547%25%19.3%1.313.57%Small (7)±0.0Expected
3Bryan Reynolds317.1%Pending3.25%3.06%47.8%11%90.7 mph106.6 mph37.3%25.4%0.6160.20522.2%73.8%70.5 mph3.4%7%38.6%0.547%25%19.3%1.313.57%Small (2)±0.0Expected
4Esmerlyn Valdez420.7%Pending10.66%7.69%55.6%28.6%93.1 mph107.8 mph36.5%46%0.9750.44437.7%64.7%72.7 mph3.4%7%38.6%0.547%25%19.3%1.313.57%±0.0Expected
5Ryan O'Hearn514.5%Pending4.46%4.79%44.8%7.1%89.6 mph102.3 mph36.1%31.1%0.5220.18623.8%79.2%69.1 mph3.4%7%38.6%0.547%25%19.3%1.313.57%Small (5)±0.0Expected
6Nick Gonzales69.5%Pending1.58%1.75%35.5%3%85.5 mph101.8 mph35.9%19.9%0.4860.10817.7%77.8%68.6 mph3.4%7%38.6%0.547%25%19.3%1.313.57%±0.0Expected
7Tyler Callihan711.3%Pending3.19%3.45%29.6%7.4%84 mph100.9 mph42.6%44.4%0.5190.20531.9%73.3%68.7 mph3.4%7%38.6%0.547%25%19.3%1.313.57%±0.0Expected
8Jared Triolo810.2%Pending0.5%0.72%38.1%3%86.4 mph102.6 mph34.3%17.2%0.4300.07822.6%80.3%66.9 mph3.4%7%38.6%0.547%25%19.3%1.313.57%Small (1)±0.0Expected
9Henry Davis915.2%Pending5.52%5.83%43.3%11.3%88.5 mph104.6 mph30.9%26.8%0.5150.20322.1%78.2%69.9 mph3.4%7%38.6%0.547%25%19.3%1.313.57%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Trent Grisham115.7%Pending3.35%4.02%44.8%11%91 mph104.5 mph37.8%29.7%0.5560.18816.3%84.8%68.8 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
2Ben Rice218.6%Pending6.62%7.8%45.1%14%91.8 mph105.5 mph40.5%29.8%0.6710.28021.8%78.6%71.2 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
3Jasson Domínguez312.2%Pending3.18%3.92%40%5.2%88 mph105.7 mph32.2%20%0.4820.16021%77.4%72.9 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
4Cody Bellinger411.6%Pending2.48%2.4%35.5%5.6%89.4 mph102.6 mph42.4%27.7%0.5000.15516.7%82.3%68.1 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
5Jazz Chisholm Jr.517.8%Pending5.54%6.35%44.6%11.4%90.6 mph105.5 mph32.6%30.9%0.6520.23129.4%71.1%71.2 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
6José Caballero67.4%Pending3.95%3.95%22.1%3.7%80.3 mph100.7 mph28.8%19.6%0.4400.16521.1%77.7%65.2 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
7Anthony Volpe712.4%Pending0.61%0%33%3.8%87.1 mph102.7 mph33%19.8%0.4330.07722.6%77.4%68.8 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
8Austin Wells812.1%Pending3.07%2.54%41.4%6.1%87 mph101.5 mph35.4%31.3%0.4910.10730.7%69.3%70.4 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
9Ali Sánchez94.3%Pending0%0%15.4%0%82.8 mph99.6 mph42.3%19.2%0.4520.05726.3%74.6%69.9 mph2.38%6.4%36.8%0.469%29.1%12.5%0.923.57%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Yandy Díaz112.6%Pending3.19%3.26%49.4%7.2%91.7 mph106.9 mph32.8%20.4%0.5410.15814.1%87.6%72.6 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%0.389 (20)±0.0Confirmed
2Jonathan Aranda214%Pending3.11%4.46%44.9%10.1%90.9 mph105.3 mph37.2%30.4%0.6200.15521.7%80.6%68.1 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%0.500 (11)±0.0Confirmed
3Junior Caminero317.9%Pending7.25%7.14%54.3%15.2%93.9 mph111.5 mph31.4%22%0.6910.28718.7%81.6%78.5 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%0.308 (15)±0.0Confirmed
4Cedric Mullins410.4%Pending4.03%5.35%29.9%4.8%84.5 mph101.8 mph28.7%30.5%0.4340.14820.6%78.1%67.6 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%0.250 (21)±0.0Confirmed
5Jonny DeLuca58.8%Pending2.84%4.65%27.2%2.9%81.8 mph102.1 mph35%23.3%0.4290.16720.6%76.2%71.5 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%Small (3)±0.0Confirmed
6Chandler Simpson63.4%Pending0%0%15%0%82.4 mph96.4 mph24.2%16.7%0.3130.07110.3%91.1%62 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%0.583 (12)±0.0Confirmed
7Ben Williamson78.5%Pending1.22%1.09%33.9%2.5%87.2 mph102.8 mph32.2%15.7%0.4320.08618.3%85.2%67.5 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%Small (5)±0.0Confirmed
8Taylor Walls87.9%Pending0%0%24.3%3.5%81.6 mph99 mph36.8%29.9%0.3830.08324%78.5%64.2 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%0.364 (11)±0.0Confirmed
9Nick Fortes97.6%Pending1.17%1.1%32.9%2.1%83.9 mph102.7 mph21.4%18.6%0.3600.08212.3%85.9%70.3 mph3.63%8.4%40.6%0.55%27.7%18.8%1.413.13%Small (2)±0.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Nathan Lukes19%Pending2.76%3.45%27.3%1.4%84.6 mph100.4 mph32.4%18.7%0.4210.12815.5%83.8%65.3 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%Small (3)±0.0Confirmed
2Vladimir Guerrero Jr.210.5%Pending1.31%1.69%42.6%5.2%89.4 mph107.5 mph31.3%20%0.4470.08213.4%81.8%74.7 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%0.222 (28)±0.0Confirmed
3Ernie Clement37.4%Pending2.71%2.44%20.3%3.2%83.7 mph98 mph35.9%28.3%0.3780.14010.2%85.2%65.2 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%Small (7)±0.0Confirmed
4George Springer412.6%Pending3.29%3.43%38.8%7.1%88.3 mph104.3 mph32.9%25.9%0.4890.15218.9%79.6%70.1 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%0.095 (26)±0.0Confirmed
5Daulton Varsho510.1%Pending1.65%2.13%39.5%7.6%86.2 mph104.1 mph36.6%26.7%0.4850.13120.7%82.3%70.7 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%0.273 (12)±0.0Confirmed
6Kazuma Okamoto617.1%Pending6.21%5.98%45.9%15.5%91.3 mph107.6 mph32.6%37%0.6920.24929.4%68.8%70.8 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%Small (6)±0.0Confirmed
7Brandon Valenzuela713.3%Pending4.38%4.5%36.9%8.7%86.8 mph103.6 mph41.7%31.1%0.5700.19423.1%78.5%70 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%Small (4)±0.0Confirmed
8Andrés Giménez88%Pending1.7%1.14%20.5%4.1%84.1 mph99.6 mph33.3%19.3%0.4090.11120.4%75.8%65.3 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%Small (5)±0.0Confirmed
9Jonatan Clase914.9%Pending8%11.76%N/AN/AN/AN/AN/AN/AN/A0.27332%75.5%63.9 mph2.52%5.4%32.6%0.493%20.4%17.8%0.973.13%Small (2)±0.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Taylor Ward18.9%Pending1.74%2.88%38.1%5.4%89 mph102.2 mph37.1%25.7%0.4930.09421.7%81.9%66.5 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
2Pete Alonso215.6%Pending5.71%3.96%54.4%14.1%93.6 mph107.2 mph37.9%31.6%0.7750.23824.3%73.5%73.1 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
3Gunnar Henderson311.2%Pending2.9%3.6%42.6%6.2%89.4 mph105.6 mph29.3%25.6%0.4930.14921.2%80.3%72.6 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
4Tyler O'Neill414.7%Pending3.38%4.94%44.8%10.3%90.4 mph104.4 mph36.8%42.5%0.6000.16730.4%72.5%71.3 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
5Coby Mayo516.7%Pending6.22%13.64%54.5%14.5%94.4 mph110 mph31.8%34.5%0.7050.24235.8%69.7%73.8 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
6Leody Taveras68.2%Pending0.82%1.25%27.4%3.8%82.3 mph104 mph28.7%21.7%0.4210.10726.3%76.1%68.9 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
7Christian Encarnacion-Strand713.2%PendingN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A84.2%71.1 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
8Jackson Holliday812.9%Pending3.27%3.12%36%10.1%86.9 mph102.2 mph41.6%29.2%0.5420.15625.5%70.8%68 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
9Chadwick Tromp95.9%Pending0%N/A26.1%0%84.1 mph99.8 mph34.8%26.1%0.3500.03623.3%73.8%66.3 mph2.78%4.3%39.1%0.431%21.7%20%1.082.35%+1.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Anthony Seigler19.7%Pending1.96%1.43%37.8%5.4%87.5 mph100.4 mph41.9%25.7%0.4950.14417.6%81.9%65.6 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%+1.0Confirmed
2Ceddanne Rafaela210.5%Pending2.23%1.81%30.8%4.2%85.4 mph101.4 mph38%25.3%0.4440.16519.7%77.6%67.5 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%Small (4)+1.0Confirmed
3Wilyer Abreu314.7%Pending3.63%3.17%40.1%13.2%89.7 mph105 mph40.1%38.3%0.6360.19619.9%78.9%72.4 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%Small (3)+1.0Confirmed
4Willson Contreras416.3%Pending6.25%6.28%47.3%14.3%90.1 mph108.5 mph36.3%28.6%0.7420.29224%73.6%74.8 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%Small (6)+1.0Confirmed
5Masataka Yoshida511%Pending2.41%2.58%38.5%3.7%88.4 mph104.1 mph31.1%25.2%0.4530.14411.4%86.2%70.3 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%Small (7)+1.0Confirmed
6Caleb Durbin68.2%Pending3.88%3.7%27.8%2.9%82.7 mph100.1 mph29.8%19%0.4010.19213.2%86.7%66.8 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%Small (2)+1.0Confirmed
7Jarren Duran714.6%Pending3.7%4.66%38.5%11%88.9 mph106.4 mph34%23%0.5760.16129.3%68.6%72.9 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%0.182 (11)+1.0Confirmed
8Andruw Monasterio813.5%Pending3.42%1.25%34.3%10.5%86.5 mph101.7 mph38.1%36.2%0.5310.22221.2%84.8%67.7 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%Small (2)+1.0Confirmed
9Carlos Narváez912%Pending2.36%2.94%32.4%8.5%87.9 mph105.4 mph42.3%32.4%0.5800.11833.9%68.6%69.3 mph2.95%8.1%35.4%0.499%21.5%20.8%1.142.35%Small (2)+1.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Drake Baldwin116.8%Pending5.29%5.34%54.5%15.2%92.4 mph105.7 mph37.2%24.1%0.7010.19223.3%76.5%73 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%Small (3)-0.5Confirmed
2Ozzie Albies211.1%Pending3.36%2.7%27.2%4.7%87.1 mph101.2 mph35.4%32.7%0.4370.17513.5%82.1%67.1 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%0.250 (13)-0.5Confirmed
3Matt Olson316.2%Pending6.13%7.39%52.5%12.4%92.8 mph108.9 mph31.3%33.6%0.6660.25523.6%79%73 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%0.250 (11)-0.5Confirmed
4Austin Riley412.9%Pending3.02%4.48%42.5%12.1%90.5 mph106.6 mph33.9%35.6%0.5900.14331.5%69.9%74.1 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%0.556 (9)-0.5Confirmed
5Michael Harris II515.1%Pending4.78%5.33%49.3%11.9%90.5 mph108.3 mph30.1%26.9%0.6140.20920.1%76.8%72.7 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%Small (6)-0.5Confirmed
6Mauricio Dubón69.2%Pending2.64%2.14%30.1%3.8%85.6 mph100.3 mph37.2%23.4%0.4500.14613.9%85.5%67.2 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%Small (5)-0.5Confirmed
7Mike Yastrzemski712.9%Pending3.3%3.7%42.1%7.4%89.7 mph102.8 mph38.8%32.2%0.5180.16421.4%81.2%69.5 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%0.240 (28)-0.5Confirmed
8Brewer Hicklen814.1%PendingN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A73.9%73.2 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%-0.5Confirmed
9Jim Jarvis910.6%Pending2.08%2.63%38.9%8.3%86.6 mph102 mph22.2%19.4%0.4270.13320.8%84.8%69.3 mph3.49%10%43.6%0.54%24.1%20.8%1.353.02%-0.5Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Fernando Tatis Jr.112.6%Pending2.09%1.49%49.6%10.3%91.2 mph110.4 mph29.8%19%0.5590.12419.1%73.8%73.3 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%Small (6)-0.5Confirmed
2Jake Cronenworth27.7%Pending2.17%2.6%30.3%6.1%84.4 mph101.8 mph33.3%15.2%0.4250.09520.7%83.1%70 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%0.125 (10)-0.5Confirmed
3Manny Machado314.7%Pending5.68%5.88%45.4%12%90.6 mph106.9 mph35.2%30.6%0.6010.24021.8%75.4%73.1 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%0.250 (12)-0.5Confirmed
4Ty France414.8%Pending6.36%7.19%50.7%11.6%92.8 mph104.9 mph41.8%24.7%0.5940.28123.2%75.1%70.3 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%Small (3)-0.5Confirmed
5Jackson Merrill511.2%Pending2.86%2.59%45%8.5%88.7 mph103.3 mph40.3%27%0.5660.13025.7%76.8%71.4 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%0.375 (8)-0.5Confirmed
6Luis Campusano612.7%Pending5.66%6.38%51.6%6.5%91.5 mph105.2 mph45.2%22.6%0.5570.28620.8%79.2%69.5 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%Small (5)-0.5Confirmed
7Gavin Sheets711.8%Pending4.58%5.71%37.7%6.6%87.8 mph104 mph34.7%23.4%0.5110.18721%81.5%71.5 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%Small (6)-0.5Confirmed
8Xander Bogaerts89.8%Pending2.07%2.22%38.2%5.8%87.2 mph102.9 mph26.2%23%0.4450.09621%78.5%69.9 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%0.267 (15)-0.5Confirmed
9Luis Rengifo97.2%Pending0%0%37.3%3.4%87.4 mph102.3 mph26.3%14.4%0.3940.02310.7%83.6%69.9 mph2.42%6.9%35.3%0.528%25.9%13.3%0.943.02%Small (6)-0.5Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Heliot Ramos116.1%Pending4.22%4.51%50.8%15.3%92.7 mph108.1 mph33.1%22%0.6970.22824.7%75.1%71.2 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
2Bryce Eldridge215.5%Pending4.26%4.49%54.9%13.2%92.5 mph107 mph35.4%31.2%0.7130.21125.5%77.3%72.5 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
3Casey Schmitt313.4%Pending5.4%5.51%42.4%11.8%89.4 mph104.4 mph40.4%34.3%0.6450.20918.1%80.3%70.9 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
4Rafael Devers415.7%Pending5.5%6.96%50.7%11.9%92.6 mph107.7 mph32.8%36.3%0.6830.27127.8%72.1%70.7 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
5Willy Adames512.9%Pending4.97%5.19%39.8%8.7%87.8 mph102.4 mph37.8%35.7%0.5610.20728.1%71.1%70.4 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
6Jung Hoo Lee66.9%Pending1.44%1.49%25.8%2.5%85.8 mph99.9 mph36.5%21.7%0.4180.1248.3%88.7%66.5 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
7Jesus Rodriguez78.8%Pending4.35%6.45%29.7%2.7%85.6 mph100.6 mph37.8%24.3%0.4340.16710.9%80.8%66.5 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
8Drew Gilbert87.1%Pending1.44%1.64%32.5%0.6%83.9 mph101.8 mph33.8%18.2%0.3930.12415.4%81.4%66.8 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
9Christian Koss913.7%PendingN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A76%68.2 mph2.3%5.7%34.3%0.492%27.1%13.2%0.893.03%-0.5Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Jackson Chourio116.1%Pending4.3%4.88%46%13%92.2 mph107.6 mph33.5%28.5%0.6380.20224.8%78.4%73 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
2Brice Turang212.1%Pending2.96%1.14%40.7%7.7%89.3 mph103.8 mph36.8%23%0.5730.17825.4%79.7%67.4 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
3William Contreras311.5%Pending2.57%2.27%42.3%7.5%89.9 mph105.8 mph33.1%25.1%0.5330.11714.5%82.8%71 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
4Andrew Vaughn49.6%Pending1.69%1.41%42.9%4.5%90.2 mph102.8 mph37.6%23.3%0.4570.18111.9%83.6%68.4 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
5Garrett Mitchell515.7%Pending2.73%0%48%13.8%92.6 mph108.3 mph34.2%19.7%0.7240.18531.2%66.9%75.7 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
6Gary Sánchez611.1%Pending2.5%1.79%33.8%3.8%87.9 mph105.3 mph30%31.2%0.4800.13514.2%80%68.8 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
7Luis Lara77.4%Pending0%N/A33.3%5.6%87.3 mph100.6 mph38.9%16.7%0.4760.04314.3%83.7%69 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
8Cooper Pratt89.6%Pending0.99%0%31%4.2%85.9 mph101.9 mph39.4%19.7%0.5030.09316.8%78.4%69.1 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
9Joey Ortiz99.8%Pending2.54%1.56%34.9%4.1%86.2 mph104.9 mph33.6%24%0.4560.13316.2%83.3%71.2 mph1.49%8.5%38.3%0.538%38.3%5.6%0.582.88%±0.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Carter Jensen111%Pending2.75%2.78%43.1%8.3%90.9 mph105.8 mph33.1%36.5%0.5070.16828.5%75.7%71.4 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%-0.5Confirmed
2Lane Thomas211.9%Pending3.81%4.38%44.7%8.6%90.6 mph105.8 mph38.2%25%0.5760.20523.3%82.2%70.7 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%0.083 (12)-0.5Confirmed
3Jac Caglianone315.1%Pending5.24%4.93%55.4%14.5%92.4 mph110.1 mph34.4%24.2%0.7370.22727.6%72.9%76 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%-0.5Confirmed
4Salvador Perez410.8%Pending3.37%3.2%42.9%9.7%89.2 mph105.3 mph37.3%29.5%0.5200.14920.2%76.2%70.4 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%Small (6)-0.5Confirmed
5Vinnie Pasquantino57.9%Pending1.92%2.58%39.3%7.3%88.5 mph102.4 mph41.3%26%0.5220.12614.9%87.1%69.1 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%Small (3)-0.5Confirmed
6Starling Marte612.1%Pending0.99%4.55%39.1%10.9%87.2 mph104.4 mph35.9%15.6%0.5840.05626.7%74.7%70.1 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%0.467 (15)-0.5Confirmed
7Michael Massey79.2%Pending2.62%2.75%39.8%6.1%88.7 mph102.2 mph34.8%32%0.4900.15214.8%82.6%70 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%Small (3)-0.5Confirmed
8Nick Loftin87.1%Pending1.93%2.7%28.4%4.5%85.7 mph99.7 mph35.5%27.7%0.4150.15013.5%84.8%66.5 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%-0.5Confirmed
9Tyler Tolbert95.9%Pending3.33%3.85%28.3%4.3%78 mph101.8 mph34.8%13%0.4260.13216.7%78.1%60.7 mph2.4%4%34.5%0.456%29.4%11.5%0.933.03%-0.5Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1A.J. Ewing112.1%Pending2.9%2.82%42.8%7.2%88.8 mph104.2 mph36.2%25.7%0.5890.15327%76.3%67.5 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
2Juan Soto217.2%Pending6.29%8.06%50.7%15.1%92.5 mph106.6 mph33.8%36.5%0.7320.26212.9%81.9%69.4 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
3Bo Bichette311.5%Pending2.74%2.42%43%8%89.7 mph105.4 mph36.3%27.5%0.5230.13716.1%84.3%68.7 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
4Francisco Lindor414.8%Pending4.71%5.26%56.9%9.2%93.6 mph103.9 mph33.8%32.3%0.5490.20814.1%79%70.9 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
5Carson Benge512.1%Pending3.07%2.89%41.1%8.2%89 mph104 mph43.3%27.7%0.6120.15120.9%80.7%68.6 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
6Jared Young613.8%Pending4.17%4.69%45.4%9.3%89.6 mph105.4 mph29.9%23.7%0.5360.18020.8%75.2%71.1 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
7Francisco Alvarez715.7%Pending4.07%4.55%45%15.6%90.8 mph107.4 mph33%24.8%0.6140.17129.1%68.7%72.7 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
8Brett Baty811.1%Pending1.85%2.42%39.9%8.3%89.1 mph106.4 mph38.1%25.6%0.5400.10525.8%73.8%72.9 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
9Luis Torrens910%Pending1.27%0.86%31.8%4.5%86.5 mph101.1 mph27.3%16.4%0.4190.10620.9%80.6%68.1 mph3.93%8.2%40.6%0.563%24.7%26.2%1.522.88%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Sam Antonacci19.7%Pending2.01%2.6%36.8%6.1%86.6 mph102.6 mph40.6%21.7%0.5280.12516.1%86.4%68.3 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%±0.0Confirmed
2Munetaka Murakami219.2%Pending6.18%8.26%55.8%16.3%93 mph107.8 mph26.7%40.7%0.7270.26734.3%58.4%73.8 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%±0.0Confirmed
3Miguel Vargas317.4%Pending5.15%4.35%47.8%16.2%91.2 mph103.9 mph42.5%37.3%0.7210.25017%82.4%72.7 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%Small (2)±0.0Confirmed
4Colson Montgomery417%Pending5.88%6.22%45.8%13%89.4 mph106.2 mph36.2%38.4%0.7140.23732.4%66.2%74.3 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%±0.0Confirmed
5Andrew Benintendi515%Pending3.91%4.43%44.8%8.6%88.6 mph101.6 mph35.6%29.4%0.5610.19519.6%78.3%67.8 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%Small (2)±0.0Confirmed
6Braden Montgomery613.5%Pending2.26%3.06%42.1%4.2%89.4 mph104.2 mph32.6%20%0.4920.17518.8%76.1%67.6 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%±0.0Confirmed
7Tristan Peters711.2%Pending2.51%2.9%34.1%5.4%84.7 mph102.1 mph35.7%26.5%0.4950.20415.1%82%65.7 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%±0.0Confirmed
8Chase Meidroth89.7%Pending1.93%1.82%31.9%3.9%85.8 mph99.8 mph35.3%19.1%0.4220.10824.8%82.4%64.6 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%Small (3)±0.0Confirmed
9Drew Romo99.9%Pending3.94%4.12%27.2%7.4%82.5 mph101.3 mph25.9%33.3%0.4100.17926%70.8%67.1 mph3.33%8.1%43.1%0.575%22.7%20.8%1.293.26%±0.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Wyatt Langford114.8%Pending7.26%8.82%36%10.1%87.4 mph105.2 mph34.8%32.6%0.6240.28721%81.7%71 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%±0.0Confirmed
2Justin Foscue216.2%Pending5.56%7.35%42.7%12.2%89.4 mph104 mph40.2%29.3%0.6560.24824.6%80.1%69.4 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%±0.0Confirmed
3Josh Jung312.7%Pending2.23%2.78%46.2%7.6%90.4 mph103.3 mph40%23.1%0.5390.13617.8%82.8%68.9 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%±0.0Confirmed
4Brandon Nimmo412.5%Pending1.69%1.43%54.7%12.8%93.5 mph105.8 mph39.9%29.6%0.6840.14322%80.7%70.7 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%±0.0Confirmed
5Jake Burger515.5%Pending4.11%6.56%44.8%10.4%89.9 mph107.8 mph29.7%28.6%0.5460.17524.3%67.3%74.1 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%±0.0Confirmed
6Ezequiel Duran611.7%Pending3.1%2.94%35.2%6.6%86.7 mph103.5 mph39.3%23%0.5140.16724.1%75.6%69.9 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%±0.0Confirmed
7Cam Cauley74.8%Pending0%0%14.3%0%83.5 mph95 mph33.3%14.3%0.3200.15417.2%74.5%67.7 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%±0.0Confirmed
8Elias Díaz812.1%Pending4.17%10.26%36%6.7%85.6 mph105.9 mph37.3%25.3%0.5030.18319.8%74.2%73 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%Small (2)±0.0Confirmed
9Alejandro Osuna95.5%Pending0.52%0%29.1%0.7%86 mph102 mph31.9%14.2%0.3730.04213.4%88.4%69.8 mph3.61%13.5%41.3%0.666%27.8%20%1.43.26%±0.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Pete Crow-Armstrong117.9%Pending5.9%4.95%49.2%12.6%89.5 mph105.4 mph45.2%35.2%0.7390.27926%73.9%72.6 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%Small (3)±0.0Expected
2Seiya Suzuki217%Pending4.79%5.06%41.7%10.6%89.3 mph106.4 mph38.2%28.6%0.6190.21525.6%77.6%70.8 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%Small (5)±0.0Expected
3Michael Busch318.1%Pending3.71%2.86%44.1%12.3%89.6 mph102.2 mph39.7%36.8%0.6380.20423.4%76.2%66.2 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%±0.0Expected
4Alex Bregman411.9%Pending2.33%1.2%33.3%3.8%87.3 mph100.8 mph34.2%25.8%0.4250.12916.3%83.9%68.1 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%Small (3)±0.0Expected
5Ian Happ517.1%Pending3.77%2.41%42%10.9%89.4 mph105.8 mph33.3%36.2%0.6210.19231.1%71.5%70.8 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%Small (6)±0.0Expected
6Nico Hoerner64.8%Pending0%0%28%0%86.3 mph99.9 mph37.3%18.6%0.3830.0607.2%89.4%67.2 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%Small (3)±0.0Expected
7Michael Conforto719%Pending5.88%N/A47.6%13.1%92.4 mph104.2 mph33.3%40.5%0.6510.24828.7%76.1%70.5 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%Small (2)±0.0Expected
8Dansby Swanson814.2%Pending3.96%3.85%39.9%5.2%89.4 mph103.5 mph29%31.1%0.4970.19722.7%70.6%69.9 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%Small (6)±0.0Expected
9Miguel Amaya911.1%Pending1.65%0%40.5%6.8%87 mph102 mph39.2%33.8%0.4530.12723.1%75.5%68.5 mph2.92%7.5%41.4%0.528%21.8%19.2%1.133.83%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Kevin McGonigle112.5%Pending2.4%2.04%36.2%6.5%87.9 mph101.5 mph34.5%35.8%0.4790.13514.1%84.9%69.6 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%±0.0Expected
2Dillon Dingler215.4%Pending5.41%3.37%43.9%8.3%89.1 mph104.5 mph41%29.8%0.6250.25422.3%81%70.5 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%±0.0Expected
3Colt Keith313.9%Pending3.79%0%37.8%7.7%87.6 mph103 mph42.3%28.2%0.5280.16019%81.4%70 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%±0.0Expected
4Riley Greene418.8%Pending4.38%1.89%50.5%14.9%92.3 mph107.6 mph38.8%33.5%0.7040.20528.4%71.6%74.3 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%±0.0Expected
5Spencer Torkelson518.3%Pending5.96%3.61%42.4%16.5%89.9 mph104.9 mph48.2%36.5%0.6990.25633.4%69.9%71.4 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%±0.0Expected
6Kerry Carpenter615.2%Pending5.2%0%42.5%8.8%88.8 mph101.1 mph37.2%37.2%0.5520.21926.6%76.5%69.9 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%±0.0Expected
7Zach McKinstry76.2%Pending1.39%0%19.9%2.6%83.6 mph101 mph36.5%28.8%0.3770.09516.7%86%66.5 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%±0.0Expected
8James Outman813.9%Pending2.34%4.55%35.5%8.1%86.4 mph102.9 mph35.5%30.6%0.5120.13441.4%60%69.4 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%Small (1)±0.0Expected
9Jake Rogers913.4%Pending3.75%5.88%40.9%6.8%87.1 mph101.9 mph34.1%38.6%0.4330.16428.7%72.5%66.7 mph2.93%7.7%40.3%0.566%25%16.3%1.133.83%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Jeremy Peña114%Pending3.87%4.17%40.9%4.5%88 mph104.3 mph31.8%23.5%0.5380.16117.1%73.3%70.7 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
2Yordan Alvarez219.6%Pending7.1%8.03%55.5%18.5%95.2 mph110.3 mph42.7%37%0.8950.28519.4%83.4%75.2 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
3Isaac Paredes311.3%Pending3.13%3.98%30.5%6.4%86.4 mph101.5 mph40.3%30%0.4590.16714.4%85.3%65.8 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
4Jose Altuve411%Pending4%3.98%29.9%5.1%84.5 mph102.3 mph35%22.9%0.4210.17823.6%78.4%64.8 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
5LaMonte Wade Jr.58.6%Pending4.08%4.76%31%6.9%80.5 mph101.1 mph37.9%24.1%0.4020.19524.5%84.7%69.7 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
6Christian Walker614.8%Pending4.92%4.98%40%9%89.2 mph105.6 mph32.5%28.5%0.5000.21225.2%72.8%71.9 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
7Taylor Trammell712.2%Pending3.12%3.61%30.9%10.9%86.2 mph107.4 mph29.1%38.2%0.6110.14636.5%63.7%73.6 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
8Lucas Spence816.3%PendingN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A72.4%69.8 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
9Christian Vázquez97.3%Pending1.91%2.56%23.1%0.8%83.7 mph99.3 mph35.5%24.8%0.3260.07616.6%83.2%62.9 mph3.05%7.2%43.6%0.524%25.1%16.3%1.183.59%±0.0Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1Liam Hicks19.1%Pending3.62%4.05%27.9%3.3%84 mph101.4 mph23.7%25.6%0.3700.15810.5%88.9%66.2 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
2Heriberto Hernández220.6%Pending7.07%5.31%54.1%14.8%93.2 mph105.9 mph39.3%35.2%0.7800.28425.5%69.4%72.9 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
3Xavier Edwards39.6%Pending1.55%0.4%24.8%3.7%85.4 mph100 mph39.3%22.3%0.4230.11013%85.8%66.3 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
4Kyle Stowers417.8%Pending3.88%4.53%52.9%12.1%91 mph106.6 mph34.5%29.9%0.6690.20733%66.3%72.8 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
5Javier Sanoja58%Pending1.46%0.71%30.7%1.1%85.1 mph101.1 mph30.2%16.8%0.3590.1457.8%89.2%67.6 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
6Griffin Conine618.4%Pending6.41%7.14%50%11.9%89.8 mph108.1 mph35.7%19%0.7250.26134.6%62.9%71.3 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
7Jakob Marsee710.2%Pending1.37%1.27%32.2%3.3%85 mph102 mph31.7%20.8%0.4320.09822.2%81.5%66.9 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
8Joe Mack815.9%Pending4.4%4.93%37.4%8.9%87.3 mph103.8 mph28.5%26.8%0.5750.18224.7%78.6%72.5 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
9Leo Jiménez912.9%Pending1.6%0%46.9%6.2%91.8 mph104.2 mph33.3%22.2%0.4910.09320.8%78.3%70.2 mph4.76%12.3%47.4%0.664%28.1%28.1%1.843.59%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Jake McCarthy110.8%Pending3.64%2.63%25.4%5.6%82.6 mph101.8 mph39.9%22.1%0.4990.22016.4%81.4%67.4 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
2Cole Carrigg212.2%Pending3.1%3.17%29.9%6.9%84.1 mph103.3 mph37.9%28.7%0.5290.22920.2%77.6%70.3 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
3Hunter Goodman320.8%Pending8.45%6.54%45.2%19.2%90.6 mph107.9 mph33.9%29.4%0.7950.32130.7%67.8%73.8 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
4Willi Castro413.6%Pending2.96%1.92%41.3%7%88 mph105.6 mph33.7%35.5%0.5230.14024.8%74.9%72 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
5TJ Rumfield510.8%Pending3.22%1.89%24.6%4.8%82.8 mph100.6 mph36.8%28.9%0.4310.19013.5%82.6%66.3 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
6Kyle Karros614.4%Pending3.1%1.02%43.6%8.7%89.2 mph104.3 mph40.7%26.7%0.5380.19221.3%76.1%68.8 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
7Mickey Moniak718.3%Pending5.11%5.71%46.2%10.9%89.9 mph105 mph33.6%38.7%0.5790.25325%71.4%73 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
8Troy Johnston813.3%Pending0.4%1.61%37.9%1.6%89.7 mph102.5 mph40.1%22.5%0.4560.09616.3%79.1%68.3 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
9Ezequiel Tovar911.6%Pending2.7%1.19%28.7%5.5%84.7 mph102.8 mph32.6%32%0.4570.12723.9%74%69.7 mph2.33%7.4%29.6%0.518%25.9%14.3%0.93.55%+1.5Confirmed
Swipe for more
RankBatterMatchup AVGWeather
1James Wood122.5%Pending5.59%5.93%57.6%19.9%94.6 mph110.9 mph45%29.3%0.9100.26528.8%70.9%74.1 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%Small (1)+1.5Expected
2Luis García Jr.220.4%Pending7.69%7.87%48.5%11.7%91.9 mph106.4 mph38.8%20.9%0.6420.31116.2%82.7%72.3 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%Small (1)+1.5Expected
3Curtis Mead318.1%Pending5.28%5.81%42.6%11.4%87.8 mph104.8 mph40.3%32.4%0.6040.25120%83.3%70.4 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%Small (2)+1.5Expected
4CJ Abrams416.5%Pending5.08%5.86%40.1%9.4%89.7 mph104.6 mph35.4%28.8%0.5890.24023.8%74.5%70.9 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%Small (7)+1.5Expected
5Dylan Crews516.2%Pending3.37%2.86%42%9.1%90.5 mph106.7 mph32.2%29.4%0.5620.14322.1%71.2%71.4 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%Small (1)+1.5Expected
6Daylen Lile613.5%Pending2.87%3.59%34.2%9.1%88.1 mph103.3 mph37.7%34.6%0.5180.17319.1%79.1%69.4 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%+1.5Expected
7Nasim Nuñez77.8%Pending0.42%0%20.4%0.6%82.2 mph100 mph33.1%16.6%0.3780.05823.5%80.9%64.8 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%Small (1)+1.5Expected
8Jorbit Vivas810.9%Pending1.89%2.17%29.5%4.9%84.5 mph101.6 mph37.7%23%0.4090.10512.6%83.2%67.1 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%+1.5Expected
9Keibert Ruiz914.5%Pending3.47%3.54%39.2%5.6%89 mph101.6 mph37.1%30.1%0.4440.20112.7%87%66.1 mph2.87%9.3%45.1%0.569%25.3%15.4%1.113.55%Small (7)+1.5Expected
Swipe for more
RankBatterMatchup AVGWeather
1Zach Neto115.1%Pending4.32%4.88%38.7%13.4%88.8 mph103.6 mph34.4%34.9%0.6270.21032.4%68.1%68.8 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%Small (1)±0.0Expected
2Mike Trout216.6%Pending4.2%4.35%49.6%17.3%90.3 mph108.5 mph38.1%30.2%0.7290.19727.9%77.9%73.4 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%Small (3)±0.0Expected
3Nolan Schanuel37.4%Pending1.69%3.51%33%2.2%87.1 mph100.8 mph41.9%18.4%0.4890.12214.3%85.2%66 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%Small (4)±0.0Expected
4Jorge Soler412.9%Pending2.54%0%41.2%11%87.9 mph107.7 mph37.5%25%0.5470.14431.4%66.8%73.7 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%Small (4)±0.0Expected
5Vaughn Grissom512%Pending2.48%0%43.3%7.6%89 mph103.5 mph41.4%26.8%0.5260.15314.4%82.1%70.1 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%Small (1)±0.0Expected
6Jo Adell614.1%Pending3.57%6.02%40.6%9.6%88.9 mph107.9 mph38.4%23.3%0.5900.16722.7%75.3%75.1 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%Small (4)±0.0Expected
7Oswald Peraza710.8%Pending1.44%2.74%37.3%6.7%86.5 mph104.6 mph32.8%23.1%0.5160.10131.6%74.6%70.2 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%±0.0Expected
8Denzer Guzman811.2%Pending3.15%6.25%36.9%6%87.4 mph101.8 mph34.5%25%0.4920.13326.8%76.3%72.2 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%±0.0Expected
9Logan O'Hoppe910.3%Pending1.89%0%35.4%10.6%86.3 mph103.8 mph34.5%29.2%0.4870.10624.5%74.3%69.4 mph4.03%10.4%43.5%0.644%26.4%23.5%1.562.44%Small (2)±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1JJ Wetherholt112.4%Pending3.43%4.78%46.9%7.5%90.3 mph102.3 mph36.8%30.5%0.5490.14214.6%83.7%70.3 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
2Iván Herrera210%Pending2.68%2.55%36.3%4.9%88.8 mph104.6 mph28.8%20.4%0.4530.13817.3%79.8%71.8 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
3Alec Burleson314.7%Pending3.83%5%47.7%11.3%91.5 mph106.3 mph36.4%27.6%0.6460.19215.7%80.6%72.1 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
4Jordan Walker415.1%Pending4.43%4.76%49.3%12%93.7 mph110.9 mph32.7%20.7%0.6400.20722.2%73.6%77.8 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
5Lars Nootbaar512.6%Pending2.17%1.85%51.1%10.2%91 mph106.1 mph38.6%27.3%0.6210.14421.7%82.1%70.4 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
6Masyn Winn69.7%Pending1.03%1.4%37.3%2.9%88.3 mph103.8 mph33%18.7%0.4100.07018.6%79.8%69.6 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
7Nathan Church79.7%Pending2.83%2.52%31.4%8.2%85.8 mph103.1 mph35.2%19.5%0.4800.14019.3%80.3%67.1 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
8José Fermín85.9%Pending1.86%2.5%28.7%2.3%84.9 mph99.1 mph34.1%23.3%0.4030.11512.4%89.2%66 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
9Jimmy Crooks913.6%Pending3.85%2.9%54.8%9.5%92.5 mph105.3 mph45.2%38.1%0.7290.16233.3%65.7%70.2 mph1.59%5.5%32.7%0.395%22.6%11.1%0.612.44%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Ketel Marte116.1%Pending4.27%2.48%44.6%10.8%90.6 mph107.7 mph33.8%28.5%0.5780.21513.4%81.6%73.6 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%±0.0Expected
2Geraldo Perdomo27.3%Pending1.89%2.16%30.6%3.1%85.5 mph99.5 mph35.4%26.6%0.4080.12212.3%88.4%64.5 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%Small (2)±0.0Expected
3Corbin Carroll317.2%Pending3.41%3.95%47.2%11.7%91.4 mph106 mph26.2%28.5%0.5740.21421.7%75.2%74.3 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%Small (2)±0.0Expected
4Gabriel Moreno411.4%Pending2.42%2.09%40.7%6.8%89.5 mph103 mph39%21.5%0.5460.13214.9%87.4%69.8 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%±0.0Expected
5Max Kepler511.4%Pending1.96%2.13%48.6%10.8%88.2 mph103 mph51.4%32.4%0.5550.12823.5%76.1%68.8 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%±0.0Expected
6Nolan Arenado613.4%Pending3.52%3.7%37%7.4%86.4 mph102.1 mph37.6%26.5%0.4770.18821.5%79.2%69.3 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%±0.0Expected
7Pavin Smith79.5%Pending1.23%1.32%29.8%3.5%85.7 mph100.5 mph24.6%29.8%0.3350.05619.8%82.7%68.4 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%±0.0Expected
8James McCann812.9%Pending5.13%8%50%6.7%85.9 mph105 mph23.3%16.7%0.3570.15823.1%74.4%70.9 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%±0.0Expected
9Tim Tawa914.4%Pending5.88%6.9%42.2%8.9%85.1 mph101.7 mph31.1%28.9%0.5640.26726.5%76.4%69.1 mph4.48%8.7%38.4%0.585%37%19.6%1.743.06%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1J.P. Crawford110.3%Pending3.21%4.52%35.5%5.5%87.3 mph101.8 mph37.7%18%0.4670.14320%84.9%69 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
2Randy Arozarena213.2%Pending3.08%3.59%44.6%7.5%92 mph104.6 mph41.4%21%0.5780.18122.3%74%69.5 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
3Dominic Canzone316.9%Pending5.74%5.62%48.6%13.4%92.2 mph106.4 mph33.1%23.2%0.6270.24121.5%73%73.1 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
4Cal Raleigh411.6%Pending3.17%3.82%34%12%89.8 mph104.2 mph34%42%0.5170.13633.3%72.1%71.9 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
5Josh Naylor57.9%Pending1.95%2.31%37.2%4.5%87.5 mph104.1 mph34.8%21.9%0.4570.09910.7%84%68.3 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
6Luke Raley615.1%Pending5.21%5.95%45.5%14.9%87.9 mph105.1 mph37.2%29.8%0.6610.19929.7%65.3%72.5 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
7Cole Young712%Pending3.63%4.35%40.5%5.2%88.9 mph104.6 mph36.6%26.7%0.5360.16215.8%85%69.8 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
8Victor Robles84.7%Pending0%0%18.2%1.3%82.1 mph97.2 mph35.1%27.3%0.3880.02216%78.8%64.9 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
9Colt Emerson911.3%Pending3.98%3.94%30.7%5.9%85.1 mph102.2 mph34.7%22.8%0.4590.17733.5%69.7%70.5 mph2.65%8.6%36.4%0.505%30.5%14%1.033.11%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Jacob Wilson17.8%Pending2.58%3.51%24.8%2.3%83.1 mph99.7 mph34.9%23.3%0.4140.14010.3%87.2%62.9 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
2Tyler Soderstrom214.7%Pending5.36%7.79%44.2%9.9%90.5 mph105.5 mph33.7%26.5%0.5490.24716.5%81.2%73 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
3Shea Langeliers316.8%Pending4.64%5.94%44.2%15.4%91.8 mph106.6 mph37%30.3%0.6430.20421.5%73.5%74.3 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
4Jonah Heim412%Pending5.49%10%27.5%6.7%87 mph104.1 mph35%29.2%0.5130.21920.1%77.5%68.6 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
5Joshua Kuroda-Grauer58.7%Pending1.61%3.7%39.6%1.9%89.3 mph103.8 mph37.7%13.2%0.4710.16711.3%86.2%66.9 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
6Lawrence Butler610.7%Pending1.46%0%42.1%5.8%88.7 mph105.6 mph33.9%17.4%0.4940.09027.3%75.4%72 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
7Tommy White713.7%PendingN/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/A86.2%69.5 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
8Henry Bolte811.8%Pending1.41%4%45.8%6.1%89.5 mph109.4 mph25.2%17.6%0.4990.08627.2%69.5%74.8 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
9Alika Williams98.2%Pending2.11%2.17%35.9%0%85 mph102.4 mph31.2%21.9%0.3830.16728.4%76.6%67.2 mphN/AN/AN/AN/AN/AN/AN/A3.06%±0.0Expected
Swipe for more
RankBatterMatchup AVGWeather
1Elly De La Cruz116.3%Pending3.2%2.86%51.3%13.5%93.9 mph109.7 mph38.5%27.6%0.6610.19026.8%75%73.9 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%Small (3)±0.0Expected
2Sal Stewart215%Pending3.66%3.28%38%11.3%90.1 mph104.8 mph32.1%26.7%0.5870.18422.6%75.8%71 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%±0.0Expected
3JJ Bleday314.9%Pending5.32%5.07%41.4%9.6%88.6 mph104.2 mph43.4%31.8%0.5900.23719.6%75%71.5 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%0.250 (15)±0.0Expected
4Spencer Steer414.9%Pending4.12%4.15%40.5%10.5%90 mph102.4 mph37%25.5%0.5990.17819.9%77.9%69.6 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%±0.0Expected
5Eugenio Suárez514.9%Pending4.84%4.29%38.1%10.3%89.7 mph104 mph33%33%0.5540.20838.7%67.1%68.6 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%±0.0Expected
6Tyler Stephenson613.5%Pending3%3.92%43%10.4%89.6 mph103.9 mph43%28.9%0.6420.16023.5%77.6%69.6 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%±0.0Expected
7Noelvi Marte713.7%Pending5.41%3.61%28.2%7.7%88.6 mph106.8 mph24.4%19.2%0.5320.23123.4%77.1%70.4 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%±0.0Expected
8Edwin Arroyo85.8%Pending0%0%25.6%1.2%85.2 mph100.4 mph47.7%15.1%0.4840.04620.5%80.2%66.4 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%±0.0Expected
9Ke'Bryan Hayes912.4%Pending1.3%1.85%42.1%8.8%91.1 mph104.3 mph38.6%22.8%0.5190.09522.1%81.7%68.9 mph3.56%8.5%42.2%0.552%30.2%16.7%1.383.11%0.154 (14)±0.0Expected
Swipe for more