Orioles 5, Nationals 2 · 2026-04-30
────────────────────────────────────────────────────────────
TOP HALF | Orioles batting
────────────────────────────────────────────────────────────
--- Now batting: Lawrence Miramontez ---
[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] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | empty] BALL IN PLAY
  Lawrence Miramontez runs → double.
--- Now batting: Yasuhito Todo ---
[0 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | 2B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 3B.
[0 outs | 0-1 | 3B] BALL IN PLAY
  Yasuhito Todo runs → single.
  Runner scores from 3B.
--- Now batting: Fernando Navarro ---
[0 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[0 outs | 2-0 | 1B] BALL
  Ball 3. Count: 3-0.
[0 outs | 3-0 | 1B] BALL
  WALK — Fernando Navarro awarded 1B.
  Runner advances from 1B to 2B.
[0 outs | 0-0 | 1B, 2B] PINCH HITTER
  Scoville Church pinch-hits for Carter Chidester.
[0 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Hank Rexroth pinch-runs for Yasuhito Todo at 2B.
--- Now batting: Scoville Church ---
[0 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | 1B, 2B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 3B.
[0 outs | 0-2 | 1B, 3B] BALL
  Ball 1. Count: 1-2.
[0 outs | 1-2 | 1B, 3B] BALL
  Ball 2. Count: 2-2.
[0 outs | 2-2 | 1B, 3B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[1 outs | 2-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Jasper Cofield ---
[2 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 3B] BALL IN PLAY
  Jasper Cofield runs → fly out.
  ROBBED! Calvin Riso runs it down — a sure extra-base hit erased!
  Jasper Cofield is out.
  Runner scores from 3B.
[3 outs | 0-0 | empty] PITCHING CHANGE
  PITCHING CHANGE: Yun Hyun-soo exits (5 BF this spell).
--- Now batting: Devon Rizespor ---
[3 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[3 outs | 1-1 | empty] BALL IN PLAY
  Devon Rizespor runs → ground out.
  Devon Rizespor is out.
--- Now batting: Dwight Barrett ---
[4 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[4 outs | 0-1 | empty] BALL IN PLAY
  Dwight Barrett runs → triple.
[4 outs | 0-0 | 3B] JOKER INSERTION
  Orioles sends in joker Song Hyun-jun for an extra plate appearance (joker #1).
[4 outs | 0-0 | 3B] PINCH RUNNER
  Lamar Hecht pinch-runs for Dwight Barrett at 3B.
--- Now batting: Song Hyun-jun ---
[4 outs | 0-0 | 3B] BALL IN PLAY
  Song Hyun-jun runs → fly out.
  Song Hyun-jun is out.
  Runner at 3B thrown out.
[6 outs | 0-0 | empty] JOKER INSERTION
  Orioles sends in joker Efrain Samudio for an extra plate appearance (joker #2).
[6 outs | 0-0 | empty] DEFENSIVE SUB
  Calvin Riso replaces Willian Braun at 3B.
--- Now batting: Efrain Samudio ---
[6 outs | 0-0 | empty] BALL IN PLAY
  Efrain Samudio runs → line out.
  Efrain Samudio is out.
[7 outs | 0-0 | empty] JOKER INSERTION
  Orioles sends in joker Tommy Carlen for an extra plate appearance (joker #3).
--- Now batting: Tommy Carlen ---
[7 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[7 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[7 outs | 1-1 | empty] FOUL
  Foul ball. Count: 1-2.
[7 outs | 1-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
[8 outs | 0-0 | empty] PINCH HITTER
  Roberto Cervantes pinch-hits for Néstor Borges.
--- Now batting: Roberto Cervantes ---
[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] FOUL
  Foul ball. Count: 1-2.
[8 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[8 outs | 2-2 | empty] BALL IN PLAY
  Roberto Cervantes runs → double.
[8 outs | 0-0 | 2B] PINCH HITTER
  Nishesh Gibson pinch-hits for Manasse Tiafoe.
[8 outs | 0-0 | 2B] PINCH RUNNER
  Matt Livings pinch-runs for Roberto Cervantes at 2B.
--- Now batting: Nishesh Gibson ---
[8 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[8 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[8 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[8 outs | 1-2 | 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!
[9 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[9 outs | 2-2 | empty] BALL IN PLAY
  Nishesh Gibson runs → ground out.
  Nishesh Gibson is out.
[10 outs | 0-0 | empty] DEFENSIVE SWAP
  Rónald Ramirez comes in for Lawrence Miramontez (defensive swap).
--- Now batting: Rónald Ramirez ---
[10 outs | 0-0 | empty] SAC BUNT
[11 outs | 0-0 | empty] DEFENSIVE SUB
  Don Boeheim replaces Jyaire O'Flaherty at RF.
--- Now batting: Hank Rexroth ---
[11 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[11 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[11 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[11 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[11 outs | 1-2 | empty] BALL IN PLAY
  Hank Rexroth runs → fly out.
  Hank Rexroth is out.
[12 outs | 0-0 | empty] DEFENSIVE SWAP
  Enrique Almada comes in for Fernando Navarro (defensive swap).
[12 outs | 0-0 | empty] JOKER INSERTION
  Orioles sends in joker Song Hyun-jun for an extra plate appearance (joker #4).
[12 outs | 0-0 | empty] DEFENSIVE SWAP
  Nicholas Letelier comes in for Song Hyun-jun (defensive swap).
--- Now batting: Song Hyun-jun ---
[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] BALL IN PLAY
  Song Hyun-jun runs → single.
[12 outs | 0-0 | 1B] PINCH HITTER
  Enzo Martín pinch-hits for Nicholas Letelier.
--- Now batting: Enzo Martín ---
[12 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[12 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[12 outs | 0-2 | 1B] BALL
  Ball 1. Count: 1-2.
[12 outs | 1-2 | 1B] BALL IN PLAY
  Enzo Martín runs → line out.
  Enzo Martín is out.
[13 outs | 0-0 | 1B] DEFENSIVE SUB
  Damian Caswell replaces Lenoir Sexton at 1B.
--- Now batting: Scoville Church ---
[13 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[13 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[13 outs | 1-1 | 1B] CALLED STRIKE
  Strike (called). Count: 1-2.
[13 outs | 1-2 | 1B] FOUL
  Foul ball. Count: 1-2.
[13 outs | 1-2 | 1B] BALL
  Ball 2. Count: 2-2.
[13 outs | 2-2 | 1B] BALL
  Ball 3. Count: 3-2.
[13 outs | 3-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[14 outs | 0-0 | 1B] DEFENSIVE SUB
  Destyn Buck replaces Damian Caswell at NF.
--- Now batting: Jasper Cofield ---
[14 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[14 outs | 1-0 | 1B] BALL IN PLAY
  Jasper Cofield runs → fly out.
  Jasper Cofield is out.
[15 outs | 0-0 | 1B] DEFENSIVE SUB
  Chase DiBernardo replaces Destyn Buck at LF.
--- Now batting: Devon Rizespor ---
[15 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 1B] FOUL
  Foul ball. Count: 1-1.
[15 outs | 1-1 | 1B] CALLED STRIKE
  Strike (called). Count: 1-2.
[15 outs | 1-2 | 1B] BALL
  Ball 2. Count: 2-2.
[15 outs | 2-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[16 outs | 0-0 | 1B] DEFENSIVE SUB
  Daniel Deener replaces Chase DiBernardo at 3B.
--- Now batting: Lamar Hecht ---
[16 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[16 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[16 outs | 0-2 | 1B] BALL IN PLAY
  Lamar Hecht runs → ground out.
  Lamar Hecht is out.
  Runner advances from 1B to 2B.
[17 outs | 0-0 | 2B] PINCH HITTER
  Seiichiro Mönchengladbach pinch-hits for Matt Livings.
[17 outs | 0-0 | 2B] DEFENSIVE SUB
  Ivan Madrigal replaces Daniel Deener at SS.
--- Now batting: Seiichiro Mönchengladbach ---
[17 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[17 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[17 outs | 0-2 | 2B] BALL IN PLAY
  Seiichiro Mönchengladbach runs → fly out.
  Seiichiro Mönchengladbach is out.
--- Now batting: Nishesh Gibson ---
[18 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Nishesh Gibson given a free pass.
[18 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Orioles sends in joker Efrain Samudio for an extra plate appearance (joker #5).
[18 outs | 0-0 | 1B, 2B] DEFENSIVE SUB
  Owen Rozier replaces Ivan Madrigal at SS.
--- Now batting: Efrain Samudio ---
[18 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[18 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Efrain Samudio runs → double.
  Runner scores from 2B.
  Runner scores from 1B.
[18 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Sidney Metayer exits (17 BF this spell).
[18 outs | 0-0 | 2B] PHASE TRANSITION
  Orioles switches to its defensive lineup: Matías Iwunnah in for Devon Rizespor.
--- Now batting: Rónald Ramirez ---
[18 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[18 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[18 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[19 outs | 0-0 | 2B] DEFENSIVE SUB
  Thai-Son Bubb replaces Chia-hao Haiyan at C.
--- Now batting: Hank Rexroth ---
[19 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | 2B] BALL IN PLAY
  Hank Rexroth runs → ground out.
  Hank Rexroth is out.
  Runner at 2B thrown out.
[21 outs | 0-0 | empty] DEFENSIVE SUB
  Eli Valenzuela replaces Thai-Son Bubb at 1B.
--- Now batting: Enzo Martín ---
[21 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[21 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[21 outs | 1-1 | empty] FOUL
  Foul ball. Count: 1-2.
[21 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[21 outs | 2-2 | empty] FOUL
  Foul ball. Count: 2-2.
[21 outs | 2-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
[22 outs | 0-0 | empty] DEFENSIVE SUB
  Maxi Leganés replaces Eli Valenzuela at CF.
--- Now batting: Scoville Church ---
[22 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[22 outs | 1-0 | empty] BALL IN PLAY
  Scoville Church runs → triple.
[22 outs | 0-0 | 3B] PINCH RUNNER
  Lake Velazquez pinch-runs for Scoville Church at 3B.
--- Now batting: Jasper Cofield ---
[22 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[22 outs | 1-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[22 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Matías Iwunnah ---
[23 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 3B] FOUL
  Foul ball. Count: 0-2.
[23 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[23 outs | 0-2 | 3B] BALL IN PLAY
  Matías Iwunnah 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 OUT
  Foul ball. Count: 0-0.
--- Now batting: Lamar Hecht ---
[24 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[24 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[24 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[24 outs | 2-1 | empty] BALL
  Ball 3. Count: 3-1.
[24 outs | 3-1 | empty] BALL
  WALK — Lamar Hecht awarded 1B.
--- Now batting: Seiichiro Mönchengladbach ---
[24 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[24 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[24 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[24 outs | 2-1 | 1B] CALLED STRIKE
  Strike (called). Count: 2-2.
[24 outs | 2-2 | 1B] BALL IN PLAY
  Seiichiro Mönchengladbach runs → fly out.
  Seiichiro Mönchengladbach is out.
--- Now batting: Nishesh Gibson ---
[25 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[25 outs | 1-0 | 1B] CALLED STRIKE
  Strike (called). Count: 1-1.
[25 outs | 1-1 | 1B] FOUL
  Foul ball. Count: 1-2.
[25 outs | 1-2 | 1B] FOUL
  Foul ball. Count: 1-2.
[25 outs | 1-2 | 1B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Rónald Ramirez ---
[26 outs | 0-0 | 1B] BALL IN PLAY
  Rónald Ramirez takes a SECOND CHANCE at the plate.
  Second chance — fresh 0-0 count.
[26 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[26 outs | 0-2 | 1B] BALL IN PLAY
  Rónald Ramirez runs → single.
  Runner advances from 1B to 2B.
[26 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Jaylan Pearman pinch-runs for Rónald Ramirez at 1B.
--- Now batting: Hank Rexroth ---
[26 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[26 outs | 0-1 | 1B, 2B] BALL
  Ball 1. Count: 1-1.
[26 outs | 1-1 | 1B, 2B] BALL IN PLAY
  Hank Rexroth runs → line out.
  Hank Rexroth is out.

End of top half — Orioles: 5 run(s), 9 hit(s), 27 out(s) | Run rate: 0.185
============================================================
HALFTIME
  Orioles: 5 run(s)
  Nationals need 6 run(s) to win
  Required run rate: 0.222 R/out
============================================================

────────────────────────────────────────────────────────────
BOTTOM HALF | Nationals batting
────────────────────────────────────────────────────────────
--- Now batting: Barry Harbour ---
[0 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | empty] BALL IN PLAY
  Barry Harbour runs → single.
--- Now batting: Maxi Leganés ---
[0 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[1 outs | 0-0 | 1B] JOKER INSERTION
  Nationals sends in joker Raz Ackman for an extra plate appearance (joker #1).
--- Now batting: Raz Ackman ---
[1 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | 1B] FOUL
  Foul ball. Count: 1-1.
[1 outs | 1-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[1 outs | 1-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[2 outs | 0-0 | 1B] JOKER INSERTION
  Nationals sends in joker Kamron Ezukanma for an extra plate appearance (joker #2).
--- Now batting: Kamron Ezukanma ---
[2 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 1B] FOUL
  Foul ball. Count: 1-1.
[2 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[2 outs | 2-1 | 1B] BALL IN PLAY
  Kamron Ezukanma runs → line out.
  Kamron Ezukanma is out.
[3 outs | 0-0 | 1B] JOKER INSERTION
  Nationals sends in joker Eintracht Olympique for an extra plate appearance (joker #3).
--- Now batting: Eintracht Olympique ---
[3 outs | 0-0 | 1B] SAC BUNT
[4 outs | 0-0 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
[4 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[4 outs | 1-0 | 3B] FOUL
  Foul ball. Count: 1-1.
[4 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[4 outs | 1-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Wilfred Sheridan ---
[5 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[5 outs | 0-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[5 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[5 outs | 0-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Don Boeheim ---
[6 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[6 outs | 0-1 | 3B] BALL IN PLAY
  Don Boeheim runs → ground out.
  Don Boeheim is out.
--- Now batting: Calvin Riso ---
[7 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[7 outs | 2-0 | 3B] BALL
  Ball 3. Count: 3-0.
[7 outs | 3-0 | 3B] BALL
  WALK — Calvin Riso awarded 1B.
--- Now batting: Kenzo Mawuli ---
[7 outs | 0-0 | 1B, 3B] SAC BUNT
--- Now batting: Mitch Wilson ---
[7 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[7 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[7 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Mitch Wilson runs → double play.
  Mitch Wilson is out.
  Runner at 1B thrown out.
--- Now batting: Yun Hyun-soo [P] ---
[9 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
[9 outs | 1-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[9 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[9 outs | 1-2 | 3B] BALL
  Ball 2. Count: 2-2.
[9 outs | 2-2 | 3B] FOUL
  Foul ball. Count: 2-2.
[9 outs | 2-2 | 3B] BALL
  Ball 3. Count: 3-2.
[9 outs | 3-2 | 3B] BALL
  WALK — Yun Hyun-soo awarded 1B.
--- Now batting: Barry Harbour ---
[9 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 1B, 3B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 2B.
[9 outs | 1-0 | 2B, 3B] BALL IN PLAY
  Barry Harbour runs → fly out.
  Barry Harbour is out.
  Runner at 3B thrown out.
--- Now batting: Maxi Leganés ---
[11 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Maxi Leganés given a free pass.
[11 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Nationals sends in joker Raz Ackman for an extra plate appearance (joker #4).
--- Now batting: Raz Ackman ---
[11 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[11 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Raz Ackman runs → fly out.
  Raz Ackman is out.
--- Now batting: Owen Rozier ---
[12 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Owen Rozier takes a SECOND CHANCE at the plate.
  Second chance — fresh 0-0 count.
[12 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[12 outs | 0-2 | 1B, 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[13 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Wilfred Sheridan ---
[14 outs | 0-0 | 2B] BALL IN PLAY
  Wilfred Sheridan runs → ground out.
  Wilfred Sheridan is out.
[15 outs | 0-0 | 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!
--- Now batting: Don Boeheim ---
[16 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[16 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[16 outs | 0-2 | empty] BALL IN PLAY
  Don Boeheim runs → line out.
  Don Boeheim is out.
--- Now batting: Calvin Riso ---
[17 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[17 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[17 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[17 outs | 0-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Kenzo Mawuli ---
[18 outs | 0-0 | empty] BALL IN PLAY
  Kenzo Mawuli runs → double.
--- Now batting: Mitch Wilson ---
[18 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Mitch Wilson given a free pass.
[18 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Nationals sends in joker Kamron Ezukanma for an extra plate appearance (joker #5).
--- Now batting: Kamron Ezukanma ---
[18 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Kamron Ezukanma runs → error.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[18 outs | 0-0 | 1B, 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Manasse Tiafoe exits (20 BF this spell).
--- Now batting: Yun Hyun-soo [P] ---
[18 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | 1B, 2B, 3B] BALL IN PLAY
  Yun Hyun-soo runs → line out.
  Yun Hyun-soo is out.
[19 outs | 0-0 | 1B, 2B, 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
  1 run(s) score.
--- Now batting: Barry Harbour ---
[19 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[19 outs | 1-0 | 2B, 3B] FOUL
  Foul ball. Count: 1-1.
[19 outs | 1-1 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[19 outs | 1-2 | 2B, 3B] BALL
  Ball 2. Count: 2-2.
[19 outs | 2-2 | 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Maxi Leganés ---
[20 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Maxi Leganés takes a SECOND CHANCE at the plate.
  Second chance — fresh 0-0 count.
[20 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[20 outs | 0-2 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[21 outs | 0-0 | 2B, 3B] JOKER INSERTION
  Nationals sends in joker Eintracht Olympique for an extra plate appearance (joker #6).
--- Now batting: Eintracht Olympique ---
[21 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[21 outs | 0-1 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[21 outs | 0-2 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[22 outs | 0-0 | 2B, 3B] JOKER INSERTION
  Nationals sends in joker Raz Ackman for an extra plate appearance (joker #7).
--- Now batting: Raz Ackman ---
[22 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[22 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[22 outs | 1-1 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | 2B, 3B] BALL
  Ball 2. Count: 2-2.
[22 outs | 2-2 | 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[22 outs | 2-2 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Owen Rozier ---
[23 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Owen Rozier runs → fly out.
  Owen Rozier is out.
--- Now batting: Wilfred Sheridan ---
[24 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[24 outs | 1-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[24 outs | 1-1 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[24 outs | 1-2 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Don Boeheim ---
[25 outs | 0-0 | 2B, 3B] INTENTIONAL WALK
  INTENTIONAL WALK — Don Boeheim given a free pass.
--- Now batting: Calvin Riso ---
[25 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[25 outs | 0-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[25 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
[25 outs | 1-2 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-2.
[25 outs | 2-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[25 outs | 2-2 | 1B, 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Kenzo Mawuli ---
[26 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[26 outs | 0-1 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[26 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
[26 outs | 1-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.

End of bottom half — Nationals: 2 run(s), 3 hit(s), 27 out(s) | Run rate: 0.074

============================================================
GAME OVER: ORIOLES WIN 5–2
============================================================
Final score: Orioles 5, Nationals 2
============================================================
LINE SCORE
                        1      R
Orioles                 5      5
Nationals               2      2

============================================================
ORIOLES BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Manasse Tiafoe          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Néstor Borges           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yasuhito Todo           1    1    0    1    0    0    0     1    0    0    0    0     0    0
Carter Chidester        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jasper Cofield          3    3    0    0    0    0    0     1    0    1    0    0     0    0
Lawrence Miramontez     1    1    1    1    1    0    0     0    0    0    0    0     0    0
Song Hyun-jun           2    2    1    1    0    0    0     0    0    0    0    0     0    0
Efrain Samudio          2    2    0    1    1    0    0     2    0    0    0    0     0    0
Tommy Carlen            1    1    0    0    0    0    0     0    0    0    0    0     0    0
Devon Rizespor          2    2    0    0    0    0    0     0    0    1    0    0     0    0
Nishesh Gibson          3    2    1    0    0    0    0     0    1    0    0    0     0    0
Dwight Barrett          1    1    0    1    0    1    0     0    0    0    0    0     0    0
Enrique Almada          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Scoville Church         3    3    0    1    0    1    0     0    0    2    0    0     0    0
Mauricio Corozo         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hubert Joelson          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rajeev Miranda          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lawrence Bonder         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Collin Enyeama          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yates Primer            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Atlanta Alcócer         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kotkan Medel            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Han Corps               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hillel Kirks            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Fabian Zúñiga           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Maciek Ritschard        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gardnar Condron         0    0    0    0    0    0    0     0    0    0    0    0     0    0
José Alderete           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Donta Patt-Henry        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mason Connealy          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jørn Shimeng            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Roberto Cervantes       1    1    0    1    1    0    0     0    0    0    0    0     0    0
Mansoor Ellens          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rónald Ramirez          3    3    0    1    0    0    0     0    0    1    0    1     0    0
Hank Rexroth            3    3    1    0    0    0    0     0    0    0    0    0     0    0
Lamar Hecht             2    1    0    0    0    0    0     0    1    0    0    0     0    0
Fernando Navarro        1    0    0    0    0    0    0     0    1    0    0    0     0    0
Lake Velazquez          0    0    1    0    0    0    0     0    0    0    0    0     0    0
Seiichiro Mönchengladbach    2    2    0    0    0    0    0     0    0    0    0    0     0    0
Enzo Martín             2    2    0    0    0    0    0     0    0    0    0    0     0    0
Nicholas Letelier       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Matt Livings            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Matías Iwunnah          1    1    0    1    0    0    0     1    0    0    0    1     1    0
Jaylan Pearman          0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 34   31    5    9    3    2    0     5    3    5    0    2     1    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Manasse Tiafoe         20   18    2    1    4    5    0
Mauricio Corozo        10    9    0    1    1    5    0

============================================================
NATIONALS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Yun Hyun-soo            2    1    0    0    0    0    0     0    1    0    0    0     0    0
Maxi Leganés            3    2    0    0    0    0    0     0    1    2    0    1     0    0
Wilfred Sheridan        3    3    0    0    0    0    0     0    0    2    0    0     0    0
Ivan Madrigal           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Barry Harbour           3    3    1    1    0    0    0     0    0    0    0    0     0    0
Willian Braun           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jyaire O'Flaherty       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Chia-hao Haiyan         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Eintracht Olympique     3    3    0    0    0    0    0     0    0    2    0    0     0    0
Raz Ackman              3    3    0    0    0    0    0     0    0    2    0    0     0    0
Lenoir Sexton           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Owen Rozier             2    2    0    0    0    0    0     0    0    1    0    1     0    0
Chase DiBernardo        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Damian Caswell          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Daniel Deener           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kenzo Mawuli            3    3    1    2    1    0    0     1    0    1    0    0     0    0
Alexios Therien         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sidney Metayer          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Clifford Wingate        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Spencer Hooks           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gerald Josephs          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tom Prince              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sherwood Avery          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tyderick Autry          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Leandro Femenino        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kemari Stiglic          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kamron Ezukanma         2    2    0    0    0    0    0     0    0    0    0    0     0    0
Destyn Buck             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Luke Beard              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Giovanni Millar         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hugo Costly             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Eli Valenzuela          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mitch Wilson            2    1    0    0    0    0    0     0    1    0    0    0     0    0
Calvin Riso             3    2    0    0    0    0    0     0    1    0    0    0     0    0
Don Boeheim             3    2    0    0    0    0    0     0    1    0    0    0     0    0
Thai-Son Bubb           0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 32   27    2    3    1    0    0     1    5   10    0    2     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Yun Hyun-soo            5    3    2    2    1    1    0
Sidney Metayer         17   15    4    2    1    2    0
Tom Prince             11    9    3    1    1    2    0

============================================================
Run rate:  Orioles  0.185    Nationals  0.074
Second-Chance ABs:  Orioles  2    Nationals  2
IBB (Orioles): Nishesh Gibson.
IBB (Nationals): Maxi Leganés; Mitch Wilson; Don Boeheim.
Required run rate (Nationals): 0.222 R/out (needed 6 runs in 27 outs)
Powerplays: Nationals — Damian Caswell NF (O1-4)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Fernando Navarro      Scoville Church            1  top
Scoville Church       Jasper Cofield             1  top
Jasper Cofield        Devon Rizespor             0  top
Devon Rizespor        Lamar Hecht                0  top
Lamar Hecht           Song Hyun-jun              0  top
Song Hyun-jun         Efrain Samudio             0  top
Efrain Samudio        Tommy Carlen               0  top
Tommy Carlen          Matt Livings               0  top
Matt Livings          Nishesh Gibson             0  top
Nishesh Gibson        Rónald Ramirez             0  top
Rónald Ramirez        Hank Rexroth               0  top
Hank Rexroth          Enzo Martín                0  top
Enzo Martín           Scoville Church            0  top
Scoville Church       Jasper Cofield             0  top
Jasper Cofield        Devon Rizespor             0  top
Devon Rizespor        Lamar Hecht                0  top
Lamar Hecht           Seiichiro Mönchengladbach   0  top
Seiichiro MönchengladbachRónald Ramirez             2  top
Rónald Ramirez        Efrain Samudio             0  top
Efrain Samudio        Hank Rexroth               0  top
Hank Rexroth          Enzo Martín                0  top
Enzo Martín           Jasper Cofield             0  top
Jasper Cofield        Matías Iwunnah             1  top
Matías Iwunnah        Seiichiro Mönchengladbach   0  top
Seiichiro MönchengladbachNishesh Gibson             0  top
Nishesh Gibson        Hank Rexroth               0  top
Maxi Leganés          Raz Ackman                 0  bottom
Raz Ackman            Kamron Ezukanma            0  bottom
Kamron Ezukanma       Eintracht Olympique        0  bottom
Eintracht Olympique   Eintracht Olympique        0  bottom
Eintracht Olympique   Wilfred Sheridan           0  bottom
Wilfred Sheridan      Don Boeheim                0  bottom
Don Boeheim           Kenzo Mawuli               1  bottom
Kenzo Mawuli          Mitch Wilson               0  bottom
Mitch Wilson          Calvin Riso                0  bottom
Calvin Riso           Barry Harbour              0  bottom
Barry Harbour         Raz Ackman                 0  bottom
Raz Ackman            Maxi Leganés               0  bottom
Maxi Leganés          Owen Rozier                0  bottom
Owen Rozier           Wilfred Sheridan           0  bottom
Wilfred Sheridan      Yun Hyun-soo               0  bottom
Yun Hyun-soo          Don Boeheim                0  bottom
Don Boeheim           Calvin Riso                0  bottom
Calvin Riso           Yun Hyun-soo               0  bottom
Yun Hyun-soo          Barry Harbour              1  bottom
Barry Harbour         Maxi Leganés               0  bottom
Maxi Leganés          Eintracht Olympique        0  bottom
Eintracht Olympique   Raz Ackman                 0  bottom
Raz Ackman            Owen Rozier                0  bottom
Owen Rozier           Wilfred Sheridan           0  bottom
Wilfred Sheridan      Calvin Riso                0  bottom
Calvin Riso           Kenzo Mawuli               0  bottom
──────────────────────────────────────────────────────────────────
Total partnerships: 52  |  Avg runs/partnership: 0.13
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Yun Hyun-soo          top            1    5    3     2     2     1     1     0
Sidney Metayer        top            6   17   15     2     4     1     2     0
Tom Prince            top           24   11    9     1     3     1     2     0
Manasse Tiafoe        bottom         1   20   18     1     2     4     5     0
Mauricio Corozo       bottom        23   10    9     1     0     1     5     0
──────────────────────────────────────────────────────────────────────────
Total spells: 5
Compare basket · 0 max 4
Compare →