Giants 8, Orioles 7 · 2026-08-26
────────────────────────────────────────────────────────────
TOP HALF | Giants batting
────────────────────────────────────────────────────────────
--- Now batting: Alafia Kelley ---
[0 outs | 0-0 | empty] BALL IN PLAY
  Alafia Kelley runs → ground out.
  Alafia Kelley is out.
--- Now batting: Maximo Cardozo ---
[1 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[1 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[1 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Jhonny Reyes ---
[2 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[2 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[2 outs | 1-2 | empty] BALL IN PLAY
  Jhonny Reyes runs → fly out.
  Jhonny Reyes is out.
--- Now batting: Reuben Leininger ---
[3 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[3 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[3 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[3 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Orien Hoffken ---
[4 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[4 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[4 outs | 0-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: José Marte ---
[5 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[5 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[5 outs | 2-1 | empty] BALL
  Ball 3. Count: 3-1.
[5 outs | 3-1 | empty] CALLED STRIKE
  Strike (called). Count: 3-2.
[5 outs | 3-2 | empty] BALL
  WALK — José Marte awarded 1B.
--- Now batting: Alexander Connelly ---
[5 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[5 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[5 outs | 0-2 | 1B] BALL IN PLAY
  Alexander Connelly runs → fielder's choice.
  Runner at 1B thrown out.
--- Now batting: Jerome Short ---
[6 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[6 outs | 1-0 | 1B] FOUL
  Foul ball. Count: 1-1.
[6 outs | 1-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[6 outs | 1-2 | 1B] BALL
  Ball 2. Count: 2-2.
[6 outs | 2-2 | 1B] FOUL
  Foul ball. Count: 2-2.
[6 outs | 2-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Egan Guerrant [P] ---
[7 outs | 0-0 | 1B] SAC BUNT
[8 outs | 0-0 | 1B] PINCH RUNNER
  Ignacio Rosado pinch-runs for Egan Guerrant at 1B.
--- Now batting: Alafia Kelley ---
[8 outs | 0-0 | 1B] BALL IN PLAY
  Alafia Kelley runs → ground out.
  Alafia Kelley is out.
  Runner advances from 1B to 2B.
--- Now batting: Maximo Cardozo ---
[9 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[9 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[9 outs | 2-1 | 2B] BALL
  Ball 3. Count: 3-1.
[9 outs | 3-1 | 2B] BALL
  WALK — Maximo Cardozo awarded 1B.
[9 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Manolo Figueroa pinch-runs for Maximo Cardozo at 1B.
--- Now batting: Jhonny Reyes ---
[9 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 1B, 2B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 3B.
[9 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[9 outs | 0-2 | 1B, 3B] BALL IN PLAY
  Jhonny Reyes runs → single.
  Runner scores from 3B.
  Runner at 1B thrown out.
--- Now batting: Reuben Leininger ---
[10 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[10 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[10 outs | 0-2 | 1B] FOUL
  Foul ball. Count: 0-2.
[10 outs | 0-2 | 1B] FOUL
  Foul ball. Count: 0-2.
[10 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Orien Hoffken ---
[11 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | 1B] CALLED STRIKE
  Strike (called). Count: 1-1.
[11 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[11 outs | 2-1 | 1B] BALL
  Ball 3. Count: 3-1.
[11 outs | 3-1 | 1B] BALL
  WALK — Orien Hoffken awarded 1B.
  Runner advances from 1B to 2B.
[11 outs | 0-0 | 1B, 2B] PINCH HITTER
  Antolín Matos pinch-hits for José Marte.
[11 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Raziel Jimenez pinch-runs for Orien Hoffken at 1B.
--- Now batting: Antolín Matos ---
[11 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[11 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[11 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Antolín Matos runs → line out.
  Antolín Matos is out.
[12 outs | 0-0 | 1B, 2B] PINCH HITTER
  Brad Galloway pinch-hits for Alexander Connelly.
--- Now batting: Brad Galloway ---
[12 outs | 0-0 | 1B, 2B] INJURY SUB
[12 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[12 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Brad Galloway runs → double.
  Runner scores from 2B.
  Runner scores from 1B.
[12 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Alastair Roy exits (15 BF this spell).
[12 outs | 0-0 | 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!
--- Now batting: Jerome Short ---
[13 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[13 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[13 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[13 outs | 2-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 2-2.
[13 outs | 2-2 | empty] BALL IN PLAY
  Jerome Short runs → double.
--- Now batting: Ignacio Rosado ---
[13 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Ignacio Rosado given a free pass.
--- Now batting: Alafia Kelley ---
[13 outs | 0-0 | 1B, 2B] HIT BY PITCH
  HBP — Alafia Kelley awarded 1B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[13 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Eddie Anger pinch-runs for Alafia Kelley at 1B.
--- Now batting: Manolo Figueroa ---
[13 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[13 outs | 0-1 | 1B, 2B, 3B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[14 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[14 outs | 1-1 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[14 outs | 1-2 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[14 outs | 1-2 | 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
[15 outs | 0-0 | 2B, 3B] PINCH HITTER
  Stefan Braxton pinch-hits for Parker McNeal.
--- Now batting: Stefan Braxton ---
[15 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[15 outs | 0-1 | 2B, 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  1 run(s) score.
[15 outs | 0-1 | 3B] FOUL
  Foul ball. Count: 0-2.
[15 outs | 0-2 | 3B] BALL IN PLAY
  Stefan Braxton runs → ground out.
  Stefan Braxton is out.
  Runner scores from 3B.
--- Now batting: Reuben Leininger ---
[16 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[16 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[16 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[16 outs | 1-2 | empty] BALL IN PLAY
  Reuben Leininger runs → fly out.
  Reuben Leininger is out.
--- Now batting: Raziel Jimenez ---
[17 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[17 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[17 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[17 outs | 2-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Antolín Matos ---
[18 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[18 outs | 0-1 | empty] BALL
  Ball 1. 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 IN PLAY
  Antolín Matos runs → line out.
  Antolín Matos is out.
[19 outs | 0-0 | empty] DEFENSIVE SUB
  Edson López replaces Sidney Foust at SS.
--- Now batting: Brad Galloway ---
[19 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[19 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | empty] BALL
  Ball 1. Count: 1-2.
[19 outs | 1-2 | empty] BALL IN PLAY
  Brad Galloway runs → line out.
  Brad Galloway is out.
--- Now batting: Jerome Short ---
[20 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[20 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[20 outs | 1-1 | empty] BALL IN PLAY
  Jerome Short runs → ground out.
  Jerome Short is out.
--- Now batting: Ignacio Rosado ---
[21 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[21 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[21 outs | 0-2 | empty] BALL IN PLAY
  Ignacio Rosado runs → single.
--- Now batting: Eddie Anger ---
[21 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[21 outs | 1-0 | 1B] CALLED STRIKE
  Strike (called). Count: 1-1.
[21 outs | 1-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[21 outs | 1-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Manolo Figueroa ---
[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] SWINGING STRIKE
  Strike (swinging). Count: 2-2.
[22 outs | 2-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Stefan Braxton ---
[23 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[23 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[23 outs | 1-1 | 1B] CALLED STRIKE
  Strike (called). Count: 1-2.
[23 outs | 1-2 | 1B] BALL
  Ball 2. Count: 2-2.
[23 outs | 2-2 | 1B] BALL
  Ball 3. Count: 3-2.
[23 outs | 3-2 | 1B] BALL
  WALK — Stefan Braxton awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Reuben Leininger ---
[23 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[23 outs | 1-1 | 1B, 2B] BALL IN PLAY
  Reuben Leininger runs → fielder's choice.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.
[24 outs | 0-0 | 1B, 2B] PINCH HITTER
  Pramod Estrada pinch-hits for Raziel Jimenez.
--- Now batting: Pramod Estrada ---
[24 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[24 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[24 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Pramod Estrada runs → single.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
[24 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Peter Barella exits (16 BF this spell).
--- Now batting: Antolín Matos ---
[24 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[24 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[24 outs | 0-2 | 1B, 2B] BALL
  Ball 1. Count: 1-2.
[24 outs | 1-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Brad Galloway ---
[25 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[25 outs | 1-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[25 outs | 1-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[25 outs | 1-2 | 1B, 2B] FOUL
  Foul ball. Count: 1-2.
[25 outs | 1-2 | 1B, 2B] FOUL
  Foul ball. Count: 1-2.
[25 outs | 1-2 | 1B, 2B] FOUL OUT
  Foul ball. Count: 0-0.
[26 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Giants sends in joker Hervé Capdevila for an extra plate appearance (joker #1).
--- Now batting: Hervé Capdevila ---
[26 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[26 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[26 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Hervé Capdevila runs → double.
  Runner scores from 2B.
  Runner scores from 1B.
--- Now batting: Jerome Short ---
[26 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[26 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[26 outs | 0-2 | 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!

End of top half — Giants: 8 run(s), 6 hit(s), 27 out(s) | Run rate: 0.296
============================================================
HALFTIME
  Giants: 8 run(s)
  Orioles need 9 run(s) to win
  Required run rate: 0.333 R/out
============================================================

────────────────────────────────────────────────────────────
BOTTOM HALF | Orioles batting
────────────────────────────────────────────────────────────
--- Now batting: Rill Kautz ---
[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] BALL IN PLAY
  Rill Kautz runs → line out.
  Rill Kautz is out.
--- Now batting: Sidney Foust ---
[1 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | empty] BALL IN PLAY
  Sidney Foust runs → single.
--- Now batting: Dyllan Ison ---
[1 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | 1B] CALLED STRIKE
  Strike (called). Count: 1-1.
[1 outs | 1-1 | 1B] CALLED STRIKE
  Strike (called). Count: 1-2.
[1 outs | 1-2 | 1B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 1B to 2B.
[1 outs | 1-2 | 2B] BALL IN PLAY
  Dyllan Ison runs → single.
  Runner advances from 2B to 3B.
--- Now batting: Korey Flowers ---
[1 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[1 outs | 1-1 | 1B, 3B] FOUL
  Foul ball. Count: 1-2.
[1 outs | 1-2 | 1B, 3B] BALL IN PLAY
  Korey Flowers runs → fielder's choice.
  Runner at 3B thrown out.
  Runner advances from 1B to 2B.
--- Now batting: Kreigh Mateer ---
[2 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[2 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Kreigh Mateer runs → single.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Kristian Alison ---
[2 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[2 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
[2 outs | 1-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[2 outs | 1-2 | 1B, 2B, 3B] BALL IN PLAY
  Kristian Alison runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  Runner at 1B thrown out.
--- Now batting: Maciek Stokke ---
[3 outs | 0-0 | 1B, 3B] HIT BY PITCH
  HBP — Maciek Stokke awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Mackenzie Sigourney ---
[3 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-1.
[3 outs | 1-1 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[3 outs | 1-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[3 outs | 1-2 | 1B, 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Alastair Roy [P] ---
[4 outs | 0-0 | 1B, 2B, 3B] SAC BUNT
  Cricket order flips (joker-free trip) — Alastair Roy now leads off.
[5 outs | 0-0 | 2B, 3B] INTENTIONAL WALK
  INTENTIONAL WALK — Alastair Roy given a free pass.
[5 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Ulises Barba pinch-runs for Kristian Alison at 3B.
[5 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: Mackenzie Sigourney ---
[5 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[5 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[5 outs | 1-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[5 outs | 1-2 | 2B, 3B] BALL
  Ball 2. Count: 2-2.
[5 outs | 2-2 | 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[5 outs | 2-2 | 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Maciek Stokke ---
[6 outs | 0-0 | 2B, 3B] INTENTIONAL WALK
  INTENTIONAL WALK — Maciek Stokke given a free pass.
[6 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Dylan Purchase pinch-hits for Ulises Barba.
[6 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Geoff Michulka pinch-runs for Alastair Roy at 2B.
--- Now batting: Dylan Purchase ---
[6 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
  Runner advances from 3B to 1B.
  Runner advances from 1B to 3B.
[6 outs | 1-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[6 outs | 1-1 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-1.
  Runner advances from 3B to 1B.
  Runner advances from 1B to 3B.
[6 outs | 2-1 | 1B, 2B, 3B] BALL
  Ball 3. Count: 3-1.
  Runner advances from 3B to 1B.
  Runner advances from 1B to 3B.
[6 outs | 3-1 | 1B, 2B, 3B] BALL
  WALK — Dylan Purchase awarded 1B.
  Runner advances from 3B to 2B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
  Runner scores (forced).
[6 outs | 0-0 | 1B, 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Egan Guerrant exits (12 BF this spell).
--- Now batting: Kreigh Mateer ---
[6 outs | 0-0 | 1B, 2B, 3B] BALL IN PLAY
  Kreigh Mateer runs → double play.
  Kreigh Mateer is out.
  Runner at 1B thrown out.
--- Now batting: Korey Flowers ---
[8 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[8 outs | 1-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[8 outs | 1-2 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[8 outs | 1-2 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Dyllan Ison ---
[9 outs | 0-0 | 2B, 3B] INTENTIONAL WALK
  INTENTIONAL WALK — Dyllan Ison given a free pass.
[9 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Edson López pinch-runs for Dyllan Ison at 1B.
--- Now batting: Sidney Foust ---
[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] FOUL
  Foul ball. Count: 1-2.
[9 outs | 1-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[9 outs | 1-2 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-2.
[9 outs | 2-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Rill Kautz ---
[10 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[10 outs | 1-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[10 outs | 1-1 | 1B, 2B, 3B] BALL IN PLAY
  Rill Kautz runs → fly out.
  Rill Kautz is out.
  Cricket order flips (joker-free trip) — Rill Kautz now leads off.
[11 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-1.
[11 outs | 1-1 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-1.
[11 outs | 2-1 | 1B, 2B, 3B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!
[12 outs | 2-1 | 1B, 3B] FOUL
  Foul ball. Count: 2-2.
[12 outs | 2-2 | 1B, 3B] BALL
  Ball 3. Count: 3-2.
[12 outs | 3-2 | 1B, 3B] BALL
  WALK — Rill Kautz awarded 1B.
  Runner advances from 1B to 2B.
[12 outs | 0-0 | 1B, 2B, 3B] JOKER INSERTION
  Orioles sends in joker Arkie Rubin for an extra plate appearance (joker #1).
--- Now batting: Arkie Rubin ---
[12 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 1B, 2B, 3B] BALL IN PLAY
  Arkie Rubin takes a SECOND CHANCE at the plate.
  Hit credited (second chance). Total this AB: 1.
  Second chance — fresh 0-0 count.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.
[13 outs | 1-1 | 2B, 3B] BALL IN PLAY
  Arkie Rubin runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
[13 outs | 0-0 | 1B, 3B] PINCH HITTER
  Shawqi Maciejczak pinch-hits for Sidney Foust.
[13 outs | 0-0 | 1B, 3B] PINCH RUNNER
  Nicolas Lichnovsky pinch-runs for Rill Kautz at 3B.
--- Now batting: Shawqi Maciejczak ---
[13 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[13 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[13 outs | 0-2 | 1B, 3B] BALL
  Ball 1. Count: 1-2.
[13 outs | 1-2 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[14 outs | 0-0 | 1B, 3B] PINCH RUNNER
  Rónald Samudio pinch-runs for Nicolas Lichnovsky at 3B.
--- Now batting: Edson López ---
[14 outs | 0-0 | 1B, 3B] FOUL
  Foul ball. Count: 0-1.
[14 outs | 0-1 | 1B, 3B] BALL IN PLAY
  Edson López runs → single.
  Runner advances from 1B to 2B.
[14 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Zaimir Schloss pinch-runs for Rónald Samudio at 3B.
--- Now batting: Korey Flowers ---
[14 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[14 outs | 0-1 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-1.
[14 outs | 1-1 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[14 outs | 1-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[15 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Ahmad Heath pinch-hits for Kreigh Mateer.
[15 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Dan Mills pinch-runs for Zaimir Schloss at 3B.
--- Now batting: Ahmad Heath ---
[15 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[15 outs | 0-1 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[15 outs | 0-2 | 1B, 2B, 3B] BALL IN PLAY
  Ahmad Heath runs → fly out.
  Ahmad Heath is out.
[16 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Junior Kagame pinch-runs for Dan Mills at 3B.
--- Now batting: Dylan Purchase ---
[16 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[16 outs | 0-1 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[16 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
[16 outs | 1-2 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[17 outs | 0-0 | 1B, 2B, 3B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
--- Now batting: Maciek Stokke ---
[18 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[18 outs | 0-1 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[18 outs | 0-2 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[18 outs | 0-2 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[18 outs | 0-2 | 2B, 3B] BALL IN PLAY
  Maciek Stokke runs → double play.
  Maciek Stokke is out.
  Runner at 2B thrown out.
--- Now batting: Mackenzie Sigourney ---
[20 outs | 0-0 | 3B] SAC BUNT
--- Now batting: Geoff Michulka ---
[21 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[21 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[21 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[21 outs | 1-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Junior Kagame ---
[22 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[22 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[23 outs | 0-0 | empty] PITCHING CHANGE
  PITCHING CHANGE: Diego Warburg exits (15 BF this spell).
--- Now batting: Shawqi Maciejczak ---
[23 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[23 outs | 2-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 2-1.
[23 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[23 outs | 2-2 | empty] FOUL
  Foul ball. Count: 2-2.
[23 outs | 2-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Edson López ---
[24 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[24 outs | 0-1 | empty] BALL
  Ball 1. 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] CALLED STRIKE
  Strike (called). Count: 3-2.
[24 outs | 3-2 | empty] BALL
  WALK — Edson López awarded 1B.
[24 outs | 0-0 | 1B] JOKER INSERTION
  Orioles sends in joker Destyn Thompson for an extra plate appearance (joker #2).
--- Now batting: Destyn Thompson ---
[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] FOUL
  Foul ball. Count: 1-2.
[24 outs | 1-2 | 1B] FOUL
  Foul ball. Count: 1-2.
[24 outs | 1-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[25 outs | 0-0 | 1B] JOKER INSERTION
  Orioles sends in joker Arkie Rubin for an extra plate appearance (joker #3).
--- Now batting: Arkie Rubin ---
[25 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[25 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[25 outs | 2-1 | 1B] BALL IN PLAY
  Arkie Rubin runs → fly out.
  Arkie Rubin is out.
--- Now batting: Korey Flowers ---
[26 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[26 outs | 1-0 | 1B] BALL IN PLAY
  Korey Flowers runs → double.
  Runner scores from 1B.
--- Now batting: Ahmad Heath ---
[26 outs | 0-0 | 2B] BALL IN PLAY
  Ahmad Heath runs → ground out.
  Ahmad Heath is out.

End of bottom half — Orioles: 7 run(s), 8 hit(s), 27 out(s) | Run rate: 0.259

============================================================
GAME OVER: GIANTS WIN 8–7
============================================================
Final score: Giants 8, Orioles 7
============================================================
LINE SCORE
                        1      R
Giants                  8      8
Orioles                 7      7

============================================================
GIANTS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Egan Guerrant           1    1    0    0    0    0    0     0    0    0    0    0     0    0
Parker McNeal           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Orien Hoffken           2    1    0    0    0    0    0     0    1    0    0    0     0    0
Pramod Estrada          1    1    1    1    0    0    0     1    0    0    0    0     0    0
Maximo Cardozo          2    1    0    0    0    0    0     0    1    1    0    0     0    0
Antolín Matos           3    3    0    0    0    0    0     0    0    1    0    0     0    0
Chase Sundling          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hervé Capdevila         1    1    0    1    1    0    0     2    0    0    0    0     0    0
Alafia Kelley           3    2    0    0    0    0    0     0    0    0    1    0     0    0
Eddie Anger             1    1    0    0    0    0    0     0    0    1    0    0     0    0
Raziel Jimenez          1    1    1    0    0    0    0     0    0    1    0    0     0    0
Reuben Leininger        4    4    1    0    0    0    0     0    0    2    0    0     0    0
Alexander Connelly      1    1    0    0    0    0    0     0    0    0    0    0     0    0
Manolo Figueroa         2    2    0    0    0    0    0     0    0    1    0    0     0    0
Brad Galloway           3    3    1    1    1    0    0     2    0    0    0    0     0    0
Stefan Braxton          2    1    1    0    0    0    0     1    1    0    0    0     0    0
Joe Schnugg             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tally Mateas            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Joel Cordero            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gaku Yamauchi           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Michael McKay           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dariel Mori             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Diego Warburg           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Xavier Kavan            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sidney Helgeson-Nielsen    0    0    0    0    0    0    0     0    0    0    0    0     0    0
Apostolos Moore         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mario Villasanti        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yoichiro Ishibashi      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Semp Clements           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jhonny Reyes            2    2    0    1    0    0    0     1    0    0    0    0     0    0
Rubilio Caniza          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Leo Lacasse             0    0    0    0    0    0    0     0    0    0    0    0     0    0
José Marte              1    0    0    0    0    0    0     0    1    0    0    0     0    0
Jerome Short            3    3    1    1    1    0    0     0    0    1    0    0     0    0
Ignacio Rosado          2    1    2    1    0    0    0     0    1    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 35   29    8    6    3    0    0     7    5    8    1    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Egan Guerrant          12    6    4    4    3    0    1
Diego Warburg          15   17    3    2    2    7    0
Yoichiro Ishibashi      6    4    1    1    1    1    0

============================================================
ORIOLES BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Alastair Roy            2    0    0    0    0    0    0     1    1    0    0    0     0    0
Dylan Purchase          2    1    0    0    0    0    0     1    1    1    0    0     0    0
Zaimir Schloss          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sidney Foust            2    2    0    1    0    0    0     0    0    1    0    0     0    0
Dyllan Ison             2    1    1    1    0    0    0     0    1    0    0    0     0    0
Rill Kautz              3    2    0    0    0    0    0     0    1    0    0    0     0    0
Arkie Rubin             2    2    0    2    0    0    0     1    0    0    0    1     0    1
Geoff Michulka          1    1    1    0    0    0    0     0    0    1    0    0     0    0
Mackenzie Sigourney     3    2    0    0    0    0    0     1    0    0    0    0     0    0
Kreigh Mateer           2    2    0    1    0    0    0     0    0    0    0    0     0    0
Shawqi Maciejczak       2    2    0    0    0    0    0     0    0    1    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
Jhonny Andrade          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Brett Dennis            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
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
Maciek Stokke           3    1    1    0    0    0    0     0    1    0    1    0     0    0
Ulises Barba            0    0    1    0    0    0    0     0    0    0    0    0     0    0
Edson López             2    1    1    1    0    0    0     0    1    0    0    0     0    0
Rónald Samudio          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Destyn Thompson         1    1    0    0    0    0    0     0    0    1    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
Korey Flowers           4    4    1    1    1    0    0     1    0    2    0    0     0    0
Junior Kagame           1    1    1    0    0    0    0     0    0    1    0    0     0    0
Ahmad Heath             2    2    0    0    0    0    0     0    0    0    0    0     0    0
Nicolas Lichnovsky      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kristian Alison         1    1    0    1    0    0    0     1    0    0    0    0     0    0
Dan Mills               0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 35   26    7    8    1    0    0     6    6    8    1    1     0    1

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Alastair Roy           15   12    2    3    3    4    0
Peter Barella          16   12    3    3    2    3    1
Hector Luqueño          3    3    1    2    0    1    0

============================================================
Run rate:  Giants  0.296    Orioles  0.259
Second-Chance ABs:  Giants  0    Orioles  1
IBB (Giants): Ignacio Rosado.
IBB (Orioles): Alastair Roy; Dyllan Ison; Maciek Stokke.
Required run rate (Orioles): 0.333 R/out (needed 9 runs in 27 outs)
Powerplays: Orioles — Geoff Michulka NF (O9-12, 1 PO)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Alafia Kelley         Maximo Cardozo             0  top
Maximo Cardozo        Jhonny Reyes               0  top
Jhonny Reyes          Reuben Leininger           0  top
Reuben Leininger      Orien Hoffken              0  top
Orien Hoffken         José Marte                 0  top
José Marte            Jerome Short               0  top
Jerome Short          Egan Guerrant              0  top
Egan Guerrant         Alafia Kelley              0  top
Alafia Kelley         Manolo Figueroa            1  top
Manolo Figueroa       Reuben Leininger           0  top
Reuben Leininger      Antolín Matos              0  top
Antolín Matos         Brad Galloway              2  top
Brad Galloway         Eddie Anger                0  top
Eddie Anger           Manolo Figueroa            0  top
Manolo Figueroa       Stefan Braxton             2  top
Stefan Braxton        Reuben Leininger           0  top
Reuben Leininger      Raziel Jimenez             0  top
Raziel Jimenez        Antolín Matos              0  top
Antolín Matos         Brad Galloway              0  top
Brad Galloway         Jerome Short               0  top
Jerome Short          Eddie Anger                0  top
Eddie Anger           Manolo Figueroa            0  top
Manolo Figueroa       Ignacio Rosado             0  top
Ignacio Rosado        Antolín Matos              1  top
Antolín Matos         Brad Galloway              0  top
Brad Galloway         Hervé Capdevila            2  top
Rill Kautz            Sidney Foust               0  bottom
Sidney Foust          Kreigh Mateer              1  bottom
Kreigh Mateer         Mackenzie Sigourney        0  bottom
Mackenzie Sigourney   Alastair Roy               1  bottom
Alastair Roy          Mackenzie Sigourney        1  bottom
Mackenzie Sigourney   Dylan Purchase             1  bottom
Dylan Purchase        Kreigh Mateer              0  bottom
Kreigh Mateer         Korey Flowers              0  bottom
Korey Flowers         Sidney Foust               0  bottom
Sidney Foust          Rill Kautz                 0  bottom
Rill Kautz            Maciek Stokke              0  bottom
Maciek Stokke         Edson López                0  bottom
Edson López           Shawqi Maciejczak          1  bottom
Shawqi Maciejczak     Korey Flowers              0  bottom
Korey Flowers         Ahmad Heath                0  bottom
Ahmad Heath           Dylan Purchase             0  bottom
Dylan Purchase        Edson López                0  bottom
Edson López           Arkie Rubin                0  bottom
Arkie Rubin           Maciek Stokke              0  bottom
Maciek Stokke         Mackenzie Sigourney        1  bottom
Mackenzie Sigourney   Geoff Michulka             0  bottom
Geoff Michulka        Junior Kagame              0  bottom
Junior Kagame         Shawqi Maciejczak          0  bottom
Shawqi Maciejczak     Destyn Thompson            0  bottom
Destyn Thompson       Arkie Rubin                0  bottom
Arkie Rubin           Ahmad Heath                1  bottom
──────────────────────────────────────────────────────────────────
Total partnerships: 52  |  Avg runs/partnership: 0.29
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Alastair Roy          top            1   15   12     3     2     3     4     0
Peter Barella         top           17   16   12     3     3     2     3     1
Hector Luqueño        top           33    3    3     2     1     0     1     0
Egan Guerrant         bottom         1   12    6     4     4     3     0     1
Diego Warburg         bottom        14   15   17     2     3     2     7     0
Yoichiro Ishibashi    bottom        30    6    4     1     1     1     1     0
──────────────────────────────────────────────────────────────────────────
Total spells: 6
Compare basket · 0 max 4
Compare →