San Francisco Giants
SF — ABS Challenge Profile
Games
40
Total Challenges
88
Overturned
38
Confirmed
50
Overturn Rate
43.2%
Per Game
2.2
Batter Challenges
40 (40%)
Catcher Challenges
48 (45.8%)
Top Challengers
| Player | Type | Challenges | Overturned | Confirmed | Overturn Rate |
|---|---|---|---|---|---|
| Patrick Bailey | Catcher | 39 | 18 | 21 | 46.2% |
| Willy Adames | Batter | 7 | 2 | 5 | 28.6% |
| Heliot Ramos | Batter | 6 | 4 | 2 | 66.7% |
| Eric Haase | Catcher | 5 | 2 | 3 | 40% |
| Matt Chapman | Batter | 4 | 1 | 3 | 25% |
| Casey Schmitt | Batter | 4 | 1 | 3 | 25% |
| Jerar Encarnacion | Batter | 4 | 1 | 3 | 25% |
| Jesus Rodriguez | Catcher | 3 | 1 | 2 | 33.3% |
| Jung Hoo Lee | Batter | 3 | 2 | 1 | 66.7% |
| Luis Arraez | Batter | 3 | 2 | 1 | 66.7% |
| Drew Gilbert | Batter | 2 | 2 | 0 | 100% |
| Bryce Eldridge | Batter | 1 | 1 | 0 | 100% |
| Brady House | Batter | 1 | 0 | 1 | 0% |
| Drew Millas | Catcher | 1 | 0 | 1 | 0% |
| Rafael Devers | Batter | 1 | 0 | 1 | 0% |
Umpire Matchups
| Umpire | Games | Challenges | Overturned | Overturn Rate |
|---|---|---|---|---|
| David Rackley | 2 | 6 | 2 | 33.3% |
| Charlie Ramos | 2 | 6 | 2 | 33.3% |
| Adam Hamari | 2 | 5 | 2 | 40% |
| Junior Valentine | 2 | 5 | 2 | 40% |
| Todd Tichenor | 2 | 4 | 1 | 25% |
| Dan Bellino | 1 | 4 | 2 | 50% |
| Jordan Baker | 1 | 4 | 2 | 50% |
| Chad Whitson | 1 | 4 | 4 | 100% |
| Tom Hanahan | 1 | 3 | 0 | 0% |
| Jacob Metz | 1 | 3 | 2 | 66.7% |
Games with Challenges
| Date | Opponent | Score | HP Umpire | Challenges | Overturned |
|---|---|---|---|---|---|
| 2026-05-10 | vs PIT | 7–6 | Tom Hanahan | 3 | 0 |
| 2026-05-09 | vs PIT | 3–13 | Jacob Metz | 3 | 2 |
| 2026-05-05 | vs SD | 5–10 | Adam Hamari | 3 | 2 |
| 2026-05-04 | vs SD | 3–2 | Todd Tichenor | 1 | 0 |
| 2026-05-03 | @ TB | 1–2 | Nic Lentz | 3 | 1 |
| 2026-05-02 | @ TB | 1–5 | Hunter Wendelstedt | 3 | 3 |
| 2026-05-01 | @ TB | 0–3 | John Bacon | 3 | 2 |
| 2026-04-30 | @ PHI | 5–6 | David Rackley | 3 | 1 |
| 2026-04-30 | @ PHI | 2–3 | Charlie Ramos | 2 | 1 |
| 2026-04-28 | @ PHI | 0–7 | Nestor Ceja | 1 | 0 |
| 2026-04-26 | vs MIA | 6–3 | Shane Livensparger | 2 | 1 |
| 2026-04-25 | vs MIA | 6–2 | Mark Ripperger | 3 | 1 |
| 2026-04-24 | vs MIA | 4–9 | Dan Bellino | 4 | 2 |
| 2026-04-23 | vs LAD | 0–3 | Rob Drake | 2 | 2 |
| 2026-04-22 | vs LAD | 3–0 | Jordan Baker | 4 | 2 |
| 2026-04-21 | vs LAD | 3–1 | Junior Valentine | 2 | 0 |
| 2026-04-18 | @ WSH | 7–6 | Brennan Miller | 3 | 0 |
| 2026-04-17 | @ WSH | 10–5 | Jen Pawol | 3 | 0 |
| 2026-04-16 | @ CIN | 3–0 | Junior Valentine | 3 | 2 |
| 2026-04-15 | @ CIN | 3–8 | Quinn Wolcott | 3 | 2 |
| 2026-04-14 | @ CIN | 1–2 | Paul Clemons | 1 | 1 |
| 2026-04-12 | @ BAL | 2–6 | Chris Segal | 2 | 0 |
| 2026-04-11 | @ BAL | 2–6 | Brian O'Nora | 3 | 1 |
| 2026-04-10 | @ BAL | 6–3 | Laz Diaz | 1 | 1 |
| 2026-04-08 | vs PHI | 5–0 | Todd Tichenor | 3 | 1 |
| 2026-04-07 | vs PHI | 6–0 | Clint Vondrak | 1 | 1 |
| 2026-04-06 | vs PHI | 4–6 | Adam Hamari | 2 | 0 |
| 2026-04-05 | vs NYM | 2–5 | Edwin Jimenez | 2 | 0 |
| 2026-04-04 | vs NYM | 0–9 | David Rackley | 3 | 1 |
| 2026-04-03 | vs NYM | 3–10 | Charlie Ramos | 4 | 1 |
| 2026-04-02 | vs NYM | 7–2 | Nestor Ceja | 2 | 1 |
| 2026-03-31 | @ SD | 9–3 | Will Little | 2 | 1 |
| 2026-03-30 | @ SD | 3–2 | Lance Barksdale | 2 | 0 |
| 2026-03-28 | vs NYY | 1–3 | Chad Whitson | 4 | 4 |
| 2026-03-27 | vs NYY | 0–3 | Chad Fairchild | 2 | 1 |
All Challenges
2026-05-10vs PITTop 11ConfirmedCatcherBall → Ball
2026-05-10vs PITBot 2ConfirmedBatterStrike → Strike
2026-05-10vs PITTop 1ConfirmedCatcherBall → Ball
2026-05-09vs PITTop 8OverturnedCatcherBall → Strike
2026-05-09vs PITTop 6ConfirmedCatcherBall → Ball
2026-05-09vs PITBot 2OverturnedBatterStrike → Ball
2026-05-05vs SDTop 6OverturnedCatcherBall → Strike
2026-05-05vs SDBot 4ConfirmedBatterStrike → Strike
2026-05-05vs SDBot 3OverturnedBatterStrike → Ball
2026-05-04vs SDBot 5ConfirmedBatterStrike → Strike
2026-05-03vs TBBot 6ConfirmedCatcherBall → Ball
2026-05-03vs TBTop 5ConfirmedBatterStrike → Strike
2026-05-03vs TBBot 4OverturnedCatcherBall → Strike
2026-05-02vs TBBot 7OverturnedCatcherBall → Strike
2026-05-02vs TBBot 5OverturnedCatcherBall → Strike
2026-05-02vs TBTop 3OverturnedBatterStrike → Ball
2026-05-01vs TBBot 7OverturnedCatcherBall → Strike
2026-05-01vs TBTop 5OverturnedBatterStrike → Ball
2026-05-01vs TBTop 5ConfirmedBatterStrike → Strike
2026-04-30vs PHIBot 2ConfirmedCatcherBall → Ball
2026-04-30vs PHITop 2OverturnedBatterStrike → Ball
2026-04-30vs PHITop 2ConfirmedBatterStrike → Strike
2026-04-30vs PHIBot 9OverturnedCatcherBall → Strike
2026-04-30vs PHIBot 1ConfirmedCatcherBall → Ball
2026-04-28vs PHITop 9ConfirmedBatterStrike → Strike
2026-04-26vs MIABot 8ConfirmedBatterStrike → Strike
2026-04-26vs MIATop 1OverturnedCatcherBall → Strike
2026-04-25vs MIATop 9ConfirmedCatcherBall → Ball
2026-04-25vs MIABot 8ConfirmedBatterStrike → Strike
2026-04-25vs MIABot 8OverturnedBatterStrike → Ball
2026-04-24vs MIABot 9ConfirmedBatterStrike → Strike
2026-04-24vs MIABot 6OverturnedBatterStrike → Ball
2026-04-24vs MIABot 6ConfirmedBatterStrike → Strike
2026-04-24vs MIABot 1OverturnedBatterStrike → Ball
2026-04-23vs LADTop 8OverturnedCatcherBall → Strike
2026-04-23vs LADTop 1OverturnedCatcherBall → Strike
2026-04-22vs LADTop 8ConfirmedCatcherBall → Ball
2026-04-22vs LADBot 5OverturnedBatterStrike → Ball
2026-04-22vs LADTop 3ConfirmedCatcherBall → Ball
2026-04-22vs LADTop 1OverturnedCatcherBall → Strike
2026-04-21vs LADTop 9ConfirmedCatcherBall → Ball
2026-04-21vs LADTop 4ConfirmedCatcherBall → Ball
2026-04-18vs WSHTop 12ConfirmedBatterStrike → Strike
2026-04-18vs WSHBot 9ConfirmedBatterStrike → Strike
2026-04-18vs WSHTop 4ConfirmedBatterStrike → Strike
2026-04-17vs WSHTop 8ConfirmedCatcherBall → Ball
2026-04-17vs WSHBot 3ConfirmedCatcherBall → Ball
2026-04-17vs WSHBot 2ConfirmedCatcherBall → Ball
2026-04-16vs CINBot 9OverturnedCatcherBall → Strike
2026-04-16vs CINBot 9OverturnedCatcherBall → Strike
2026-04-16vs CINTop 7ConfirmedBatterStrike → Strike
2026-04-15vs CINTop 8OverturnedBatterStrike → Ball
2026-04-15vs CINTop 7ConfirmedBatterStrike → Strike
2026-04-15vs CINBot 3OverturnedCatcherBall → Strike
2026-04-14vs CINTop 1OverturnedCatcherBall → Strike
2026-04-12vs BALBot 7ConfirmedCatcherBall → Ball
2026-04-12vs BALBot 5ConfirmedCatcherBall → Ball
2026-04-11vs BALBot 3ConfirmedCatcherBall → Ball
2026-04-11vs BALTop 3OverturnedBatterStrike → Ball
2026-04-11vs BALTop 3ConfirmedBatterStrike → Strike
2026-04-10vs BALTop 7OverturnedBatterStrike → Ball
2026-04-08vs PHITop 8ConfirmedCatcherBall → Ball
2026-04-08vs PHIBot 6ConfirmedBatterStrike → Strike
2026-04-08vs PHIBot 6OverturnedBatterStrike → Ball
2026-04-07vs PHIBot 4OverturnedBatterStrike → Ball
2026-04-06vs PHITop 7ConfirmedBatterStrike → Strike
2026-04-06vs PHITop 3ConfirmedCatcherBall → Ball
2026-04-05vs NYMBot 8ConfirmedBatterStrike → Strike
2026-04-05vs NYMTop 6ConfirmedCatcherBall → Ball
2026-04-04vs NYMTop 7ConfirmedCatcherBall → Ball
2026-04-04vs NYMTop 7ConfirmedCatcherBall → Ball
2026-04-04vs NYMTop 2OverturnedCatcherBall → Strike
2026-04-03vs NYMBot 7ConfirmedBatterStrike → Strike
2026-04-03vs NYMBot 7ConfirmedBatterStrike → Strike
2026-04-03vs NYMTop 1OverturnedCatcherBall → Strike
2026-04-03vs NYMTop 1ConfirmedCatcherBall → Ball
2026-04-02vs NYMTop 6OverturnedCatcherBall → Strike
2026-04-02vs NYMBot 5ConfirmedBatterStrike → Strike
2026-03-31vs SDBot 8OverturnedCatcherBall → Strike
2026-03-31vs SDTop 5ConfirmedCatcherBall → Ball
2026-03-28vs NYYBot 9OverturnedBatterStrike → Ball
2026-03-28vs NYYTop 6OverturnedCatcherBall → Strike
2026-03-28vs NYYBot 3OverturnedBatterStrike → Ball
2026-03-28vs NYYTop 2OverturnedCatcherBall → Strike
2026-03-30vs SDBot 9ConfirmedCatcherBall → Ball
2026-03-30vs SDTop 3ConfirmedBatterStrike → Strike
2026-03-27vs NYYTop 8OverturnedCatcherBall → Strike
2026-03-27vs NYYTop 8ConfirmedCatcherBall → Ball