Phillies 24, Giants 4
· 2026-04-18
────────────────────────────────────────────────────────────
TOP HALF | Phillies batting
────────────────────────────────────────────────────────────
--- Now batting: Raul Rulli ---
[0 outs | 0-0 | empty] BALL IN PLAY
Raul Rulli runs → triple.
--- Now batting: Matt Newcombe ---
[0 outs | 0-0 | 3B] BALL
Ball 1. Count: 1-0.
[0 outs | 1-0 | 3B] FOUL
Foul ball. Count: 1-1.
[0 outs | 1-1 | 3B] BALL
Ball 2. Count: 2-1.
[0 outs | 2-1 | 3B] FOUL
Foul ball. Count: 2-2.
[0 outs | 2-2 | 3B] BALL
Ball 3. Count: 3-2.
[0 outs | 3-2 | 3B] BALL IN PLAY
Matt Newcombe runs → single.
Runner at 3B thrown out.
--- Now batting: Julius Cho ---
[1 outs | 0-0 | 1B] BALL
Ball 1. Count: 1-0.
[1 outs | 1-0 | 1B] SWINGING STRIKE
Strike (swinging). Count: 1-1.
[1 outs | 1-1 | 1B] SWINGING STRIKE
Strike (swinging). Count: 1-2.
[1 outs | 1-2 | 1B] FOUL
Foul ball. Count: 1-2.
[1 outs | 1-2 | 1B] WILD PITCH
Wild pitch — runners advance.
Runner advances from 1B to 2B.
[1 outs | 1-2 | 2B] BALL IN PLAY
Julius Cho takes a SECOND CHANCE at the plate.
Hit credited (second chance). Total this AB: 1.
Second chance — fresh 0-0 count.
Runner advances from 2B to 3B.
[1 outs | 1-2 | 3B] FOUL
Foul ball. Count: 1-2.
[1 outs | 1-2 | 3B] FOUL OUT
Foul ball. Count: 0-0.
--- Now batting: Quentin Karzen ---
[2 outs | 0-0 | 3B] FOUL
Foul ball. Count: 0-1.
[2 outs | 0-1 | 3B] FOUL
Foul ball. Count: 0-2.
[2 outs | 0-2 | 3B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Alejandro Solaun ---
[3 outs | 0-0 | 3B] BALL
Ball 1. Count: 1-0.
[3 outs | 1-0 | 3B] BALL IN PLAY
Alejandro Solaun takes a SECOND CHANCE at the plate.
Second chance — fresh 0-0 count.
Runner at 3B thrown out.
[4 outs | 1-1 | empty] BALL
Ball 2. Count: 2-1.
[4 outs | 2-1 | empty] BALL
Ball 3. Count: 3-1.
[4 outs | 3-1 | empty] BALL
WALK — Alejandro Solaun awarded 1B.
[4 outs | 0-0 | 1B] JOKER INSERTION
Phillies sends in joker Adhithya Lange for an extra plate appearance (joker #1).
--- Now batting: Adhithya Lange ---
[4 outs | 0-0 | 1B] BALL
Ball 1. Count: 1-0.
[4 outs | 1-0 | 1B] FOUL
Foul ball. Count: 1-1.
[4 outs | 1-1 | 1B] SWINGING STRIKE
Strike (swinging). Count: 1-2.
[4 outs | 1-2 | 1B] BALL
Ball 2. Count: 2-2.
[4 outs | 2-2 | 1B] BALL IN PLAY
Adhithya Lange runs → single.
Runner advances from 1B to 2B.
[4 outs | 0-0 | 1B, 2B] JOKER INSERTION
Phillies sends in joker Dayton Stevenson for an extra plate appearance (joker #2).
[4 outs | 0-0 | 1B, 2B] STOLEN BASE ATTEMPT
Stolen base — runner advances to 3B.
--- Now batting: Dayton Stevenson ---
[4 outs | 0-0 | 1B, 3B] CALLED STRIKE
Strike (called). Count: 0-1.
[4 outs | 0-1 | 1B, 3B] BALL
Ball 1. Count: 1-1.
[4 outs | 1-1 | 1B, 3B] FOUL
Foul ball. Count: 1-2.
[4 outs | 1-2 | 1B, 3B] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
[5 outs | 0-0 | 1B, 3B] JOKER INSERTION
Phillies sends in joker Devan Odom for an extra plate appearance (joker #3).
--- Now batting: Devan Odom ---
[5 outs | 0-0 | 1B, 3B] BALL
Ball 1. Count: 1-0.
[5 outs | 1-0 | 1B, 3B] BALL IN PLAY
Devan Odom runs → single.
Runner scores from 3B.
Runner advances from 1B to 2B.
--- Now batting: Gerson Huenteo ---
[5 outs | 0-0 | 1B, 2B] BALL IN PLAY
Gerson Huenteo runs → single.
Runner scores from 2B.
Runner advances from 1B to 2B.
--- Now batting: Nick Vandecasteele ---
[5 outs | 0-0 | 1B, 2B] FOUL
Foul ball. Count: 0-1.
[5 outs | 0-1 | 1B, 2B] BALL
Ball 1. Count: 1-1.
[5 outs | 1-1 | 1B, 2B] CALLED STRIKE
Strike (called). Count: 1-2.
[5 outs | 1-2 | 1B, 2B] WILD PITCH
Wild pitch — runners advance.
Runner advances from 2B to 3B.
Runner advances from 1B to 2B.
[5 outs | 1-2 | 2B, 3B] BALL IN PLAY
Nick Vandecasteele runs → ground out.
Nick Vandecasteele is out.
Runner scores from 3B.
Runner at 2B thrown out.
--- Now batting: Basket Venegas ---
[7 outs | 0-0 | empty] CALLED STRIKE
Strike (called). Count: 0-1.
[7 outs | 0-1 | empty] BALL
Ball 1. Count: 1-1.
[7 outs | 1-1 | empty] BALL IN PLAY
Basket Venegas runs → line out.
Basket Venegas is out.
--- Now batting: Ozan Kirchheimer [P] ---
[8 outs | 0-0 | empty] CALLED STRIKE
Strike (called). Count: 0-1.
[8 outs | 0-1 | empty] BALL
Ball 1. Count: 1-1.
[8 outs | 1-1 | empty] BALL IN PLAY
Ozan Kirchheimer runs → single.
--- Now batting: Raul Rulli ---
[8 outs | 0-0 | 1B] FOUL
Foul ball. Count: 0-1.
[8 outs | 0-1 | 1B] BALL
Ball 1. Count: 1-1.
[8 outs | 1-1 | 1B] FOUL
Foul ball. Count: 1-2.
[8 outs | 1-2 | 1B] BALL
Ball 2. Count: 2-2.
[8 outs | 2-2 | 1B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Matt Newcombe ---
[9 outs | 0-0 | 1B] BALL IN PLAY
Matt Newcombe runs → double.
Runner scores from 1B.
--- Now batting: Julius Cho ---
[9 outs | 0-0 | 2B] CALLED STRIKE
Strike (called). Count: 0-1.
[9 outs | 0-1 | 2B] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[9 outs | 0-2 | 2B] BALL IN PLAY
Julius Cho runs → double.
Runner scores from 2B.
--- Now batting: Quentin Karzen ---
[9 outs | 0-0 | 2B] INTENTIONAL WALK
INTENTIONAL WALK — Quentin Karzen given a free pass.
--- Now batting: Alejandro Solaun ---
[9 outs | 0-0 | 1B, 2B] SAC BUNT
[10 outs | 0-0 | 2B, 3B] JOKER INSERTION
Phillies sends in joker Adhithya Lange for an extra plate appearance (joker #4).
--- Now batting: Adhithya Lange ---
[10 outs | 0-0 | 2B, 3B] BALL IN PLAY
Adhithya Lange takes a SECOND CHANCE at the plate.
Hit credited (second chance). Total this AB: 1.
Second chance — fresh 0-0 count.
Runner scores from 3B.
Runner scores from 2B.
[10 outs | 0-0 | empty] BALL IN PLAY
Adhithya Lange runs → HOME RUN.
Batter scores (HR).
[Walk-Back — Adhithya Lange retreats to 3B as the bonus runner.]
[The Walk-Back is brought to you by American Motors.]
[10 outs | 0-0 | 3B] PITCHING CHANGE
PITCHING CHANGE: Heath Guidry exits (17 BF this spell).
[10 outs | 0-0 | 3B] JOKER INSERTION
Phillies sends in joker Dayton Stevenson for an extra plate appearance (joker #5).
--- Now batting: Dayton Stevenson ---
[10 outs | 0-0 | 3B] BALL
Ball 1. Count: 1-0.
[10 outs | 1-0 | 3B] BALL IN PLAY
Dayton Stevenson runs → single.
Runner scores from 3B.
[10 outs | 0-0 | 1B] JOKER INSERTION
Phillies sends in joker Devan Odom for an extra plate appearance (joker #6).
--- Now batting: Devan Odom ---
[10 outs | 0-0 | 1B] BALL IN PLAY
Devan Odom runs → double.
Runner scores from 1B.
[10 outs | 0-0 | 2B] STOLEN BASE ATTEMPT
Stolen base — runner advances to 3B.
--- Now batting: Gerson Huenteo ---
[10 outs | 0-0 | 3B] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[10 outs | 0-1 | 3B] BALL IN PLAY
Gerson Huenteo takes a SECOND CHANCE at the plate.
Hit credited (second chance). Total this AB: 1.
Second chance — fresh 0-0 count.
Runner scores from 3B.
[10 outs | 0-1 | empty] CALLED STRIKE
Strike (called). Count: 0-2.
[10 outs | 0-2 | empty] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
--- Now batting: Nick Vandecasteele ---
[11 outs | 0-0 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[11 outs | 0-1 | empty] BALL IN PLAY
Nick Vandecasteele runs → HOME RUN.
Batter scores (HR).
[Walk-Back — Nick Vandecasteele retreats to 3B as the bonus runner.]
[The Walk-Back is brought to you by Surge.]
--- Now batting: Basket Venegas ---
[11 outs | 0-0 | 3B] BALL IN PLAY
Basket Venegas runs → HOME RUN.
Runner scores.
Batter scores (HR).
[Walk-Back — Basket Venegas retreats to 3B as the bonus runner.]
[The Walk-Back is brought to you by King Vitaman.]
--- Now batting: Ozan Kirchheimer [P] ---
[11 outs | 0-0 | 3B] BALL
Ball 1. Count: 1-0.
[11 outs | 1-0 | 3B] BALL IN PLAY
Ozan Kirchheimer runs → line out.
ROBBED! Prosper Dunkerque lays out for the diving grab — a hit turned into an out!
Ozan Kirchheimer is out.
--- Now batting: Raul Rulli ---
[12 outs | 0-0 | 3B] BALL
Ball 1. Count: 1-0.
[12 outs | 1-0 | 3B] BALL IN PLAY
Raul Rulli runs → fly out.
ROBBED! Sven Rutledge runs it down — a sure extra-base hit erased!
Raul Rulli is out.
Runner at 3B thrown out.
--- Now batting: Matt Newcombe ---
[14 outs | 0-0 | empty] CALLED STRIKE
Strike (called). Count: 0-1.
[14 outs | 0-1 | empty] FOUL
Foul ball. Count: 0-2.
[14 outs | 0-2 | empty] BALL IN PLAY
Matt Newcombe runs → double.
--- Now batting: Julius Cho ---
[14 outs | 0-0 | 2B] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[14 outs | 0-1 | 2B] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[14 outs | 0-2 | 2B] BALL
Ball 1. Count: 1-2.
[14 outs | 1-2 | 2B] BALL
Ball 2. Count: 2-2.
[14 outs | 2-2 | 2B] BALL IN PLAY
Julius Cho runs → fly out.
Julius Cho is out.
--- Now batting: Quentin Karzen ---
[15 outs | 0-0 | 2B] BALL
Ball 1. Count: 1-0.
[15 outs | 1-0 | 2B] BALL IN PLAY
Quentin Karzen runs → double.
Runner scores from 2B.
--- Now batting: Alejandro Solaun ---
[15 outs | 0-0 | 2B] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[15 outs | 0-1 | 2B] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[15 outs | 0-2 | 2B] BALL
Ball 1. Count: 1-2.
[15 outs | 1-2 | 2B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
[16 outs | 0-0 | 2B] JOKER INSERTION
Phillies sends in joker Adhithya Lange for an extra plate appearance (joker #7).
--- Now batting: Adhithya Lange ---
[16 outs | 0-0 | 2B] BALL
Ball 1. Count: 1-0.
[16 outs | 1-0 | 2B] STOLEN BASE ATTEMPT
Runner caught stealing at 3B.
[17 outs | 1-0 | empty] BALL
Ball 2. Count: 2-0.
[17 outs | 2-0 | empty] BALL
Ball 3. Count: 3-0.
[17 outs | 3-0 | empty] BALL IN PLAY
Adhithya Lange runs → double.
[17 outs | 0-0 | 2B] JOKER INSERTION
Phillies sends in joker Dayton Stevenson for an extra plate appearance (joker #8).
--- Now batting: Dayton Stevenson ---
[17 outs | 0-0 | 2B] BALL
Ball 1. Count: 1-0.
[17 outs | 1-0 | 2B] FOUL
Foul ball. Count: 1-1.
[17 outs | 1-1 | 2B] BALL IN PLAY
Dayton Stevenson runs → HOME RUN.
Runner scores.
Batter scores (HR).
[Walk-Back — Dayton Stevenson retreats to 3B as the bonus runner.]
[The Walk-Back is brought to you by Surge.]
[17 outs | 0-0 | 3B] PITCHING CHANGE
PITCHING CHANGE: Franculino Ejangue exits (13 BF this spell).
[17 outs | 0-0 | 3B] JOKER INSERTION
Phillies sends in joker Devan Odom for an extra plate appearance (joker #9).
--- Now batting: Devan Odom ---
[17 outs | 0-0 | 3B] FOUL
Foul ball. Count: 0-1.
[17 outs | 0-1 | 3B] FOUL
Foul ball. Count: 0-2.
[17 outs | 0-2 | 3B] BALL IN PLAY
Devan Odom runs → double.
Runner scores from 3B.
--- Now batting: Gerson Huenteo ---
[17 outs | 0-0 | 2B] BALL
Ball 1. Count: 1-0.
[17 outs | 1-0 | 2B] BALL IN PLAY
Gerson Huenteo runs → single.
Runner scores from 2B.
--- Now batting: Nick Vandecasteele ---
[17 outs | 0-0 | 1B] CALLED STRIKE
Strike (called). Count: 0-1.
[17 outs | 0-1 | 1B] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[17 outs | 0-2 | 1B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Basket Venegas ---
[18 outs | 0-0 | 1B] CALLED STRIKE
Strike (called). Count: 0-1.
[18 outs | 0-1 | 1B] FOUL
Foul ball. Count: 0-2.
[18 outs | 0-2 | 1B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Ozan Kirchheimer [P] ---
[19 outs | 0-0 | 1B] FOUL
Foul ball. Count: 0-1.
[19 outs | 0-1 | 1B] CALLED STRIKE
Strike (called). Count: 0-2.
[19 outs | 0-2 | 1B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Raul Rulli ---
[20 outs | 0-0 | 1B] CALLED STRIKE
Strike (called). Count: 0-1.
[20 outs | 0-1 | 1B] BALL IN PLAY
Raul Rulli runs → fly out.
ROBBED! Basil Hecht runs it down — a sure extra-base hit erased!
Raul Rulli is out.
--- Now batting: Matt Newcombe ---
[21 outs | 0-0 | 1B] BALL
Ball 1. Count: 1-0.
[21 outs | 1-0 | 1B] FOUL
Foul ball. Count: 1-1.
[21 outs | 1-1 | 1B] CALLED STRIKE
Strike (called). Count: 1-2.
[21 outs | 1-2 | 1B] FOUL
Foul ball. Count: 1-2.
[21 outs | 1-2 | 1B] BALL
Ball 2. Count: 2-2.
[21 outs | 2-2 | 1B] BALL
Ball 3. Count: 3-2.
[21 outs | 3-2 | 1B] BALL IN PLAY
Matt Newcombe takes a SECOND CHANCE at the plate.
Hit credited (second chance). Total this AB: 1.
Second chance — fresh 0-0 count.
Runner advances from 1B to 3B.
[21 outs | 3-2 | 3B] BALL IN PLAY
Matt Newcombe runs → line out.
Matt Newcombe is out.
--- Now batting: Julius Cho ---
[22 outs | 0-0 | 3B] BALL IN PLAY
Julius Cho runs → double.
Runner scores from 3B.
--- Now batting: Quentin Karzen ---
[22 outs | 0-0 | 2B] CALLED STRIKE
Strike (called). Count: 0-1.
[22 outs | 0-1 | 2B] BALL
Ball 1. Count: 1-1.
[22 outs | 1-1 | 2B] BALL
Ball 2. Count: 2-1.
[22 outs | 2-1 | 2B] BALL
Ball 3. Count: 3-1.
[22 outs | 3-1 | 2B] BALL
WALK — Quentin Karzen awarded 1B.
--- Now batting: Alejandro Solaun ---
[22 outs | 0-0 | 1B, 2B] FOUL
Foul ball. Count: 0-1.
[22 outs | 0-1 | 1B, 2B] CALLED STRIKE
Strike (called). Count: 0-2.
[22 outs | 0-2 | 1B, 2B] BALL
Ball 1. Count: 1-2.
[22 outs | 1-2 | 1B, 2B] BALL IN PLAY
Alejandro Solaun runs → ground out.
Alejandro Solaun is out.
Runner advances from 2B to 3B.
Runner advances from 1B to 2B.
[23 outs | 0-0 | 2B, 3B] JOKER INSERTION
Phillies sends in joker Adhithya Lange for an extra plate appearance (joker #10).
--- Now batting: Adhithya Lange ---
[23 outs | 0-0 | 2B, 3B] BALL IN PLAY
Adhithya Lange runs → HOME RUN.
Runner scores.
Runner scores.
Batter scores (HR).
[Walk-Back — Adhithya Lange retreats to 3B as the bonus runner.]
[The Walk-Back is brought to you by Arthur Andersen.]
[23 outs | 0-0 | 3B] JOKER INSERTION
Phillies sends in joker Dayton Stevenson for an extra plate appearance (joker #11).
--- Now batting: Dayton Stevenson ---
[23 outs | 0-0 | 3B] CALLED STRIKE
Strike (called). Count: 0-1.
[23 outs | 0-1 | 3B] CALLED STRIKE
Strike (called). Count: 0-2.
[23 outs | 0-2 | 3B] FOUL
Foul ball. Count: 0-2.
[23 outs | 0-2 | 3B] BALL IN PLAY
Dayton Stevenson takes a SECOND CHANCE at the plate.
Hit credited (second chance). Total this AB: 1.
Second chance — fresh 0-0 count.
Runner scores from 3B.
[23 outs | 0-2 | empty] FOUL
Foul ball. Count: 0-2.
[23 outs | 0-2 | empty] FOUL OUT
Foul ball. Count: 0-0.
--- Now batting: Gerson Huenteo ---
[24 outs | 0-0 | empty] FOUL
Foul ball. Count: 0-1.
[24 outs | 0-1 | empty] FOUL
Foul ball. Count: 0-2.
[24 outs | 0-2 | empty] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
--- Now batting: Nick Vandecasteele ---
[25 outs | 0-0 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[25 outs | 0-1 | empty] CALLED STRIKE
Strike (called). Count: 0-2.
[25 outs | 0-2 | empty] FOUL
Foul ball. Count: 0-2.
[25 outs | 0-2 | empty] BALL
Ball 1. Count: 1-2.
[25 outs | 1-2 | empty] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
[26 outs | 0-0 | empty] JOKER INSERTION
Phillies sends in joker Devan Odom for an extra plate appearance (joker #12).
--- Now batting: Devan Odom ---
[26 outs | 0-0 | empty] FOUL
Foul ball. Count: 0-1.
[26 outs | 0-1 | empty] FOUL
Foul ball. Count: 0-2.
[26 outs | 0-2 | empty] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
End of top half — Phillies: 24 run(s), 26 hit(s), 27 out(s) | Run rate: 0.889
============================================================
HALFTIME
Phillies: 24 run(s)
Giants need 25 run(s) to win
Required run rate: 0.926 R/out
============================================================
────────────────────────────────────────────────────────────
BOTTOM HALF | Giants batting
────────────────────────────────────────────────────────────
--- Now batting: Casen McCluer ---
[0 outs | 0-0 | empty] BALL
Ball 1. Count: 1-0.
[0 outs | 1-0 | empty] FOUL
Foul ball. Count: 1-1.
[0 outs | 1-1 | empty] CALLED STRIKE
Strike (called). Count: 1-2.
[0 outs | 1-2 | empty] FOUL
Foul ball. Count: 1-2.
[0 outs | 1-2 | empty] FOUL OUT
Foul ball. Count: 0-0.
--- Now batting: Butch Talley ---
[1 outs | 0-0 | empty] BALL
Ball 1. Count: 1-0.
[1 outs | 1-0 | empty] SWINGING STRIKE
Strike (swinging). Count: 1-1.
[1 outs | 1-1 | empty] SWINGING STRIKE
Strike (swinging). Count: 1-2.
[1 outs | 1-2 | empty] BALL
Ball 2. Count: 2-2.
[1 outs | 2-2 | empty] BALL
Ball 3. Count: 3-2.
[1 outs | 3-2 | empty] FOUL
Foul ball. Count: 3-2.
[1 outs | 3-2 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Caleb Grimsley ---
[2 outs | 0-0 | empty] CALLED STRIKE
Strike (called). Count: 0-1.
[2 outs | 0-1 | empty] BALL IN PLAY
Caleb Grimsley runs → fly out.
Caleb Grimsley is out.
--- Now batting: Yates Hawkins ---
[3 outs | 0-0 | empty] FOUL
Foul ball. Count: 0-1.
[3 outs | 0-1 | empty] CALLED STRIKE
Strike (called). Count: 0-2.
[3 outs | 0-2 | empty] BALL
Ball 1. Count: 1-2.
[3 outs | 1-2 | empty] BALL
Ball 2. Count: 2-2.
[3 outs | 2-2 | empty] BALL IN PLAY
Yates Hawkins runs → fielder's choice.
[3 outs | 0-0 | 1B] JOKER INSERTION
Giants sends in joker Sean Peavy for an extra plate appearance (joker #1).
--- Now batting: Sean Peavy ---
[3 outs | 0-0 | 1B] BALL
Ball 1. Count: 1-0.
[3 outs | 1-0 | 1B] BALL IN PLAY
Sean Peavy runs → double.
Runner advances from 1B to 3B.
[3 outs | 0-0 | 2B, 3B] JOKER INSERTION
Giants sends in joker Basil Hecht for an extra plate appearance (joker #2).
[3 outs | 0-0 | 2B, 3B] WILD PITCH
Wild pitch — runners advance.
Runner scores from 3B.
Runner advances from 2B to 3B.
1 run(s) score.
--- Now batting: Basil Hecht ---
[3 outs | 0-0 | 3B] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[3 outs | 0-1 | 3B] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[3 outs | 0-2 | 3B] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
--- Now batting: Eyre Regazzoni ---
[4 outs | 0-0 | 3B] BALL IN PLAY
Eyre Regazzoni runs → ground out.
Eyre Regazzoni is out.
Runner scores from 3B.
[5 outs | 0-0 | empty] JOKER INSERTION
Giants sends in joker Danny van Dillen for an extra plate appearance (joker #3).
--- Now batting: Danny van Dillen ---
[5 outs | 0-0 | empty] BALL
Ball 1. Count: 1-0.
[5 outs | 1-0 | empty] CALLED STRIKE
Strike (called). Count: 1-1.
[5 outs | 1-1 | empty] BALL
Ball 2. Count: 2-1.
[5 outs | 2-1 | empty] BALL
Ball 3. Count: 3-1.
[5 outs | 3-1 | empty] BALL
WALK — Danny van Dillen awarded 1B.
--- Now batting: Ethan Tait ---
[5 outs | 0-0 | 1B] BALL IN PLAY
Ethan Tait runs → double.
Runner advances from 1B to 3B.
--- Now batting: Prosper Dunkerque ---
[5 outs | 0-0 | 2B, 3B] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[5 outs | 0-1 | 2B, 3B] BALL
Ball 1. Count: 1-1.
[5 outs | 1-1 | 2B, 3B] CALLED STRIKE
Strike (called). Count: 1-2.
[5 outs | 1-2 | 2B, 3B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Masato Sociedad ---
[6 outs | 0-0 | 2B, 3B] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[6 outs | 0-1 | 2B, 3B] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[6 outs | 0-2 | 2B, 3B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Heath Guidry [P] ---
[7 outs | 0-0 | 2B, 3B] BALL
Ball 1. Count: 1-0.
[7 outs | 1-0 | 2B, 3B] SWINGING STRIKE
Strike (swinging). Count: 1-1.
[7 outs | 1-1 | 2B, 3B] SWINGING STRIKE
Strike (swinging). Count: 1-2.
[7 outs | 1-2 | 2B, 3B] FOUL
Foul ball. Count: 1-2.
[7 outs | 1-2 | 2B, 3B] BALL IN PLAY
Heath Guidry takes a SECOND CHANCE at the plate.
Second chance — fresh 0-0 count.
Runner at 3B thrown out.
Runner scores from 2B.
--- Now batting: Casen McCluer ---
[8 outs | 0-0 | empty] CALLED STRIKE
Strike (called). Count: 0-1.
[8 outs | 0-1 | empty] CALLED STRIKE
Strike (called). Count: 0-2.
[8 outs | 0-2 | empty] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
--- Now batting: Butch Talley ---
[9 outs | 0-0 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[9 outs | 0-1 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[9 outs | 0-2 | empty] FOUL
Foul ball. Count: 0-2.
[9 outs | 0-2 | empty] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
--- Now batting: Caleb Grimsley ---
[10 outs | 0-0 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-1.
[10 outs | 0-1 | empty] BALL IN PLAY
Caleb Grimsley runs → ground out.
Caleb Grimsley is out.
[11 outs | 0-0 | empty] JOKER INSERTION
Giants sends in joker Sean Peavy for an extra plate appearance (joker #4).
--- Now batting: Sean Peavy ---
[11 outs | 0-0 | empty] BALL IN PLAY
Sean Peavy runs → ground out.
Sean Peavy is out.
[12 outs | 0-0 | empty] JOKER INSERTION
Giants sends in joker Basil Hecht for an extra plate appearance (joker #5).
--- Now batting: Basil Hecht ---
[12 outs | 0-0 | empty] BALL IN PLAY
Basil Hecht runs → double.
--- Now batting: Yates Hawkins ---
[12 outs | 0-0 | 2B] CALLED STRIKE
Strike (called). Count: 0-1.
[12 outs | 0-1 | 2B] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[12 outs | 0-2 | 2B] BALL IN PLAY
Yates Hawkins runs → double.
Runner advances from 2B to 3B.
[12 outs | 0-0 | 2B, 3B] JOKER INSERTION
Giants sends in joker Danny van Dillen for an extra plate appearance (joker #6).
--- Now batting: Danny van Dillen ---
[12 outs | 0-0 | 2B, 3B] BALL
Ball 1. Count: 1-0.
[12 outs | 1-0 | 2B, 3B] BALL
Ball 2. Count: 2-0.
[12 outs | 2-0 | 2B, 3B] CALLED STRIKE
Strike (called). Count: 2-1.
[12 outs | 2-1 | 2B, 3B] BALL IN PLAY
Danny van Dillen runs → fielder's choice.
Runner at 3B thrown out.
--- Now batting: Eyre Regazzoni ---
[13 outs | 0-0 | 1B, 2B] BALL
Ball 1. Count: 1-0.
[13 outs | 1-0 | 1B, 2B] CALLED STRIKE
Strike (called). Count: 1-1.
[13 outs | 1-1 | 1B, 2B] FOUL
Foul ball. Count: 1-2.
[13 outs | 1-2 | 1B, 2B] FOUL
Foul ball. Count: 1-2.
[13 outs | 1-2 | 1B, 2B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Ethan Tait ---
[14 outs | 0-0 | 1B, 2B] FOUL
Foul ball. Count: 0-1.
[14 outs | 0-1 | 1B, 2B] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[14 outs | 0-2 | 1B, 2B] CALLED STRIKE
Strike (called). Count: 0-0.
STRIKEOUT.
--- Now batting: Prosper Dunkerque ---
[15 outs | 0-0 | 1B, 2B] BALL IN PLAY
Prosper Dunkerque takes a SECOND CHANCE at the plate.
Hit credited (second chance). Total this AB: 1.
Second chance — fresh 0-0 count.
Runner at 2B thrown out.
Runner advances from 1B to 2B.
[16 outs | 0-0 | 2B] BALL
Ball 1. Count: 1-0.
[16 outs | 1-0 | 2B] CALLED STRIKE
Strike (called). Count: 1-1.
[16 outs | 1-1 | 2B] SWINGING STRIKE
Strike (swinging). Count: 1-2.
[16 outs | 1-2 | 2B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Masato Sociedad ---
[17 outs | 0-0 | 2B] CALLED STRIKE
Strike (called). Count: 0-1.
[17 outs | 0-1 | 2B] STOLEN BASE ATTEMPT
Stolen base — runner advances to 3B.
[17 outs | 0-1 | 3B] BALL IN PLAY
Masato Sociedad runs → single.
[17 outs | 0-0 | 1B, 3B] PICKOFF ATTEMPT
Pickoff — runner out at 1B!
--- Now batting: Heath Guidry [P] ---
[18 outs | 0-0 | 3B] CALLED STRIKE
Strike (called). Count: 0-1.
[18 outs | 0-1 | 3B] BALL IN PLAY
Heath Guidry runs → single.
--- Now batting: Casen McCluer ---
[18 outs | 0-0 | 1B, 3B] BALL
Ball 1. Count: 1-0.
[18 outs | 1-0 | 1B, 3B] CALLED STRIKE
Strike (called). Count: 1-1.
[18 outs | 1-1 | 1B, 3B] FOUL
Foul ball. Count: 1-2.
[18 outs | 1-2 | 1B, 3B] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
[19 outs | 0-0 | 1B, 3B] DEFENSIVE SUB
Simon Daniels replaces Gerson Huenteo at C.
--- Now batting: Butch Talley ---
[19 outs | 0-0 | 1B, 3B] BALL IN PLAY
Butch Talley takes a SECOND CHANCE at the plate.
Hit credited (second chance). Total this AB: 1.
Second chance — fresh 0-0 count.
Runner scores from 3B.
Runner advances from 1B to 3B.
[19 outs | 0-0 | 3B] BALL
Ball 1. Count: 1-0.
[19 outs | 1-0 | 3B] BALL
Ball 2. Count: 2-0.
[19 outs | 2-0 | 3B] BALL IN PLAY
Butch Talley takes a SECOND CHANCE at the plate.
Second chance — fresh 0-0 count.
Runner at 3B thrown out.
[20 outs | 2-1 | empty] BALL
Ball 3. Count: 3-1.
[20 outs | 3-1 | empty] BALL
WALK — Butch Talley awarded 1B.
[20 outs | 0-0 | 1B] JOKER INSERTION
Giants sends in joker Sean Peavy for an extra plate appearance (joker #7).
--- Now batting: Sean Peavy ---
[20 outs | 0-0 | 1B] BALL
Ball 1. Count: 1-0.
[20 outs | 1-0 | 1B] BALL
Ball 2. Count: 2-0.
[20 outs | 2-0 | 1B] BALL
Ball 3. Count: 3-0.
[20 outs | 3-0 | 1B] BALL IN PLAY
Sean Peavy runs → double.
Runner scores from 1B.
[20 outs | 0-0 | 2B] JOKER INSERTION
Giants sends in joker Basil Hecht for an extra plate appearance (joker #8).
--- Now batting: Basil Hecht ---
[20 outs | 0-0 | 2B] BALL
Ball 1. Count: 1-0.
[20 outs | 1-0 | 2B] CALLED STRIKE
Strike (called). Count: 1-1.
[20 outs | 1-1 | 2B] CALLED STRIKE
Strike (called). Count: 1-2.
[20 outs | 1-2 | 2B] FOUL
Foul ball. Count: 1-2.
[20 outs | 1-2 | 2B] BALL IN PLAY
Basil Hecht runs → single.
Runner advances from 2B to 3B.
--- Now batting: Caleb Grimsley ---
[20 outs | 0-0 | 1B, 3B] BALL
Ball 1. Count: 1-0.
[20 outs | 1-0 | 1B, 3B] BALL IN PLAY
Caleb Grimsley takes a SECOND CHANCE at the plate.
Second chance — fresh 0-0 count.
Runner at 1B thrown out.
[21 outs | 1-1 | 3B] BALL IN PLAY
Caleb Grimsley takes a SECOND CHANCE at the plate.
Second chance — fresh 0-0 count.
Runner at 3B thrown out.
[22 outs | 1-2 | empty] BALL
Ball 2. Count: 2-2.
[22 outs | 2-2 | empty] BALL
Ball 3. Count: 3-2.
[22 outs | 3-2 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
[23 outs | 0-0 | empty] JOKER INSERTION
Giants sends in joker Danny van Dillen for an extra plate appearance (joker #9).
--- Now batting: Danny van Dillen ---
[23 outs | 0-0 | empty] FOUL
Foul ball. Count: 0-1.
[23 outs | 0-1 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[23 outs | 0-2 | empty] FOUL
Foul ball. Count: 0-2.
[23 outs | 0-2 | empty] FOUL OUT
Foul ball. Count: 0-0.
--- Now batting: Yates Hawkins ---
[24 outs | 0-0 | empty] BALL IN PLAY
Yates Hawkins runs → ground out.
Yates Hawkins is out.
--- Now batting: Eyre Regazzoni ---
[25 outs | 0-0 | empty] FOUL
Foul ball. Count: 0-1.
[25 outs | 0-1 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-2.
[25 outs | 0-2 | empty] SWINGING STRIKE
Strike (swinging). Count: 0-0.
STRIKEOUT.
--- Now batting: Ethan Tait ---
[26 outs | 0-0 | empty] BALL IN PLAY
Ethan Tait runs → line out.
Ethan Tait is out.
End of bottom half — Giants: 4 run(s), 10 hit(s), 27 out(s) | Run rate: 0.148
============================================================
GAME OVER: PHILLIES WIN 24–4
============================================================
Final score: Phillies 24, Giants 4
============================================================
LINE SCORE
1 R
Phillies 24 24
Giants 4 4
============================================================
PHILLIES BATTING
Player PA AB R H 2B 3B HR RBI BB K HBP 2C 2C-R MH
────────────────────────────────────────────────────────────────────────────────────────────────
Ozan Kirchheimer 3 3 1 1 0 0 0 0 0 1 0 0 0 0
Raul Rulli 4 4 0 1 0 1 0 0 0 1 0 0 0 0
Basket Venegas 3 3 1 1 0 0 1 2 0 1 0 0 0 0
Matt Newcombe 4 4 2 4 2 0 0 1 0 0 0 1 0 0
Quentin Karzen 4 2 2 1 1 0 0 1 2 1 0 0 0 0
Julius Cho 4 4 2 3 2 0 0 2 0 0 0 1 0 0
Gerson Huenteo 4 4 1 3 0 0 0 3 0 2 0 1 1 0
Adhithya Lange 4 4 6 5 1 0 2 6 0 0 0 1 2 1
Devan Odom 4 4 3 3 2 0 0 3 0 1 0 0 0 0
Nick Vandecasteele 4 4 2 1 0 0 1 2 0 2 0 0 0 0
Alejandro Solaun 4 2 1 0 0 0 0 0 1 1 0 1 0 0
Ernesto Jessen 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tyreak Orange 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Danny Whitley 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Chet Oosterbaan 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Neil Steinmetz 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Artavius Maples 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Devon Givone 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Pallacanestro Valera 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Ethan Hulbert 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sven Weir 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Masamichi Nagatomo 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Julio Chacón 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Val Breit 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cranston Stratton 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Ellsworth Nichols 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Jason Whittington 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Ronald Duggar 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Reese Travis 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Álvaro Valencia 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Keagan Probst 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Peter Timbers 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Butch Owens 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dayton Stevenson 4 4 3 3 0 0 1 4 0 1 0 1 1 0
Terry Villarreal 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Kareem Case 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Lenoir Díaz 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Murphy Chelf 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Simon Daniels 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Luke Labbé 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Héctor Miranda 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Audax Cardozo 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Wendell Albiol 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Evan Behrens 0 0 0 0 0 0 0 0 0 0 0 0 0 0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS 46 42 24 26 8 1 5 24 3 11 0 6 4 1
Pitcher BF OUT H R BB K HBP
──────────────────────────────────────────────────────
Ozan Kirchheimer 33 27 10 4 2 12 0
============================================================
GIANTS BATTING
Player PA AB R H 2B 3B HR RBI BB K HBP 2C 2C-R MH
────────────────────────────────────────────────────────────────────────────────────────────────
Heath Guidry 1 1 0 1 0 0 0 0 0 0 0 1 0 0
Butch Talley 3 2 1 1 0 0 0 1 1 2 0 2 1 0
Casen McCluer 3 3 0 0 0 0 0 0 0 2 0 0 0 0
Caleb Grimsley 3 3 0 0 0 0 0 0 0 1 0 2 0 0
Prosper Dunkerque 2 2 0 1 0 0 0 0 0 2 0 1 0 0
Eyre Regazzoni 3 3 0 0 0 0 0 1 0 2 0 0 0 0
Ethan Tait 3 3 0 1 1 0 0 0 0 1 0 0 0 0
Basil Hecht 3 3 0 2 1 0 0 0 0 1 0 0 0 0
Danny van Dillen 3 2 1 0 0 0 0 0 1 0 0 0 0 0
Masato Sociedad 2 2 0 1 0 0 0 0 0 1 0 0 0 0
Yates Hawkins 3 3 1 1 1 0 0 0 0 0 0 0 0 0
Destyn Naeher 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Édison Espanyol 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Keldric Cantey 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Keaton Groen 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Suhander Sequeira 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Silkeborg Aramburu 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Lucio Urrutia 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Stanley Pearman 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Levar Raschiatore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sung-min Motors 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Scoville Li 0 0 0 0 0 0 0 0 0 0 0 0 0 0
César Avila 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Rashad Ware 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Tally Women 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mbark Sidorenko 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Franculino Ejangue 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Edwin Vega 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Kenneth Quirós 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sean Peavy 3 3 1 2 2 0 0 1 0 0 0 0 0 0
Rodolfo Pezzella 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Michael Lindsay 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Maxi Leganés 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Doug Rovers 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Brendon Mabil 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Adrian Krulevitz 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Francis Hangstefer 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Dominican Bethelmy 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Rand Hines 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Saúl Quiñones 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Sven Rutledge 0 0 0 0 0 0 0 0 0 0 0 0 0 0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS 32 30 4 10 5 0 0 3 2 12 0 6 1 0
Pitcher BF OUT H R BB K HBP
──────────────────────────────────────────────────────
Heath Guidry 17 10 11 8 2 3 0
Franculino Ejangue 13 7 9 9 0 2 0
Kenneth Quirós 15 10 6 7 1 6 0
============================================================
Run rate: Phillies 0.889 Giants 0.148
Second-Chance ABs: Phillies 6 Giants 6
IBB (Phillies): Quentin Karzen.
Required run rate (Giants): 0.926 R/out (needed 25 runs in 27 outs)
Powerplays: None
============================================================
============================================================
PARTNERSHIP LOG
Batter 1 Batter 2 Runs Half
──────────────────────────────────────────────────────────────────
Raul Rulli Julius Cho 0 top
Julius Cho Quentin Karzen 0 top
Quentin Karzen Matt Newcombe 0 top
Matt Newcombe Dayton Stevenson 0 top
Dayton Stevenson Gerson Huenteo 3 top
Gerson Huenteo Nick Vandecasteele 0 top
Nick Vandecasteele Basket Venegas 0 top
Basket Venegas Raul Rulli 0 top
Raul Rulli Alejandro Solaun 2 top
Alejandro Solaun Gerson Huenteo 6 top
Gerson Huenteo Ozan Kirchheimer 3 top
Ozan Kirchheimer Basket Venegas 0 top
Basket Venegas Raul Rulli 0 top
Raul Rulli Julius Cho 0 top
Julius Cho Alejandro Solaun 1 top
Alejandro Solaun Quentin Karzen 0 top
Quentin Karzen Nick Vandecasteele 4 top
Nick Vandecasteele Basket Venegas 0 top
Basket Venegas Ozan Kirchheimer 0 top
Ozan Kirchheimer Raul Rulli 0 top
Raul Rulli Matt Newcombe 0 top
Matt Newcombe Alejandro Solaun 1 top
Alejandro Solaun Dayton Stevenson 4 top
Dayton Stevenson Gerson Huenteo 0 top
Gerson Huenteo Nick Vandecasteele 0 top
Nick Vandecasteele Devan Odom 0 top
Casen McCluer Butch Talley 0 bottom
Butch Talley Caleb Grimsley 0 bottom
Caleb Grimsley Basil Hecht 1 bottom
Basil Hecht Eyre Regazzoni 1 bottom
Eyre Regazzoni Prosper Dunkerque 0 bottom
Prosper Dunkerque Masato Sociedad 0 bottom
Masato Sociedad Danny van Dillen 0 bottom
Danny van Dillen Casen McCluer 0 bottom
Casen McCluer Butch Talley 0 bottom
Butch Talley Caleb Grimsley 0 bottom
Caleb Grimsley Sean Peavy 0 bottom
Sean Peavy Basil Hecht 0 bottom
Basil Hecht Eyre Regazzoni 0 bottom
Eyre Regazzoni Ethan Tait 0 bottom
Ethan Tait Yates Hawkins 0 bottom
Yates Hawkins Prosper Dunkerque 0 bottom
Prosper Dunkerque Masato Sociedad 0 bottom
Masato Sociedad Casen McCluer 0 bottom
Casen McCluer Heath Guidry 1 bottom
Heath Guidry Basil Hecht 1 bottom
Basil Hecht Sean Peavy 0 bottom
Sean Peavy Caleb Grimsley 0 bottom
Caleb Grimsley Danny van Dillen 0 bottom
Danny van Dillen Yates Hawkins 0 bottom
Yates Hawkins Eyre Regazzoni 0 bottom
Eyre Regazzoni Ethan Tait 0 bottom
──────────────────────────────────────────────────────────────────
Total partnerships: 52 | Avg runs/partnership: 0.54
============================================================
PITCHER SPELL LOG
Pitcher Half PA# BF OUT R H BB K HBP
──────────────────────────────────────────────────────────────────────────
Heath Guidry top 1 17 10 8 11 2 3 0
Franculino Ejangue top 19 13 7 9 9 0 2 0
Kenneth Quirós top 32 15 10 7 6 1 6 0
Ozan Kirchheimer bottom 1 33 27 4 10 2 12 0
──────────────────────────────────────────────────────────────────────────
Total spells: 4