When starting our due diligence for the MLB daily routine, the question often arises — which hitters have faced the opposing SP multiple times in the past? Not that you want to overreact to BvP data, but it can be hard-to-find and very useful in deciding a coin flip for player props, betting overs, or DFS.
Tigers vs. Andrew Heaney
- Gleyber Torres (R) 2B 14 PA — 0.214 BA, 0.714 OPS, 2 XBH, 1 HR
- Jake Rogers (R) C 3 PA — 0.500 BA, 2.667 OPS, 1 XBH, 1 HR
- Spencer Torkelson (R) 1B 3 PA — 0.000 BA, 0.333 OPS, 0 XBH, 0 HR
- Javier Báez (R) SS 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Reds vs. Bailey Ober
- Jake Fraley (L) RF 8 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- TJ Friedl (L) LF 6 PA — 0.500 BA, 1.500 OPS, 1 XBH, 1 HR
- Spencer Steer (R) DH 6 PA — 0.200 BA, 0.933 OPS, 1 XBH, 0 HR
- Santiago Espinal (R) 3B 5 PA — 0.250 BA, 0.900 OPS, 1 XBH, 0 HR
- Tyler Stephenson (R) C 5 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Will Benson (L) CF 4 PA — 0.000 BA, 0.250 OPS, 0 XBH, 0 HR
- Connor Joe (R) 1B 3 PA — 0.333 BA, 1.333 OPS, 1 XBH, 0 HR
- Elly De La Cruz (S) SS 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Christian Encarnacion-Strand (R) 1B 2 PA — 0.500 BA, 2.500 OPS, 1 XBH, 1 HR
- Jose Trevino (R) C 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Gavin Lux (L) 3B 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Mets vs. Chris Sale
- Francisco Lindor (S) SS 35 PA — 0.412 BA, 1.076 OPS, 4 XBH, 2 HR
- Juan Soto (L) RF 7 PA — 0.143 BA, 0.714 OPS, 1 XBH, 1 HR
- Jeff McNeil (L) 2B 6 PA — 0.500 BA, 1.167 OPS, 1 XBH, 0 HR
- Pete Alonso (R) 1B 6 PA — 0.000 BA, 0.167 OPS, 0 XBH, 0 HR
- Brandon Nimmo (L) LF 4 PA — 0.250 BA, 0.500 OPS, 0 XBH, 0 HR
- Starling Marte (R) DH 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Francisco Alvarez (R) C 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Tyrone Taylor (R) CF 2 PA — 0.000 BA, 0.500 OPS, 0 XBH, 0 HR
Blue Jays vs. Eduardo Rodriguez, ARI
- Vladimir Guerrero Jr. (R) 1B 18 PA — 0.333 BA, 0.777 OPS, 0 XBH, 0 HR
- Myles Straw (R) of 13 PA — 0.154 BA, 0.308 OPS, 0 XBH, 0 HR
- George Springer (R) CF 12 PA — 0.333 BA, 0.833 OPS, 0 XBH, 0 HR
- Bo Bichette (R) SS 11 PA — 0.300 BA, 1.064 OPS, 2 XBH, 1 HR
- Andrés Giménez (L) 2B 8 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Alejandro Kirk (R) C 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
D-Backs vs. Eric Lauer
- Eugenio Suárez (R) 3B 22 PA — 0.133 BA, 0.609 OPS, 1 XBH, 0 HR
- Ketel Marte (S) 2B 17 PA — 0.412 BA, 1.236 OPS, 3 XBH, 2 HR
- Randal Grichuk (R) DH 6 PA — 0.250 BA, 0.750 OPS, 0 XBH, 0 HR
- Ildemaro Vargas (S) 3B 6 PA — 0.167 BA, 0.500 OPS, 1 XBH, 0 HR
- Geraldo Perdomo (S) SS 2 PA — 0.000 BA, 0.500 OPS, 0 XBH, 0 HR
- Corbin Carroll (L) RF 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Athletics vs. Framber Valdez
- Brent Rooker (R) LF 20 PA — 0.111 BA, 0.533 OPS, 2 XBH, 1 HR
- Seth Brown (L) 1B 13 PA — 0.077 BA, 0.154 OPS, 0 XBH, 0 HR
- Gio Urshela (R) 3B 11 PA — 0.182 BA, 0.364 OPS, 0 XBH, 0 HR
- JJ Bleday (L) OF 6 PA — 0.167 BA, 0.500 OPS, 1 XBH, 0 HR
- Luis Urías (R) 2B 4 PA — 0.500 BA, 1.750 OPS, 1 XBH, 1 HR
- Jacob Wilson (R) SS 3 PA — 0.667 BA, 1.667 OPS, 1 XBH, 0 HR
- Lawrence Butler (L) RF 3 PA — 0.333 BA, 1.000 OPS, 1 XBH, 0 HR
- Austin Wynns (R) C 2 PA — 0.000 BA, 0.500 OPS, 0 XBH, 0 HR
- Max Schuemann (R) SS 2 PA — 0.000 BA, 0.500 OPS, 0 XBH, 0 HR
Mariners vs. Garrett Crochet, BOS
- Dylan Moore (R) 2B 9 PA — 0.286 BA, 0.762 OPS, 1 XBH, 0 HR
- Mitch Garver (R) DH 9 PA — 0.125 BA, 0.472 OPS, 1 XBH, 0 HR
- Randy Arozarena (R) LF 8 PA — 0.750 BA, 2.357 OPS, 1 XBH, 1 HR
- J.P. Crawford (L) SS 7 PA — 0.200 BA, 0.629 OPS, 0 XBH, 0 HR
- Jorge Polanco (S) RF 6 PA — 0.400 BA, 1.100 OPS, 1 XBH, 0 HR
- Julio Rodríguez (R) CF 6 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Cal Raleigh (S) C 5 PA — 0.200 BA, 1.000 OPS, 1 XBH, 1 HR
- Donovan Solano (R) 1B 4 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Ben Williamson (R) 3B 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
Nationals vs. German Marquez, COL
- Josh Bell (S) DH 28 PA — 0.115 BA, 0.564 OPS, 3 XBH, 2 HR
- Keibert Ruiz (S) C 10 PA — 0.625 BA, 1.575 OPS, 2 XBH, 0 HR
- Nathaniel Lowe (L) 1B 9 PA — 0.429 BA, 1.556 OPS, 2 XBH, 1 HR
- Amed Rosario (R) 2B 9 PA — 0.111 BA, 0.444 OPS, 1 XBH, 0 HR
- Luis García Jr. (L) 2B 4 PA — 0.500 BA, 1.000 OPS, 0 XBH, 0 HR
Yankees vs. Jack Kochanowicz, LAA
- Ben Rice (L) DH 4 PA — 0.250 BA, 0.500 OPS, 0 XBH, 0 HR
- Cody Bellinger (L) 1B 3 PA — 0.500 BA, 1.167 OPS, 0 XBH, 0 HR
- Aaron Judge (R) LF 3 PA — 0.500 BA, 1.167 OPS, 0 XBH, 0 HR
- Anthony Volpe (R) SS 3 PA — 0.333 BA, 1.000 OPS, 1 XBH, 0 HR
- Trent Grisham (L) CF 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Austin Wells (L) C 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Oswald Peraza (R) 3B 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Jasson Domínguez (S) OF 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Brewers vs. Jameson Taillon, CHC
- Christian Yelich (L) DH 36 PA — 0.303 BA, 0.876 OPS, 3 XBH, 2 HR
- Brice Turang (L) 2B 21 PA — 0.250 BA, 0.713 OPS, 1 XBH, 0 HR
- William Contreras (R) C 20 PA — 0.105 BA, 0.255 OPS, 0 XBH, 0 HR
- Sal Frelick (L) RF 16 PA — 0.286 BA, 0.619 OPS, 0 XBH, 0 HR
- Rhys Hoskins (R) 1B 12 PA — 0.364 BA, 1.326 OPS, 2 XBH, 2 HR
- Jackson Chourio (R) CF 10 PA — 0.500 BA, 1.400 OPS, 2 XBH, 1 HR
- Jake Bauers (L) 1B 9 PA — 0.111 BA, 0.222 OPS, 0 XBH, 0 HR
- Joey Ortiz (R) SS 7 PA — 0.143 BA, 0.429 OPS, 1 XBH, 0 HR
- Andruw Monasterio (R) 3B 6 PA — 0.333 BA, 0.833 OPS, 1 XBH, 0 HR
- Caleb Durbin (R) 3B 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Isaac Collins (S) LF 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Guardians vs. Justin Verlander, SF
- Carlos Santana (S) 1B 99 PA — 0.221 BA, 0.906 OPS, 14 XBH, 9 HR
- José Ramírez (S) 3B 49 PA — 0.317 BA, 1.091 OPS, 7 XBH, 4 HR
- Steven Kwan (L) LF 9 PA — 0.222 BA, 0.666 OPS, 1 XBH, 0 HR
- Lane Thomas (R) CF 7 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Nolan Jones (L) RF 5 PA — 0.400 BA, 1.000 OPS, 1 XBH, 0 HR
- David Fry (R) DH 3 PA — 0.667 BA, 1.334 OPS, 0 XBH, 0 HR
- Gabriel Arias (R) SS 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Bo Naylor (L) C 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Kyle Manzardo (L) DH 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Austin Hedges (R) C 2 PA — 1.000 BA, 2.000 OPS, 0 XBH, 0 HR
Rangers vs. Kris Bubic, KC
- Adolis García (R) RF 5 PA — 0.200 BA, 0.400 OPS, 0 XBH, 0 HR
- Kyle Higashioka (R) C 5 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Corey Seager (L) SS 4 PA — 0.250 BA, 1.250 OPS, 1 XBH, 1 HR
- Jonah Heim (S) C 3 PA — 0.667 BA, 1.334 OPS, 0 XBH, 0 HR
- Kevin Pillar (R) OF 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Marcus Semien (R) 2B 3 PA — 0.000 BA, 0.333 OPS, 0 XBH, 0 HR
- Sam Haggerty (S) CF 3 PA — 0.000 BA, 0.333 OPS, 0 XBH, 0 HR
Giants vs. Logan Allen, CLE
- Rafael Devers (L) DH 6 PA — 0.167 BA, 0.334 OPS, 0 XBH, 0 HR
- Heliot Ramos (R) LF 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Wilmer Flores (R) 1B 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Casey Schmitt (R) 3B 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Tyler Fitzgerald (R) 2B 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Red Sox vs. Luis Castillo, SEA
- Jarren Duran (L) LF 9 PA — 0.222 BA, 0.778 OPS, 1 XBH, 1 HR
- Trevor Story (R) SS 8 PA — 0.000 BA, 0.125 OPS, 0 XBH, 0 HR
- Connor Wong (R) C 5 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Ceddanne Rafaela (R) CF 4 PA — 0.000 BA, 0.250 OPS, 0 XBH, 0 HR
- Abraham Toro (S) 1B 3 PA — 0.667 BA, 2.334 OPS, 1 XBH, 1 HR
- David Hamilton (L) SS 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Astros vs. Luis Severino, ATH
- Jose Altuve (R) LF 40 PA — 0.275 BA, 0.650 OPS, 2 XBH, 1 HR
- Jeremy Peña (R) SS 13 PA — 0.182 BA, 0.490 OPS, 0 XBH, 0 HR
- Jake Meyers (R) CF 12 PA — 0.091 BA, 0.349 OPS, 1 XBH, 0 HR
- Mauricio Dubón (R) 2B 8 PA — 0.125 BA, 0.250 OPS, 0 XBH, 0 HR
- Yainer Diaz (R) C 7 PA — 0.429 BA, 1.715 OPS, 2 XBH, 2 HR
- Isaac Paredes (R) 3B 6 PA — 0.333 BA, 1.167 OPS, 1 XBH, 0 HR
- Brendan Rodgers (R) 2B 5 PA — 0.500 BA, 1.350 OPS, 1 XBH, 0 HR
- Christian Walker (R) 1B 5 PA — 0.000 BA, 0.200 OPS, 0 XBH, 0 HR
- Victor Caratini (S) DH 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Cam Smith (R) RF 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
Rockies vs. Mitchell Parker, WAS
- Ryan McMahon (L) 3B 6 PA — 0.500 BA, 1.000 OPS, 0 XBH, 0 HR
- Michael Toglia (S) 1B 6 PA — 0.200 BA, 0.533 OPS, 0 XBH, 0 HR
- Brenton Doyle (R) CF 6 PA — 0.167 BA, 0.500 OPS, 1 XBH, 0 HR
- Orlando Arcia (R) 2B 4 PA — 0.250 BA, 0.750 OPS, 1 XBH, 0 HR
- Kyle Farmer (R) RF 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Jordan Beck (R) LF 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Tyler Freeman (R) DH 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Hunter Goodman (R) C 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Twins vs. Nick Lodolo, CIN
- Jonah Bride (R) 3B 5 PA — 0.333 BA, 0.933 OPS, 0 XBH, 0 HR
- Harrison Bader (R) DH 2 PA — 0.500 BA, 1.000 OPS, 0 XBH, 0 HR
Royals vs. Patrick Corbin, TEX
- Mark Canha (R) RF 31 PA — 0.448 BA, 1.070 OPS, 2 XBH, 1 HR
- Jonathan India (R) 2B 14 PA — 0.385 BA, 1.044 OPS, 1 XBH, 1 HR
- Bobby Witt Jr. (R) SS 6 PA — 0.667 BA, 2.000 OPS, 2 XBH, 1 HR
- Salvador Perez (R) C 6 PA — 0.167 BA, 0.334 OPS, 0 XBH, 0 HR
- Freddy Fermin (R) C 6 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Maikel Garcia (R) 3B 5 PA — 0.400 BA, 1.000 OPS, 1 XBH, 0 HR
- Vinnie Pasquantino (L) 1B 4 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Drew Waters (S) LF 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Cavan Biggio (L) 2B 2 PA — 1.000 BA, 2.500 OPS, 1 XBH, 0 HR
Braves vs. Paul Blackburn, NYM
- Alex Verdugo (L) LF 10 PA — 0.300 BA, 0.800 OPS, 2 XBH, 0 HR
- Austin Riley (R) 3B 2 PA — 1.000 BA, 2.000 OPS, 0 XBH, 0 HR
- Sean Murphy (R) C 2 PA — 1.000 BA, 2.000 OPS, 0 XBH, 0 HR
- Ozzie Albies (S) 2B 2 PA — 0.500 BA, 1.500 OPS, 1 XBH, 0 HR
- Matt Olson (L) 1B 2 PA — 0.000 BA, 0.500 OPS, 0 XBH, 0 HR
- Michael Harris II (L) CF 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Ronald Acuña Jr. (R) RF 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Marcell Ozuna (R) DH 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Marlins vs. Ranger Suarez, PHI
- Dane Myers (R) OF 12 PA — 0.417 BA, 1.084 OPS, 3 XBH, 0 HR
- Nick Fortes (R) C 8 PA — 0.143 BA, 0.393 OPS, 0 XBH, 0 HR
- Derek Hill (R) OF 5 PA — 0.750 BA, 1.550 OPS, 0 XBH, 0 HR
- Jesús Sánchez (L) OF 5 PA — 0.250 BA, 0.500 OPS, 0 XBH, 0 HR
- Otto Lopez (R) SS 5 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Xavier Edwards (S) 2B 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Connor Norby (R) 3B 2 PA — 0.500 BA, 1.000 OPS, 0 XBH, 0 HR
- Kyle Stowers (L) LF 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Angels vs. Ryan Yarbrough, NYY
- Jorge Soler (R) RF 13 PA — 0.167 BA, 0.731 OPS, 2 XBH, 1 HR
- Taylor Ward (R) LF 11 PA — 0.400 BA, 0.900 OPS, 1 XBH, 0 HR
- Mike Trout (R) DH 11 PA — 0.429 BA, 1.743 OPS, 3 XBH, 1 HR
- Luis Rengifo (S) 3B 11 PA — 0.100 BA, 0.282 OPS, 0 XBH, 0 HR
- Zach Neto (R) SS 8 PA — 0.200 BA, 1.300 OPS, 1 XBH, 1 HR
- Nolan Schanuel (L) 1B 6 PA — 0.167 BA, 0.334 OPS, 0 XBH, 0 HR
- Jo Adell (R) CF 4 PA — 0.333 BA, 0.833 OPS, 0 XBH, 0 HR
- Scott Kingery (R) 3B 4 PA — 0.250 BA, 0.750 OPS, 1 XBH, 0 HR
- Chris Taylor (R) 2B 4 PA — 0.250 BA, 0.500 OPS, 0 XBH, 0 HR
- Logan O'Hoppe (R) C 3 PA — 0.000 BA, 0.333 OPS, 0 XBH, 0 HR
- Kevin Newman (R) SS 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- LaMonte Wade Jr. (L) OF 2 PA — 0.500 BA, 1.000 OPS, 0 XBH, 0 HR
White Sox vs. Sonny Gray, STL
- Andrew Benintendi (L) LF 29 PA — 0.379 BA, 0.896 OPS, 2 XBH, 1 HR
- Michael A. Taylor (R) SS 14 PA — 0.308 BA, 0.665 OPS, 0 XBH, 0 HR
- Luis Robert Jr. (R) CF 12 PA — 0.333 BA, 1.000 OPS, 2 XBH, 1 HR
- Mike Tauchman (L) RF 5 PA — 0.250 BA, 0.650 OPS, 0 XBH, 0 HR
- Lenyn Sosa (R) 3B 5 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Ryan Noda (L) 1B 4 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Austin Slater (R) OF 4 PA — 0.000 BA, 0.250 OPS, 0 XBH, 0 HR
- Miguel Vargas (R) 1B 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Dodgers vs. Stephen Kolek, SD
- James Outman (L) OF 3 PA — 0.000 BA, 0.333 OPS, 0 XBH, 0
- Enrique Hernández (R) 1B 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0
- Teoscar Hernández (R) RF 2 PA — 0.000 BA, 0.500 OPS, 0 XBH, 0
Orioles vs. Taj Bradley, TB
- Gunnar Henderson (L) SS 12 PA — 0.333 BA, 0.916 OPS, 1 XBH, 1 HR
- Adley Rutschman (S) C 11 PA — 0.300 BA, 0.764 OPS, 1 XBH, 0 HR
- Ryan O'Hearn (L) 1B 9 PA — 0.444 BA, 1.333 OPS, 2 XBH, 1 HR
- Tyler O'Neill (R) OF 5 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Jordan Westburg (R) 3B 4 PA — 0.500 BA, 1.750 OPS, 1 XBH, 1 HR
- Ramón Urías (R) 3B 4 PA — 0.250 BA, 1.250 OPS, 1 XBH, 1 HR
- Colton Cowser (L) RF 4 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Ramón Laureano (R) LF 3 PA — 0.500 BA, 1.167 OPS, 0 XBH, 0 HR
- Cedric Mullins (L) CF 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Pirates vs. Tarik Skubal, DET
- Bryan Reynolds (S) OF 10 PA — 0.111 BA, 0.311 OPS, 0 XBH, 0 HR
- Ke'Bryan Hayes (R) 3B 8 PA — 0.286 BA, 0.661 OPS, 0 XBH, 0 HR
- Adam Frazier (L) 2B 4 PA — 0.250 BA, 0.500 OPS, 0 XBH, 0 HR
- Nick Gonzales (R) DH 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Tommy Pham (R) OF 3 PA — 0.333 BA, 0.666 OPS, 0 XBH, 0 HR
- Isiah Kiner-Falefa (R) SS 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Andrew McCutchen (R) RF 3 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
- Yandy Díaz (R) DH 3 PA — 1.000 BA, 2.500 OPS, 1 XBH, 0 HR
- Taylor Walls (S) SS 2 PA — 0.000 BA, 0.000 OPS, 0 XBH, 0 HR
Today's BvP Standouts:
- José Ramírez vs. Justin Verlander
- Ketel Marte vs. Eric Lauer
- Jonathan India vs. Patrick Corbin
- Yainer Diaz vs. Luis Severino