Red Sox 3, Canaries 4 · 2026-07-05
────────────────────────────────────────────────────────────
TOP HALF | Red Sox batting
────────────────────────────────────────────────────────────
--- Now batting: Manuel Suazo ---
[0 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[0 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[0 outs | 2-1 | empty] BALL
  Ball 3. Count: 3-1.
[0 outs | 3-1 | empty] FOUL
  Foul ball. Count: 3-2.
[0 outs | 3-2 | empty] BALL
  WALK — Manuel Suazo awarded 1B.
--- Now batting: Phillip Bektas ---
[0 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[0 outs | 0-2 | 1B] BALL
  Ball 1. Count: 1-2.
[0 outs | 1-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Henri Merrill ---
[1 outs | 0-0 | 1B] BALL IN PLAY
  Henri Merrill runs → double.
  Runner scores from 1B.
--- Now batting: Kervin Venegas ---
[1 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[1 outs | 0-1 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
[1 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[1 outs | 0-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Walter Núñez ---
[2 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[2 outs | 1-1 | 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[2 outs | 1-2 | 3B] BALL
  Ball 2. Count: 2-2.
[2 outs | 2-2 | 3B] FOUL
  Foul ball. Count: 2-2.
[2 outs | 2-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Jide Falby ---
[3 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[3 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[3 outs | 2-0 | 3B] CALLED STRIKE
  Strike (called). Count: 2-1.
[3 outs | 2-1 | 3B] BALL
  Ball 3. Count: 3-1.
[3 outs | 3-1 | 3B] FOUL
  Foul ball. Count: 3-2.
[3 outs | 3-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Tony Cameron ---
[4 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[4 outs | 0-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[4 outs | 0-2 | 3B] BALL IN PLAY
  Tony Cameron runs → ground out.
  Tony Cameron is out.
  Runner scores from 3B.
--- Now batting: Diego Saravia ---
[5 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[5 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[5 outs | 2-1 | empty] BALL IN PLAY
  Diego Saravia runs → fly out.
  Diego Saravia is out.
--- Now batting: Robert Ospina [P] ---
[6 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[6 outs | 1-0 | empty] BALL IN PLAY
  Robert Ospina runs → ground out.
  Robert Ospina is out.
  Cricket order flips (joker-free trip) — Robert Ospina now leads off.
[7 outs | 0-0 | empty] PINCH HITTER
  Raymond Rowley pinch-hits for Robert Ospina.
[7 outs | 0-0 | empty] DEFENSIVE SWAP
  Jacob Hodges comes in for Walter Núñez (defensive swap).
--- Now batting: Raymond Rowley ---
[7 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[7 outs | 0-1 | empty] BALL IN PLAY
  Raymond Rowley runs → ground out.
  Raymond Rowley is out.
--- Now batting: Diego Saravia ---
[8 outs | 0-0 | empty] BALL IN PLAY
  Diego Saravia runs → single.
[8 outs | 0-0 | 1B] PINCH HITTER
  Teófilo Pezzella pinch-hits for Tony Cameron.
[8 outs | 0-0 | 1B] PINCH RUNNER
  Ferdi Pope pinch-runs for Diego Saravia at 1B.
--- Now batting: Teófilo Pezzella ---
[8 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | 1B] FOUL
  Foul ball. Count: 1-1.
[8 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[8 outs | 2-1 | 1B] CALLED STRIKE
  Strike (called). Count: 2-2.
[8 outs | 2-2 | 1B] BALL IN PLAY
  Teófilo Pezzella runs → ground out.
  Teófilo Pezzella is out.
  Runner advances from 1B to 2B.
[9 outs | 0-0 | 2B] PINCH HITTER
  Craig Kamara pinch-hits for Jide Falby.
[9 outs | 0-0 | 2B] JOKER INSERTION
  Red Sox sends in joker Dexter Inniss for an extra plate appearance (joker #1).
[9 outs | 0-0 | 2B] PINCH RUNNER
  Xzavier Wolfe pinch-runs for Ferdi Pope at 2B.
--- Now batting: Dexter Inniss ---
[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] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Craig Kamara ---
[10 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Craig Kamara given a free pass.
[10 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Red Sox sends in joker Ivo Malard for an extra plate appearance (joker #2).
--- Now batting: Ivo Malard ---
[10 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Ivo Malard runs → ground out.
  Ivo Malard is out.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.
[12 outs | 0-0 | 2B] DEFENSIVE SWAP
  Daylan Miranda comes in for Teófilo Pezzella (defensive swap).
--- Now batting: Walter Núñez ---
[12 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[12 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[12 outs | 1-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Kervin Venegas ---
[13 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[13 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[13 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[14 outs | 0-0 | 2B] DEFENSIVE SWAP
  Michail Norton comes in for Xzavier Wolfe (defensive swap).
--- Now batting: Henri Merrill ---
[14 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[14 outs | 1-0 | 2B] FOUL
  Foul ball. Count: 1-1.
[14 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[14 outs | 1-2 | 2B] FOUL
  Foul ball. Count: 1-2.
[14 outs | 1-2 | 2B] BALL IN PLAY
  Henri Merrill runs → line out.
  Henri Merrill is out.
--- Now batting: Phillip Bektas ---
[15 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[15 outs | 0-1 | 2B] BALL IN PLAY
  Phillip Bektas runs → ground out.
  Phillip Bektas is out.
  Runner at 2B thrown out.
--- Now batting: Manuel Suazo ---
[17 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[17 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[17 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[17 outs | 1-2 | empty] BALL IN PLAY
  Manuel Suazo runs → ground out.
  Manuel Suazo is out.
[18 outs | 0-0 | empty] PHASE TRANSITION
  Red Sox switches to its defensive lineup: Jacob Hodges, Daylan Miranda, Michail Norton in for Walter Núñez, Teófilo Pezzella, Xzavier Wolfe.
--- Now batting: Raymond Rowley ---
[18 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[18 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[18 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[18 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[18 outs | 3-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Xzavier Wolfe ---
[19 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[19 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[19 outs | 2-1 | empty] CALLED STRIKE
  Strike (called). Count: 2-2.
[19 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[19 outs | 3-2 | empty] BALL
  WALK — Xzavier Wolfe awarded 1B.
[19 outs | 0-0 | 1B] PINCH RUNNER
  Vinicius Cordano pinch-runs for Xzavier Wolfe at 1B.
--- Now batting: Teófilo Pezzella ---
[19 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[19 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[19 outs | 2-0 | 1B] BALL
  Ball 3. Count: 3-0.
[19 outs | 3-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 3-1.
[19 outs | 3-1 | 1B] BALL
  WALK — Teófilo Pezzella awarded 1B.
  Runner advances from 1B to 2B.
[19 outs | 0-0 | 1B, 2B] PINCH HITTER
  Daylan Miranda pinch-hits for Craig Kamara.
[19 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Red Sox sends in joker Bernard Strachan for an extra plate appearance (joker #3).
[19 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Michail Norton pinch-runs for Teófilo Pezzella at 1B.
--- Now batting: Bernard Strachan ---
[19 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[19 outs | 0-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[20 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Jacob Hodges pinch-runs for Michail Norton at 1B.
--- Now batting: Daylan Miranda ---
[20 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[20 outs | 1-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[20 outs | 1-1 | 1B, 2B] BALL
  Ball 2. Count: 2-1.
[20 outs | 2-1 | 1B, 2B] BALL
  Ball 3. Count: 3-1.
[20 outs | 3-1 | 1B, 2B] BALL
  WALK — Daylan Miranda awarded 1B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[20 outs | 0-0 | 1B, 2B, 3B] JOKER INSERTION
  Red Sox sends in joker Dexter Inniss for an extra plate appearance (joker #4).
--- Now batting: Dexter Inniss ---
[20 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[20 outs | 1-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[20 outs | 1-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[20 outs | 1-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[21 outs | 0-0 | 1B, 2B, 3B] DEFENSIVE SUB
  Tripp Hollenbeck replaces Hugo Campos at SS.
--- Now batting: Walter Núñez ---
[21 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[21 outs | 1-0 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-0.
[21 outs | 2-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 2-1.
[21 outs | 2-1 | 1B, 2B, 3B] BALL
  Ball 3. Count: 3-1.
[21 outs | 3-1 | 1B, 2B, 3B] BALL IN PLAY
  Walter Núñez runs → ground out.
  Walter Núñez is out.
--- Now batting: Kervin Venegas ---
[22 outs | 0-0 | 1B, 2B, 3B] BALL IN PLAY
  Kervin Venegas runs → ground out.
  Kervin Venegas is out.
  Runner scores from 3B.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.
--- Now batting: Henri Merrill ---
[24 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[24 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[24 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[24 outs | 1-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Phillip Bektas ---
[25 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Phillip Bektas given a free pass.
[25 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Kadin Arnoux exits (30 BF this spell).
--- Now batting: Manuel Suazo ---
[25 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[25 outs | 1-0 | 1B, 2B] FOUL
  Foul ball. Count: 1-1.
[25 outs | 1-1 | 1B, 2B] FOUL
  Foul ball. Count: 1-2.
[25 outs | 1-2 | 1B, 2B] BALL IN PLAY
  Manuel Suazo runs → fielder's choice.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.
--- Now batting: Raymond Rowley ---
[26 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[26 outs | 1-0 | 1B, 2B] BALL
  Ball 2. Count: 2-0.
[26 outs | 2-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 2-1.
[26 outs | 2-1 | 1B, 2B] BALL IN PLAY
  Raymond Rowley runs → ground out.
  Raymond Rowley is out.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.

End of top half — Red Sox: 3 run(s), 2 hit(s), 27 out(s) | Run rate: 0.111
============================================================
HALFTIME
  Red Sox: 3 run(s)
  Canaries need 4 run(s) to win
  Required run rate: 0.148 R/out
============================================================

────────────────────────────────────────────────────────────
BOTTOM HALF | Canaries batting
────────────────────────────────────────────────────────────
--- Now batting: Andrea Kramer ---
[0 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[0 outs | 1-1 | empty] FOUL
  Foul ball. Count: 1-2.
[0 outs | 1-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Hugo Campos ---
[1 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[1 outs | 2-0 | empty] FOUL
  Foul ball. Count: 2-1.
[1 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[1 outs | 2-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Gianluca Braun ---
[2 outs | 0-0 | empty] SAC BUNT
--- Now batting: Kadin Arnoux [P] ---
[3 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[3 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[3 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[3 outs | 2-1 | empty] CALLED STRIKE
  Strike (called). Count: 2-2.
[3 outs | 2-2 | empty] FOUL
  Foul ball. Count: 2-2.
[3 outs | 2-2 | empty] BALL IN PLAY
  Kadin Arnoux runs → line out.
  Kadin Arnoux is out.
--- Now batting: Deylin Fishbach ---
[4 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[4 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[4 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[4 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[4 outs | 2-2 | empty] FOUL
  Foul ball. Count: 2-2.
[4 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[4 outs | 3-2 | empty] BALL IN PLAY
  Deylin Fishbach runs → ground out.
  Deylin Fishbach is out.
--- Now batting: Roberto Lacava ---
[5 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[5 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[5 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[5 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[5 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[5 outs | 3-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Leonardo Tejeda ---
[6 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[6 outs | 0-1 | empty] BALL IN PLAY
  Leonardo Tejeda runs → single.
--- Now batting: Ramón Navarro ---
[6 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[6 outs | 1-0 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
[7 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[7 outs | 2-0 | empty] BALL
  Ball 3. Count: 3-0.
[7 outs | 3-0 | empty] BALL
  WALK — Ramón Navarro awarded 1B.
--- Now batting: Edwin Gutierrez ---
[7 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[7 outs | 2-0 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
[8 outs | 2-0 | empty] BALL
  Ball 3. Count: 3-0.
[8 outs | 3-0 | empty] BALL
  WALK — Edwin Gutierrez awarded 1B.
[8 outs | 0-0 | 1B] PINCH RUNNER
  Jam Brickhandler pinch-runs for Edwin Gutierrez at 1B.
--- Now batting: Andrea Kramer ---
[8 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[8 outs | 0-1 | 1B] BALL IN PLAY
  Andrea Kramer runs → double.
  Runner advances from 1B to 3B.
--- Now batting: Hugo Campos ---
[8 outs | 0-0 | 2B, 3B] INTENTIONAL WALK
  INTENTIONAL WALK — Hugo Campos given a free pass.
[8 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Ulises Morrison pinch-runs for Andrea Kramer at 2B.
--- Now batting: Gianluca Braun ---
[8 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-1.
[8 outs | 1-1 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[8 outs | 1-2 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-2.
[8 outs | 2-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[8 outs | 2-2 | 1B, 2B, 3B] BALL IN PLAY
  Gianluca Braun runs → ground out.
  Gianluca Braun is out.
  Runner at 3B thrown out.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Kadin Arnoux [P] ---
[10 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Kadin Arnoux given a free pass.
[10 outs | 0-0 | 1B, 2B] PINCH HITTER
  Jerome Kerr pinch-hits for Deylin Fishbach.
[10 outs | 0-0 | 1B, 2B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 3B.
--- Now batting: Jerome Kerr ---
[10 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[10 outs | 1-0 | 1B, 3B] BALL
  Ball 2. Count: 2-0.
[10 outs | 2-0 | 1B, 3B] BALL
  Ball 3. Count: 3-0.
[10 outs | 3-0 | 1B, 3B] BALL
  WALK — Jerome Kerr awarded 1B.
  Runner advances from 1B to 2B.
[10 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Rodmond Ali pinch-hits for Roberto Lacava.
[10 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Jake Levells pinch-runs for Jerome Kerr at 1B.
--- Now batting: Rodmond Ali ---
[10 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-1.
[10 outs | 1-1 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-1.
[10 outs | 2-1 | 1B, 2B, 3B] HIT BY PITCH
  HBP — Rodmond Ali awarded 1B.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[10 outs | 0-0 | 1B, 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Robert Ospina exits (14 BF this spell).
[10 outs | 0-0 | 1B, 2B, 3B] JOKER INSERTION
  Canaries sends in joker Jesse Woodall for an extra plate appearance (joker #1).
[10 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Tripp Hollenbeck pinch-runs for Kadin Arnoux at 3B.
--- Now batting: Jesse Woodall ---
[10 outs | 0-0 | 1B, 2B, 3B] BALL IN PLAY
  Jesse Woodall takes a SECOND CHANCE at the plate.
  Hit credited (second chance). Total this AB: 1.
  Second chance — fresh 0-0 count.
  Runner at 3B thrown out.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[11 outs | 0-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[11 outs | 0-2 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[12 outs | 0-0 | 2B, 3B] PINCH HITTER
  Boris Carmona pinch-hits for Leonardo Tejeda.
[12 outs | 0-0 | 2B, 3B] PINCH HITTER
  Grant Cordero pinch-hits for Boris Carmona.
[12 outs | 0-0 | 2B, 3B] PINCH RUNNER
  Brandon Barron pinch-runs for Rodmond Ali at 2B.
--- Now batting: Grant Cordero ---
[12 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[12 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[12 outs | 0-2 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[13 outs | 0-0 | 2B, 3B] PINCH RUNNER
  Jayden Rushing pinch-runs for Brandon Barron at 2B.
--- Now batting: Ramón Navarro ---
[13 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | 2B, 3B] BALL
  Ball 2. Count: 2-0.
[13 outs | 2-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 2-1.
[13 outs | 2-1 | 2B, 3B] BALL
  Ball 3. Count: 3-1.
[13 outs | 3-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 3-2.
[13 outs | 3-2 | 2B, 3B] DROPPED THIRD STRIKE
--- Now batting: Jam Brickhandler ---
[14 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[14 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[14 outs | 1-1 | 2B, 3B] BALL
  Ball 2. Count: 2-1.
[14 outs | 2-1 | 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[14 outs | 2-2 | 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[14 outs | 2-2 | 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Ulises Morrison ---
[15 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[15 outs | 1-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[15 outs | 1-2 | 2B, 3B] BALL IN PLAY
  Ulises Morrison runs → line out.
  Ulises Morrison is out.
--- Now batting: Hugo Campos ---
[16 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Hugo Campos runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
[16 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Canaries sends in joker Jesse Woodall for an extra plate appearance (joker #2).
--- Now batting: Jesse Woodall ---
[16 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[16 outs | 0-1 | 1B, 3B] FOUL
  Foul ball. Count: 0-2.
[16 outs | 0-2 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Gianluca Braun ---
[17 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[17 outs | 1-1 | 1B, 3B] BALL
  Ball 2. Count: 2-1.
[17 outs | 2-1 | 1B, 3B] BALL
  Ball 3. Count: 3-1.
[17 outs | 3-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 3-2.
[17 outs | 3-2 | 1B, 3B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 2B.
[17 outs | 3-2 | 2B, 3B] BALL
  WALK — Gianluca Braun awarded 1B.
--- Now batting: Tripp Hollenbeck ---
[17 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[17 outs | 1-1 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-1.
[17 outs | 2-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 2-2.
[17 outs | 2-2 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Jake Levells ---
[18 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[18 outs | 0-1 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-1.
[18 outs | 1-1 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[18 outs | 1-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[18 outs | 1-2 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-2.
[18 outs | 2-2 | 1B, 2B, 3B] BALL IN PLAY
  Jake Levells runs → single.
  Runner at 2B thrown out.
  Runner scores from 1B.
--- Now batting: Jayden Rushing ---
[20 outs | 0-0 | 1B, 3B] FOUL
  Foul ball. Count: 0-1.
[20 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[20 outs | 0-2 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[21 outs | 0-0 | 1B, 3B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
--- Now batting: Grant Cordero ---
[22 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[22 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[22 outs | 1-1 | 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[22 outs | 1-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ramón Navarro ---
[23 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[23 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[23 outs | 1-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Jam Brickhandler ---
[24 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[24 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[24 outs | 1-1 | 3B] BALL IN PLAY
  Jam Brickhandler runs → fly out.
  Jam Brickhandler is out.
  Runner at 3B thrown out.
[26 outs | 0-0 | empty] JOKER INSERTION
  Canaries sends in joker Jesse Woodall for an extra plate appearance (joker #3).
--- Now batting: Jesse Woodall ---
[26 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[26 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[26 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[26 outs | 0-2 | empty] BALL IN PLAY
  Jesse Woodall runs → HOME RUN.
  Batter scores (HR).

End of bottom half — Canaries: 4 run(s), 6 hit(s), 26 out(s) | Run rate: 0.154

============================================================
GAME OVER: CANARIES WIN 4–3
============================================================
Final score: Canaries 4, Red Sox 3
============================================================
LINE SCORE
                        1      R
Red Sox                 3      3
Canaries                4      4

============================================================
RED SOX BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Robert Ospina           1    1    0    0    0    0    0     0    0    0    0    0     0    0
Hector Martín           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Phillip Bektas          3    2    0    0    0    0    0     0    1    1    0    0     0    0
Craig Kamara            1    0    0    0    0    0    0     0    1    0    0    0     0    0
Jacob Hodges            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Xzavier Wolfe           1    0    0    0    0    0    0     0    1    0    0    0     0    0
Don Johnson             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Andrés Castillo         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Derek Wittenberg        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ángel Maldonado         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Daylan Miranda          1    0    0    0    0    0    0     0    1    0    0    0     0    0
Henri Merrill           3    3    1    1    1    0    0     1    0    1    0    0     0    0
Lex Lateef              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Walter Núñez            3    3    0    0    0    0    0     0    0    2    0    0     0    0
Jide Falby              1    1    0    0    0    0    0     0    0    1    0    0     0    0
Manuel Suazo            3    2    1    0    0    0    0     0    1    0    0    0     0    0
Tony Cameron            1    1    0    0    0    0    0     1    0    0    0    0     0    0
Dexter Inniss           2    2    0    0    0    0    0     0    0    2    0    0     0    0
Bernard Strachan        1    1    0    0    0    0    0     0    0    1    0    0     0    0
Ivo Malard              1    1    0    0    0    0    0     0    0    0    0    0     0    0
Raymond Rowley          3    3    0    0    0    0    0     0    0    0    0    0     0    0
Teófilo Pezzella        2    1    0    0    0    0    0     0    1    0    0    0     0    0
Kervin Venegas          3    3    0    0    0    0    0     1    0    2    0    0     0    0
Vinicius Cordano        0    0    1    0    0    0    0     0    0    0    0    0     0    0
Diego Saravia           2    2    0    1    0    0    0     0    0    0    0    0     0    0
Sidney Schellenger      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lawrence Annacone       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Georgie Banguera        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Stuart Cambage          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Diehl Root              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bryson Barnhill         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ferdi Pope              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Facundo Lucena          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Clay Hardy              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Richey Redmond          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Michail Norton          0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 32   26    3    2    1    0    0     3    6   10    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Robert Ospina          14   10    2    2    5    1    1
Diehl Root             15   16    4    2    1    8    0

============================================================
CANARIES BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Kadin Arnoux            2    1    0    0    0    0    0     0    1    0    0    0     0    0
Brandon Barron          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Andrea Kramer           2    2    0    1    1    0    0     0    0    0    0    0     0    0
Jerome Kerr             1    0    0    0    0    0    0     0    1    0    0    0     0    0
Jam Brickhandler        2    2    1    0    0    0    0     0    0    0    0    0     0    0
Jesse Woodall           3    3    1    2    0    0    1     1    0    2    0    1     0    0
Jayden Rushing          1    1    0    0    0    0    0     0    0    1    0    0     0    0
Boris Carmona           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yadiel Ortiz            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bjorn Bauman            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Darío Baeza             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Roberto Spoelstra       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Warren Bennette         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Alemayehu Tesfaye       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Wandy Estrada           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ulises Morrison         1    1    0    0    0    0    0     0    0    0    0    0     0    0
Gianluca Braun          3    2    0    0    0    0    0     1    1    0    0    0     0    0
Ramón Navarro           2    1    0    0    0    0    0     0    1    1    0    0     0    0
Hugo Campos             3    2    1    1    0    0    0     1    1    0    0    0     0    0
Leonardo Tejeda         1    1    0    1    0    0    0     0    0    0    0    0     0    0
Raziel Israel           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ulises Bramblett        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jake Levells            1    1    1    1    0    0    0     0    0    0    0    0     0    0
Edwin Gutierrez         1    0    0    0    0    0    0     0    1    0    0    0     0    0
Rodmond Ali             1    0    0    0    0    0    0     1    0    0    1    0     0    0
Roberto Lacava          1    1    0    0    0    0    0     0    0    1    0    0     0    0
Grant Cordero           2    2    0    0    0    0    0     0    0    2    0    0     0    0
Deylin Fishbach         1    1    0    0    0    0    0     0    0    0    0    0     0    0
Tripp Hollenbeck        1    1    0    0    0    0    0     0    0    1    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 29   22    4    6    1    0    1     4    6    8    1    1     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Kadin Arnoux           30   25    2    3    6   10    0
Darío Baeza             2    2    0    0    0    0    0

============================================================
Run rate:  Red Sox  0.111    Canaries  0.148
Second-Chance ABs:  Red Sox  0    Canaries  1
IBB (Red Sox): Phillip Bektas; Craig Kamara.
IBB (Canaries): Kadin Arnoux; Hugo Campos.
Required run rate (Canaries): 0.148 R/out (needed 4 runs in 27 outs)
Powerplays: None
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Phillip Bektas        Kervin Venegas             1  top
Kervin Venegas        Walter Núñez               0  top
Walter Núñez          Jide Falby                 0  top
Jide Falby            Tony Cameron               1  top
Tony Cameron          Diego Saravia              0  top
Diego Saravia         Robert Ospina              0  top
Robert Ospina         Raymond Rowley             0  top
Raymond Rowley        Teófilo Pezzella           0  top
Teófilo Pezzella      Dexter Inniss              0  top
Dexter Inniss         Xzavier Wolfe              0  top
Xzavier Wolfe         Ivo Malard                 0  top
Ivo Malard            Walter Núñez               0  top
Walter Núñez          Kervin Venegas             0  top
Kervin Venegas        Henri Merrill              0  top
Henri Merrill         Craig Kamara               0  top
Craig Kamara          Phillip Bektas             0  top
Phillip Bektas        Manuel Suazo               0  top
Manuel Suazo          Raymond Rowley             0  top
Raymond Rowley        Bernard Strachan           0  top
Bernard Strachan      Dexter Inniss              0  top
Dexter Inniss         Walter Núñez               0  top
Walter Núñez          Jacob Hodges               1  top
Jacob Hodges          Kervin Venegas             0  top
Kervin Venegas        Henri Merrill              0  top
Henri Merrill         Daylan Miranda             0  top
Daylan Miranda        Phillip Bektas             0  top
Andrea Kramer         Hugo Campos                0  bottom
Hugo Campos           Gianluca Braun             0  bottom
Gianluca Braun        Kadin Arnoux               0  bottom
Kadin Arnoux          Deylin Fishbach            0  bottom
Deylin Fishbach       Roberto Lacava             0  bottom
Roberto Lacava        Leonardo Tejeda            0  bottom
Leonardo Tejeda       Ramón Navarro              0  bottom
Ramón Navarro         Jam Brickhandler           1  bottom
Jam Brickhandler      Gianluca Braun             0  bottom
Gianluca Braun        Tripp Hollenbeck           1  bottom
Tripp Hollenbeck      Jesse Woodall              0  bottom
Jesse Woodall         Grant Cordero              0  bottom
Grant Cordero         Ramón Navarro              0  bottom
Ramón Navarro         Jam Brickhandler           0  bottom
Jam Brickhandler      Ulises Morrison            0  bottom
Ulises Morrison       Jesse Woodall              1  bottom
Jesse Woodall         Tripp Hollenbeck           0  bottom
Tripp Hollenbeck      Hugo Campos                0  bottom
Hugo Campos           Gianluca Braun             0  bottom
Gianluca Braun        Jayden Rushing             0  bottom
Jayden Rushing        Jake Levells               0  bottom
Jake Levells          Grant Cordero              0  bottom
Grant Cordero         Ramón Navarro              0  bottom
Ramón Navarro         Jayden Rushing             0  bottom
Jayden Rushing        Jam Brickhandler           0  bottom
──────────────────────────────────────────────────────────────────
Total partnerships: 51  |  Avg runs/partnership: 0.12
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Kadin Arnoux          top            1   30   25     3     2     6    10     0
Darío Baeza           top           31    2    2     0     0     0     0     0
Robert Ospina         bottom         1   14   10     2     2     5     1     1
Diehl Root            bottom        16   15   16     2     4     1     8     0
──────────────────────────────────────────────────────────────────────────
Total spells: 4
Compare basket · 0 max 4
Compare →