Red Sox 4, Orioles 6 · 2026-08-03
────────────────────────────────────────────────────────────
BOTTOM HALF | Orioles batting
────────────────────────────────────────────────────────────
--- Now batting: Dylan Purchase ---
[0 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[0 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Leonardo Tejeda ---
[1 outs | 0-0 | empty] BALL IN PLAY
  Leonardo Tejeda runs → ground out.
  Leonardo Tejeda is out.
--- Now batting: Mackenzie Sigourney ---
[2 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[2 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[2 outs | 0-2 | empty] BALL IN PLAY
  Mackenzie Sigourney runs → single.
--- Now batting: Ahmad Heath ---
[2 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[2 outs | 0-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Dan Mills ---
[3 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[3 outs | 1-0 | 1B] CALLED STRIKE
  Strike (called). Count: 1-1.
[3 outs | 1-1 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
[4 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[4 outs | 1-2 | empty] BALL IN PLAY
  Dan Mills runs → fielder's choice.
--- Now batting: Kristian Alison ---
[4 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[4 outs | 1-0 | 1B] CALLED STRIKE
  Strike (called). Count: 1-1.
[4 outs | 1-1 | 1B] CALLED STRIKE
  Strike (called). Count: 1-2.
[4 outs | 1-2 | 1B] FOUL
  Foul ball. Count: 1-2.
[4 outs | 1-2 | 1B] BALL IN PLAY
  Kristian Alison runs → ground out.
  Kristian Alison is out.
  Runner advances from 1B to 2B.
--- Now batting: Dyllan Ison ---
[5 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[5 outs | 1-1 | 2B] FOUL
  Foul ball. Count: 1-2.
[5 outs | 1-2 | 2B] BALL IN PLAY
  Dyllan Ison runs → ground out.
  Dyllan Ison is out.
--- Now batting: Rónald Samudio ---
[6 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[6 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[6 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[6 outs | 1-2 | 2B] BALL IN PLAY
  Rónald Samudio runs → error.
  Runner advances from 2B to 3B.
--- Now batting: Jhonny Andrade [P] ---
[6 outs | 0-0 | 1B, 3B] SAC BUNT
  Cricket order flips (joker-free trip) — Jhonny Andrade now leads off.
[6 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Ulises Barba pinch-runs for Jhonny Andrade at 1B.
[6 outs | 0-0 | 1B, 2B] PINCH HITTER
  Rill Kautz pinch-hits for Ulises Barba.
--- Now batting: Rill Kautz ---
[6 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[6 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[6 outs | 0-2 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[7 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Edson López pinch-runs for Rónald Samudio at 2B.
[7 outs | 0-0 | 1B, 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[7 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: Edson López ---
[7 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[7 outs | 1-1 | 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[7 outs | 1-2 | 3B] BALL IN PLAY
  Edson López runs → double.
  Runner scores from 3B.
[7 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Andrés Castillo exits (10 BF this spell).
--- Now batting: Dyllan Ison ---
[7 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[7 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[7 outs | 2-1 | 2B] CALLED STRIKE
  Strike (called). Count: 2-2.
[7 outs | 2-2 | 2B] BALL IN PLAY
  Dyllan Ison runs → line out.
  Dyllan Ison is out.
--- Now batting: Kristian Alison ---
[8 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[8 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[8 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Dan Mills ---
[9 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[9 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[9 outs | 1-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ahmad Heath ---
[10 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[10 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[10 outs | 1-2 | 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.
[11 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[11 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[11 outs | 1-2 | empty] BALL IN PLAY
  Ahmad Heath runs → ground out.
  Ahmad Heath is out.
[12 outs | 0-0 | empty] DEFENSIVE SUB
  Raymond Rowley replaces Walter Núñez at 3B.
--- Now batting: Mackenzie Sigourney ---
[12 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[12 outs | 2-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 2-1.
[12 outs | 2-1 | empty] BALL
  Ball 3. Count: 3-1.
[12 outs | 3-1 | empty] CALLED STRIKE
  Strike (called). Count: 3-2.
[12 outs | 3-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Leonardo Tejeda ---
[13 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | empty] BALL IN PLAY
  Leonardo Tejeda runs → ground out.
  Leonardo Tejeda is out.
--- Now batting: Dylan Purchase ---
[14 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[14 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[14 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
  Cricket order flips (joker-free trip) — Dylan Purchase now leads off.
[15 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[15 outs | 2-0 | empty] CALLED STRIKE
  Strike (called). Count: 2-1.
[15 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[15 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[15 outs | 3-2 | empty] BALL IN PLAY
  Dylan Purchase runs → ground out.
  Dylan Purchase is out.
[16 outs | 0-0 | empty] DEFENSIVE SUB
  Inman Nytes replaces Manuel Suazo at 2B.
--- Now batting: Leonardo Tejeda ---
[16 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[16 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[16 outs | 0-2 | empty] BALL IN PLAY
  Leonardo Tejeda runs → fly out.
  Leonardo Tejeda is out.
[17 outs | 0-0 | empty] DEFENSIVE SUB
  Jacob Hodges replaces Jide Falby at SS.
--- Now batting: Mackenzie Sigourney ---
[17 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[17 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[17 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[17 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[18 outs | 0-0 | empty] DEFENSIVE SUB
  Denis Echeverría replaces Tony Cameron at 1B.
--- Now batting: Ahmad Heath ---
[18 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[18 outs | 2-0 | empty] BALL
  Ball 3. Count: 3-0.
[18 outs | 3-0 | empty] CALLED STRIKE
  Strike (called). Count: 3-1.
[18 outs | 3-1 | empty] BALL
  WALK — Ahmad Heath awarded 1B.
--- Now batting: Dan Mills ---
[18 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[18 outs | 2-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 2-1.
[18 outs | 2-1 | 1B] BALL IN PLAY
  Dan Mills runs → single.
  Runner at 1B thrown out.
[19 outs | 0-0 | 1B] DEFENSIVE SUB
  Denis Echeverría replaces Eliot Hack at C.
--- Now batting: Kristian Alison ---
[19 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[19 outs | 0-2 | 1B] BALL IN PLAY
  Kristian Alison runs → double play.
  Kristian Alison is out.
  Runner at 1B thrown out.
[21 outs | 0-0 | empty] JOKER INSERTION
  Orioles sends in joker Jason Adams for an extra plate appearance (joker #1).
[21 outs | 0-0 | empty] DEFENSIVE SUB
  Daylan Miranda replaces Henri Merrill at LF.
--- Now batting: Jason Adams ---
[21 outs | 0-0 | empty] BALL IN PLAY
  Jason Adams runs → single.
--- Now batting: Dyllan Ison ---
[21 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[21 outs | 0-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[21 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[22 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Ángel Maldonado exits (15 BF this spell).
--- Now batting: Edson López ---
[22 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[22 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[22 outs | 2-1 | 1B] BALL
  Ball 3. Count: 3-1.
[22 outs | 3-1 | 1B] BALL
  WALK — Edson López awarded 1B.
  Runner advances from 1B to 2B.
[22 outs | 0-0 | 1B, 2B] PINCH HITTER
  Sidney Foust pinch-hits for Rill Kautz.
[22 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Orioles sends in joker Destyn Thompson for an extra plate appearance (joker #2).
--- Now batting: Destyn Thompson ---
[22 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Destyn Thompson runs → single.
  Runner scores from 2B.
  Runner advances from 1B to 3B.
--- Now batting: Sidney Foust ---
[22 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[22 outs | 0-1 | 1B, 3B] BALL
  Ball 1. Count: 1-1.
[22 outs | 1-1 | 1B, 3B] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[23 outs | 0-0 | 1B, 3B] PINCH HITTER
  Alan Maloney pinch-hits for Dylan Purchase.
--- Now batting: Alan Maloney ---
[23 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[23 outs | 0-2 | 1B, 3B] BALL IN PLAY
  Alan Maloney runs → fielder's choice.
  Runner at 3B thrown out.
  Runner advances from 1B to 2B.
[24 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Nicolas Lichnovsky pinch-runs for Alan Maloney at 1B.
--- Now batting: Leonardo Tejeda ---
[24 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[24 outs | 0-1 | 1B, 2B] BALL
  Ball 1. Count: 1-1.
[24 outs | 1-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[24 outs | 1-2 | 1B, 2B] BALL IN PLAY
  Leonardo Tejeda runs → ground out.
  Leonardo Tejeda is out.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Mackenzie Sigourney ---
[25 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[25 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[25 outs | 0-2 | 2B] BALL IN PLAY
  Mackenzie Sigourney runs → fly out.
  Mackenzie Sigourney is out.
--- Now batting: Ahmad Heath ---
[26 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Ahmad Heath given a free pass.
[26 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Orioles sends in joker Jason Adams for an extra plate appearance (joker #3).
--- Now batting: Jason Adams ---
[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] BALL
  Ball 3. Count: 3-0.
[26 outs | 3-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 3-1.
[26 outs | 3-1 | 1B, 2B] BALL IN PLAY
  Jason Adams runs → ground out.
  Jason Adams is out.
  Runner scores from 2B.
  Runner advances from 1B to 2B.

End of bottom half — Orioles: 6 run(s), 6 hit(s), 27 out(s) | Run rate: 0.222
============================================================
HALFTIME
  Red Sox: 0 run(s)
  Orioles need 1 run(s) to win
  Required run rate: 0.037 R/out
============================================================

────────────────────────────────────────────────────────────
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] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Henri Merrill ---
[1 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[1 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[1 outs | 1-1 | empty] BALL
  Ball 2. 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: Pancho Pfister ---
[2 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | empty] BALL IN PLAY
  Pancho Pfister runs → ground out.
  Pancho Pfister is out.
--- Now batting: Walter Núñez ---
[3 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | empty] BALL IN PLAY
  Walter Núñez runs → ground out.
  Walter Núñez is out.
--- Now batting: Mark Harrell ---
[4 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[4 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[4 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[4 outs | 1-2 | empty] BALL IN PLAY
  Mark Harrell runs → single.
--- Now batting: Jide Falby ---
[4 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[4 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[4 outs | 2-0 | 1B] CALLED STRIKE
  Strike (called). Count: 2-1.
[4 outs | 2-1 | 1B] FOUL
  Foul ball. Count: 2-2.
[4 outs | 2-2 | 1B] BALL IN PLAY
  Jide Falby runs → ground out.
  Jide Falby is out.
  Runner advances from 1B to 2B.
--- Now batting: Tony Cameron ---
[5 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[5 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[5 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[5 outs | 1-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Eliot Hack ---
[6 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[6 outs | 0-1 | 2B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 3B.
[6 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[6 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[6 outs | 0-2 | 3B] BALL IN PLAY
  Eliot Hack runs → fly out.
  Eliot Hack is out.
--- Now batting: Andrés Castillo [P] ---
[7 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[7 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[7 outs | 1-2 | 3B] BALL
  Ball 2. Count: 2-2.
[7 outs | 2-2 | 3B] FOUL
  Foul ball. Count: 2-2.
[7 outs | 2-2 | 3B] BALL
  Ball 3. Count: 3-2.
[7 outs | 3-2 | 3B] BALL
  WALK — Andrés Castillo awarded 1B.
[7 outs | 0-0 | 1B, 3B] PINCH HITTER
  Raymond Rowley pinch-hits for Manuel Suazo.
[7 outs | 0-0 | 1B, 3B] PINCH HITTER
  Inman Nytes pinch-hits for Raymond Rowley.
[7 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Red Sox sends in joker Dexter Inniss for an extra plate appearance (joker #1).
[7 outs | 0-0 | 1B, 3B] PINCH HITTER
  Teófilo Pezzella pinch-hits for Dexter Inniss.
--- Now batting: Dexter Inniss ---
[7 outs | 0-0 | 1B, 3B] FOUL
  Foul ball. Count: 0-1.
[7 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[7 outs | 0-2 | 1B, 3B] FOUL
  Foul ball. Count: 0-2.
[7 outs | 0-2 | 1B, 3B] BALL IN PLAY
  Dexter Inniss runs → fly out.
  Dexter Inniss is out.
[8 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Red Sox sends in joker Ivo Malard for an extra plate appearance (joker #2).
[8 outs | 0-0 | 1B, 3B] PINCH RUNNER
  Ferdi Pope pinch-runs for Andrés Castillo at 1B.
--- Now batting: Ivo Malard ---
[8 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[8 outs | 0-1 | 1B, 3B] BALL
  Ball 1. Count: 1-1.
[8 outs | 1-1 | 1B, 3B] BALL
  Ball 2. Count: 2-1.
[8 outs | 2-1 | 1B, 3B] BALL IN PLAY
  Ivo Malard runs → single.
  Runner advances from 1B to 2B.
[8 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Xzavier Wolfe pinch-hits for Teófilo Pezzella.
[8 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Daylan Miranda pinch-hits for Xzavier Wolfe.
[8 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Vinicius Cordano pinch-hits for Daylan Miranda.
[8 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Denis Echeverría pinch-runs for Mark Harrell at 3B.
--- Now batting: Vinicius Cordano ---
[8 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[8 outs | 0-1 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[8 outs | 0-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[8 outs | 0-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[8 outs | 0-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[9 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Diego Saravia pinch-runs for Denis Echeverría at 3B.
--- Now batting: Henri Merrill ---
[9 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 1B, 2B, 3B] HIT BY PITCH
  HBP — Henri Merrill awarded 1B.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[9 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Aleksandar Tatum pinch-runs for Henri Merrill at 1B.
--- Now batting: Pancho Pfister ---
[9 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[9 outs | 1-1 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-1.
[9 outs | 2-1 | 1B, 2B, 3B] BALL IN PLAY
  Pancho Pfister runs → ground out.
  Pancho Pfister is out.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Walter Núñez ---
[10 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[10 outs | 0-1 | 2B, 3B] BALL IN PLAY
  Walter Núñez runs → fly out.
  Walter Núñez is out.
--- Now batting: Diego Saravia ---
[11 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[11 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[11 outs | 1-1 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[11 outs | 1-2 | 2B, 3B] BALL IN PLAY
  Diego Saravia runs → fielder's choice.
  Runner at 3B thrown out.
[12 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Red Sox sends in joker Bernard Strachan for an extra plate appearance (joker #3).
[12 outs | 0-0 | 1B, 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Bernard Strachan ---
[12 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[12 outs | 0-1 | 2B, 3B] BALL IN PLAY
  Bernard Strachan takes a SECOND CHANCE — but is OUT (2-strike contact or caught fly).
  Runner at 3B thrown out.
--- Now batting: Jide Falby ---
[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] FOUL
  Foul ball. Count: 0-2.
[14 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Tony Cameron ---
[15 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[15 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[15 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[15 outs | 2-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 2-2.
[15 outs | 2-2 | 2B] FOUL
  Foul ball. Count: 2-2.
[15 outs | 2-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Eliot Hack ---
[16 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[16 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[16 outs | 2-0 | 2B] BALL IN PLAY
  Eliot Hack runs → ground out.
  Eliot Hack is out.
[17 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Jhonny Andrade exits (20 BF this spell).
--- Now batting: Ferdi Pope ---
[17 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Ferdi Pope given a free pass.
[17 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Jacob Hodges pinch-runs for Diego Saravia at 2B.
--- Now batting: Vinicius Cordano ---
[17 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[17 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[17 outs | 0-2 | 1B, 2B] HIT BY PITCH
  HBP — Vinicius Cordano awarded 1B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[17 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 ---
[17 outs | 0-0 | 1B, 2B, 3B] BALL IN PLAY
  Dexter Inniss runs → double play.
  Dexter Inniss is out.
  Runner at 1B thrown out.
[19 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: Aleksandar Tatum ---
[19 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[19 outs | 1-1 | 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[19 outs | 1-2 | 3B] FOUL
  Foul ball. Count: 1-2.
[19 outs | 1-2 | 3B] FOUL
  Foul ball. Count: 1-2.
[19 outs | 1-2 | 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Pancho Pfister ---
[20 outs | 0-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[20 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[20 outs | 1-1 | 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[20 outs | 1-2 | 3B] FOUL
  Foul ball. Count: 1-2.
[20 outs | 1-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Walter Núñez ---
[21 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[21 outs | 0-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[21 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[21 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[21 outs | 0-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Jacob Hodges ---
[22 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[22 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[22 outs | 2-0 | 3B] CALLED STRIKE
  Strike (called). Count: 2-1.
[22 outs | 2-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 2-2.
[22 outs | 2-2 | 3B] FOUL
  Foul ball. Count: 2-2.
[22 outs | 2-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[23 outs | 0-0 | 3B] JOKER INSERTION
  Red Sox sends in joker Ivo Malard for an extra plate appearance (joker #5).
--- Now batting: Ivo Malard ---
[23 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[23 outs | 2-0 | 3B] CALLED STRIKE
  Strike (called). Count: 2-1.
[23 outs | 2-1 | 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  1 run(s) score.
[23 outs | 2-1 | empty] BALL
  Ball 3. Count: 3-1.
[23 outs | 3-1 | empty] FOUL
  Foul ball. Count: 3-2.
[23 outs | 3-2 | empty] BALL
  WALK — Ivo Malard awarded 1B.
--- Now batting: Jide Falby ---
[23 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[23 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[23 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Tony Cameron ---
[24 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[24 outs | 0-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[24 outs | 0-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Eliot Hack ---
[25 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[25 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[25 outs | 0-2 | 1B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[26 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.

End of top half — Red Sox: 4 run(s), 2 hit(s), 27 out(s) | Run rate: 0.148

============================================================
GAME OVER: ORIOLES WIN 6–4
============================================================
Final score: Orioles 6, Red Sox 4
============================================================
LINE SCORE
                        1      R
Red Sox                 4      4
Orioles                 6      6

============================================================
RED SOX BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Andrés Castillo         1    0    0    0    0    0    0     0    1    0    0    0     0    0
Hector Martín           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jacob Hodges            1    1    1    0    0    0    0     0    0    1    0    0     0    0
Xzavier Wolfe           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Don Johnson             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Inman Nytes             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
Jordan Jale             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Daylan Miranda          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Henri Merrill           2    1    0    0    0    0    0     1    0    0    1    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    1    0    0     0    0
Denis Echeverría        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Pancho Pfister          3    3    0    0    0    0    0     1    0    1    0    0     0    0
Jide Falby              3    3    0    0    0    0    0     0    0    2    0    0     0    0
Manuel Suazo            1    1    0    0    0    0    0     0    0    1    0    0     0    0
Tony Cameron            3    3    0    0    0    0    0     0    0    3    0    0     0    0
Eliot Hack              3    3    0    0    0    0    0     0    0    1    0    0     0    0
Dexter Inniss           2    2    0    0    0    0    0     0    0    0    0    0     0    0
Bernard Strachan        1    1    0    0    0    0    0     0    0    0    0    0     0    0
Ivo Malard              2    1    1    1    0    0    0     0    1    0    0    0     0    0
Raymond Rowley          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Teófilo Pezzella        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mark Harrell            1    1    0    1    0    0    0     0    0    0    0    0     0    0
Vinicius Cordano        2    1    0    0    0    0    0     0    0    1    1    0     0    0
Diego Saravia           1    1    1    0    0    0    0     0    0    0    0    0     0    0
Junie Hampton           0    0    0    0    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
Miles Gullikson         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
Diehl Root              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Matias Mejía            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              1    0    1    0    0    0    0     0    1    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
Aleksandar Tatum        1    1    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 31   26    4    2    0    0    0     2    3   11    2    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Andrés Castillo        10    7    2    3    0    3    0
Ángel Maldonado        15   15    2    0    1    6    0
Sidney Schellenger      8    5    1    3    2    1    0

============================================================
ORIOLES BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Jhonny Andrade          1    1    0    1    0    0    0     1    0    0    0    0     0    0
Dylan Purchase          3    3    0    0    0    0    0     0    0    2    0    0     0    0
Zaimir Schloss          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sidney Foust            1    1    0    0    0    0    0     0    0    1    0    0     0    0
Dyllan Ison             3    3    0    0    0    0    0     0    0    1    0    0     0    0
Rill Kautz              1    1    0    0    0    0    0     0    0    1    0    0     0    0
Jason Adams             2    2    1    1    0    0    0     1    0    0    0    0     0    0
Mackenzie Sigourney     4    4    0    1    0    0    0     0    0    2    0    0     0    0
Kreigh Mateer           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Alan Maloney            1    1    0    0    0    0    0     0    0    0    0    0     0    0
Samuel Rullo            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hugo Heslip             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hector Luqueño          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Benjamin Campos         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dijon Blue              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Victor Sprague          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Timothy Foxworth        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bo Nealon               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Emory Storako           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Geron Chandronnait      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Cole Shaffer            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Harold Solo             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ulises Barba            0    0    1    0    0    0    0     0    0    0    0    0     0    0
Sammy Schmelzle         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Edson López             2    1    1    1    1    0    0     1    1    0    0    0     0    0
Rónald Samudio          1    1    0    0    0    0    0     0    0    0    0    0     0    0
Leonardo Tejeda         4    4    0    0    0    0    0     1    0    0    0    0     0    0
Destyn Thompson         1    1    1    1    0    0    0     1    0    0    0    0     0    0
Emilio Wayar            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Peter Barella           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Junior Kagame           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Andre Melch             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dan Mills               3    3    1    1    0    0    0     0    0    1    0    0     0    0
Kristian Alison         3    3    0    0    0    0    0     0    0    1    0    0     0    0
Ahmad Heath             4    2    0    0    0    0    0     0    2    1    0    0     0    0
Nicolas Lichnovsky      0    0    1    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 34   31    6    6    1    0    0     5    3   10    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Jhonny Andrade         20   17    2    2    1    5    1
Sammy Schmelzle        11   10    0    2    2    6    1

============================================================
Run rate:  Red Sox  0.148    Orioles  0.222
Second-Chance ABs:  Red Sox  0    Orioles  0
IBB (Red Sox): Ferdi Pope.
IBB (Orioles): Ahmad Heath.
Required run rate (Orioles): 0.037 R/out (needed 1 runs in 27 outs)
Powerplays: Red Sox — Inman Nytes NF (O14-17), Orioles — Kreigh Mateer NF (O17-20)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Dylan Purchase        Leonardo Tejeda            0  bottom
Leonardo Tejeda       Ahmad Heath                0  bottom
Ahmad Heath           Mackenzie Sigourney        0  bottom
Mackenzie Sigourney   Kristian Alison            0  bottom
Kristian Alison       Dyllan Ison                0  bottom
Dyllan Ison           Rill Kautz                 1  bottom
Rill Kautz            Dyllan Ison                2  bottom
Dyllan Ison           Kristian Alison            0  bottom
Kristian Alison       Dan Mills                  0  bottom
Dan Mills             Edson López                0  bottom
Edson López           Ahmad Heath                0  bottom
Ahmad Heath           Mackenzie Sigourney        0  bottom
Mackenzie Sigourney   Leonardo Tejeda            0  bottom
Leonardo Tejeda       Dylan Purchase             0  bottom
Dylan Purchase        Dylan Purchase             0  bottom
Dylan Purchase        Leonardo Tejeda            0  bottom
Leonardo Tejeda       Mackenzie Sigourney        0  bottom
Mackenzie Sigourney   Ahmad Heath                0  bottom
Ahmad Heath           Dan Mills                  0  bottom
Dan Mills             Kristian Alison            0  bottom
Kristian Alison       Dyllan Ison                0  bottom
Dyllan Ison           Sidney Foust               1  bottom
Sidney Foust          Edson López                0  bottom
Edson López           Leonardo Tejeda            1  bottom
Leonardo Tejeda       Mackenzie Sigourney        0  bottom
Mackenzie Sigourney   Jason Adams                1  bottom
Manuel Suazo          Henri Merrill              0  top
Henri Merrill         Pancho Pfister             0  top
Pancho Pfister        Walter Núñez               0  top
Walter Núñez          Jide Falby                 0  top
Jide Falby            Tony Cameron               0  top
Tony Cameron          Eliot Hack                 0  top
Eliot Hack            Dexter Inniss              0  top
Dexter Inniss         Vinicius Cordano           0  top
Vinicius Cordano      Pancho Pfister             2  top
Pancho Pfister        Walter Núñez               0  top
Walter Núñez          Ferdi Pope                 0  top
Ferdi Pope            Aleksandar Tatum           0  top
Aleksandar Tatum      Bernard Strachan           0  top
Bernard Strachan      Jide Falby                 0  top
Jide Falby            Tony Cameron               0  top
Tony Cameron          Eliot Hack                 0  top
Eliot Hack            Vinicius Cordano           0  top
Vinicius Cordano      Dexter Inniss              0  top
Dexter Inniss         Aleksandar Tatum           1  top
Aleksandar Tatum      Pancho Pfister             0  top
Pancho Pfister        Walter Núñez               0  top
Walter Núñez          Jacob Hodges               0  top
Jacob Hodges          Jide Falby                 1  top
Jide Falby            Tony Cameron               0  top
Tony Cameron          Ivo Malard                 0  top
Ivo Malard            Eliot Hack                 0  top
──────────────────────────────────────────────────────────────────
Total partnerships: 52  |  Avg runs/partnership: 0.19
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Andrés Castillo       bottom         1   10    7     3     2     0     3     0
Ángel Maldonado       bottom        12   15   15     0     2     1     6     0
Sidney Schellenger    bottom        27    8    5     3     1     2     1     0
Jhonny Andrade        top            1   20   17     2     2     1     5     1
Sammy Schmelzle       top           21   11   10     2     0     2     6     1
──────────────────────────────────────────────────────────────────────────
Total spells: 5
Compare basket · 0 max 4
Compare →