Tubmangrad Foundry 30, Oslo Hawks 7 · 2047-04-04
────────────────────────────────────────────────────────────
TOP HALF | Tubmangrad Foundry batting
────────────────────────────────────────────────────────────
--- Now batting: Jon Scroggins ---
[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
  Ball 2. Count: 2-1.
[0 outs | 2-1 | empty] BALL
  Ball 3. Count: 3-1.
[0 outs | 3-1 | empty] BALL
  WALK — Jon Scroggins awarded 1B.
[0 outs | 0-0 | 1B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 1B to 2B.
--- Now batting: Alex Betova ---
[0 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | 2B] BALL IN PLAY
  Alex Betova runs → single.
  Runner scores from 2B.
--- Now batting: Hemant Banerjee ---
[0 outs | 0-0 | 1B] BALL IN PLAY
  Hemant Banerjee runs → double.
  Runner scores from 1B.
--- Now batting: Kemar Robinson ---
[0 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[0 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[0 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | 2B] BALL IN PLAY
  Kemar Robinson runs → single.
  Runner advances from 2B to 3B.
[0 outs | 0-0 | 1B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Tonderai Dube exits (4 BF this spell).
--- Now batting: Maksim Kovaleva ---
[0 outs | 0-0 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[0 outs | 0-1 | 1B, 3B] BALL IN PLAY
  Maksim Kovaleva runs → ground out.
  Maksim Kovaleva is out.
  Runner advances from 1B to 2B.
--- Now batting: Pranav Chatterjee ---
[1 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[1 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[1 outs | 0-2 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sandy Jones ---
[2 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | 2B, 3B] BALL IN PLAY
  Sandy Jones runs → ground out.
  Sandy Jones is out.
  Runner at 3B thrown out.
  Runner advances from 2B to 3B.
--- Now batting: Basil McCarn ---
[4 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[4 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[4 outs | 2-0 | 3B] BALL IN PLAY
  Basil McCarn runs → double.
  Runner scores from 3B.
--- Now batting: Kellen Kirkov [P] ---
[4 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Kellen Kirkov given a free pass.
--- Now batting: Jon Scroggins ---
[4 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[4 outs | 1-0 | 1B, 2B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 3B.
[4 outs | 1-0 | 1B, 3B] BALL
  Ball 2. Count: 2-0.
[4 outs | 2-0 | 1B, 3B] FOUL
  Foul ball. Count: 2-1.
[4 outs | 2-1 | 1B, 3B] FOUL
  Foul ball. Count: 2-2.
[4 outs | 2-2 | 1B, 3B] BALL
  Ball 3. Count: 3-2.
[4 outs | 3-2 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Alex Betova ---
[5 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | 1B, 3B] BALL
  Ball 2. Count: 2-0.
[5 outs | 2-0 | 1B, 3B] BALL IN PLAY
  Alex Betova runs → fly out.
  Alex Betova is out.
  Runner at 3B thrown out.
--- Now batting: Hemant Banerjee ---
[7 outs | 0-0 | 1B] BALL IN PLAY
  Hemant Banerjee runs → single.
  Runner advances from 1B to 2B.
--- Now batting: Kemar Robinson ---
[7 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[7 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[7 outs | 0-2 | 1B, 2B] HIT BY PITCH
  HBP — Kemar Robinson awarded 1B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Maksim Kovaleva ---
[7 outs | 0-0 | 1B, 2B, 3B] SAC BUNT
--- Now batting: Pranav Chatterjee ---
[7 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[7 outs | 1-1 | 1B, 2B, 3B] BALL IN PLAY
  Pranav Chatterjee takes a SECOND CHANCE at the plate.
  Hit credited (second chance). Total this AB: 1.
  Second chance — fresh 0-0 count.
  Runner scores from 3B.
  Runner scores from 2B.
  Runner at 1B thrown out.
[8 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[8 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[8 outs | 3-2 | empty] BALL
  WALK — Pranav Chatterjee awarded 1B.
[8 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Ernst Markram exits (10 BF this spell).
--- Now batting: Sandy Jones ---
[8 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[8 outs | 2-0 | 1B] BALL
  Ball 3. Count: 3-0.
[8 outs | 3-0 | 1B] BALL
  WALK — Sandy Jones awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Basil McCarn ---
[8 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[8 outs | 0-1 | 1B, 2B] BALL
  Ball 1. Count: 1-1.
[8 outs | 1-1 | 1B, 2B] BALL
  Ball 2. Count: 2-1.
[8 outs | 2-1 | 1B, 2B] BALL
  Ball 3. Count: 3-1.
[8 outs | 3-1 | 1B, 2B] BALL
  WALK — Basil McCarn awarded 1B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Kellen Kirkov [P] ---
[8 outs | 0-0 | 1B, 2B, 3B] SAC BUNT
  Cricket order flips (joker-free trip) — Kellen Kirkov now leads off.
[9 outs | 0-0 | 2B, 3B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Samson Kunkelov for an extra plate appearance (joker #1).
--- Now batting: Samson Kunkelov ---
[9 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Samson Kunkelov runs → single.
  Runner scores from 3B.
  Runner scores from 2B.
[9 outs | 0-0 | 1B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Wes Ngo for an extra plate appearance (joker #2).
--- Now batting: Wes Ngo ---
[9 outs | 0-0 | 1B] BALL IN PLAY
  Wes Ngo runs → double.
  Runner scores from 1B.
[9 outs | 0-0 | 2B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Jabari Blocher for an extra plate appearance (joker #3).
--- Now batting: Jabari Blocher ---
[9 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 2B] BALL IN PLAY
  Jabari Blocher runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Jabari Blocher retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Montgomery Ward.]
[9 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Paul Boucher exits (5 BF this spell).
--- Now batting: Kellen Kirkov [P] ---
[9 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 3B] BALL IN PLAY
  Kellen Kirkov runs → ground out.
  Kellen Kirkov is out.
  Runner at 3B thrown out.
--- Now batting: Basil McCarn ---
[11 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[11 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[11 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[11 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[11 outs | 3-2 | empty] BALL
  WALK — Basil McCarn awarded 1B.
--- Now batting: Sandy Jones ---
[11 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[11 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[11 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Pranav Chatterjee ---
[12 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[12 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[12 outs | 1-1 | 1B] FOUL
  Foul ball. Count: 1-2.
[12 outs | 1-2 | 1B] BALL IN PLAY
  Pranav Chatterjee runs → single.
  Runner at 1B thrown out.
--- Now batting: Maksim Kovaleva ---
[13 outs | 0-0 | 1B] BALL IN PLAY
  Maksim Kovaleva runs → triple.
  Runner scores from 1B.
--- Now batting: Kemar Robinson ---
[13 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[13 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[13 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[13 outs | 1-2 | 3B] BALL IN PLAY
  Kemar Robinson runs → fly out.
  Kemar Robinson is out.
  Runner scores from 3B.
--- Now batting: Hemant Banerjee ---
[14 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[14 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[14 outs | 0-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Alex Betova ---
[15 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[15 outs | 0-1 | empty] BALL IN PLAY
  Alex Betova runs → single.
--- Now batting: Jon Scroggins ---
[15 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[15 outs | 0-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[15 outs | 0-2 | 1B] BALL IN PLAY
  Jon Scroggins runs → double.
  Runner scores from 1B.
[15 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Adil Cherif exits (9 BF this spell).
[15 outs | 0-0 | 2B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Samson Kunkelov for an extra plate appearance (joker #4).
--- Now batting: Samson Kunkelov ---
[15 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 2B] BALL IN PLAY
  Samson Kunkelov runs → single.
  Runner at 2B thrown out.
[16 outs | 0-0 | 1B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Wes Ngo for an extra plate appearance (joker #5).
--- Now batting: Wes Ngo ---
[16 outs | 0-0 | 1B] BALL IN PLAY
  Wes Ngo runs → single.
  Runner at 1B thrown out.
[17 outs | 0-0 | 1B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Jabari Blocher for an extra plate appearance (joker #6).
--- Now batting: Jabari Blocher ---
[17 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[17 outs | 2-0 | 1B] BALL
  Ball 3. Count: 3-0.
[17 outs | 3-0 | 1B] BALL
  WALK — Jabari Blocher awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Kellen Kirkov [P] ---
[17 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[17 outs | 1-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[17 outs | 1-2 | 1B, 2B] BALL
  Ball 2. Count: 2-2.
[17 outs | 2-2 | 1B, 2B] FOUL
  Foul ball. Count: 2-2.
[17 outs | 2-2 | 1B, 2B] BALL
  Ball 3. Count: 3-2.
[17 outs | 3-2 | 1B, 2B] BALL IN PLAY
  Kellen Kirkov runs → single.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Basil McCarn ---
[17 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[17 outs | 1-1 | 1B, 2B] BALL
  Ball 2. Count: 2-1.
[17 outs | 2-1 | 1B, 2B] FOUL
  Foul ball. Count: 2-2.
[17 outs | 2-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sandy Jones ---
[18 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Sandy Jones runs → double.
  Runner scores from 2B.
  Runner scores from 1B.
[18 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Laros Henry exits (6 BF this spell).
--- Now batting: Pranav Chatterjee ---
[18 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[18 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[18 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[18 outs | 1-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[19 outs | 0-0 | 2B] DEFENSIVE SUB
  Pa Camara replaces Ashwin Golui at C.
--- Now batting: Maksim Kovaleva ---
[19 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[19 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[19 outs | 1-1 | 2B] BALL IN PLAY
  Maksim Kovaleva runs → ground out.
  Maksim Kovaleva is out.
  Runner advances from 2B to 3B.
--- Now batting: Kemar Robinson ---
[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] FOUL
  Foul ball. Count: 1-2.
[20 outs | 1-2 | 3B] FOUL
  Foul ball. Count: 1-2.
[20 outs | 1-2 | 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  1 run(s) score.
[20 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[20 outs | 2-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Hemant Banerjee ---
[21 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[21 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[21 outs | 2-0 | empty] CALLED STRIKE
  Strike (called). Count: 2-1.
[21 outs | 2-1 | empty] BALL IN PLAY
  Hemant Banerjee runs → double.
--- Now batting: Alex Betova ---
[21 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[21 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[21 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[21 outs | 1-2 | 2B] BALL IN PLAY
  Alex Betova runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Alex Betova retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Washington Mutual.]
--- Now batting: Jon Scroggins ---
[21 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[21 outs | 1-0 | 3B] BALL IN PLAY
  Jon Scroggins runs → fly out.
  Jon Scroggins is out.
  Runner at 3B thrown out.
[23 outs | 0-0 | empty] JOKER INSERTION
  Tubmangrad Foundry sends in joker Samson Kunkelov for an extra plate appearance (joker #7).
--- Now batting: Samson Kunkelov ---
[23 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[23 outs | 0-1 | empty] BALL IN PLAY
  Samson Kunkelov runs → error.
[23 outs | 0-0 | 1B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Wes Ngo for an extra plate appearance (joker #8).
--- Now batting: Wes Ngo ---
[23 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 1B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 2B.
[23 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[23 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[23 outs | 1-2 | 2B] FOUL
  Foul ball. Count: 1-2.
[23 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[23 outs | 2-2 | 2B] BALL IN PLAY
  Wes Ngo runs → double.
  Runner scores from 2B.
[23 outs | 0-0 | 2B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Jabari Blocher for an extra plate appearance (joker #9).
--- Now batting: Jabari Blocher ---
[23 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[23 outs | 0-2 | 2B] BALL IN PLAY
  Jabari Blocher runs → double.
  Runner scores from 2B.
[23 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Jaco Janse van Rensburg exits (9 BF this spell).
--- Now batting: Kellen Kirkov [P] ---
[23 outs | 0-0 | 2B] BALL IN PLAY
  Kellen Kirkov runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Kellen Kirkov retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by TaB.]
--- Now batting: Basil McCarn ---
[23 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[23 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[23 outs | 1-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sandy Jones ---
[24 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[24 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[24 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[24 outs | 0-2 | 3B] BALL
  Ball 1. Count: 1-2.
[24 outs | 1-2 | 3B] FOUL
  Foul ball. Count: 1-2.
[24 outs | 1-2 | 3B] BALL IN PLAY
  Sandy Jones runs → error.
  Runner at 3B thrown out.
--- Now batting: Pranav Chatterjee ---
[25 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[25 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[25 outs | 2-0 | 1B] BALL
  Ball 3. Count: 3-0.
[25 outs | 3-0 | 1B] FOUL
  Foul ball. Count: 3-1.
[25 outs | 3-1 | 1B] BALL
  WALK — Pranav Chatterjee awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Maksim Kovaleva ---
[25 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[25 outs | 1-0 | 1B, 2B] BALL
  Ball 2. Count: 2-0.
[25 outs | 2-0 | 1B, 2B] BALL IN PLAY
  Maksim Kovaleva runs → ground out.
  Maksim Kovaleva is out.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Kemar Robinson ---
[26 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[26 outs | 0-1 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[26 outs | 0-2 | 2B, 3B] BALL IN PLAY
  Kemar Robinson runs → single.
  Runner scores from 3B.
  Runner scores from 2B.
--- Now batting: Hemant Banerjee ---
[26 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[26 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[26 outs | 0-2 | 1B] BALL IN PLAY
  Hemant Banerjee runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Hemant Banerjee retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Commodore.]
[26 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Sean Klusener exits (7 BF this spell).
--- Now batting: Alex Betova ---
[26 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[26 outs | 1-0 | 3B] FOUL
  Foul ball. Count: 1-1.
[26 outs | 1-1 | 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  1 run(s) score.
[26 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[26 outs | 1-2 | empty] BALL IN PLAY
  Alex Betova runs → fly out.
  ROBBED! Feno Ranivoson runs it down — a sure extra-base hit erased!
  Alex Betova is out.

End of top half — Tubmangrad Foundry: 30 run(s), 25 hit(s), 27 out(s) | Run rate: 1.111
============================================================
HALFTIME
  Tubmangrad Foundry: 30 run(s)
  Oslo Hawks need 31 run(s) to win
  Required run rate: 1.148 R/out
============================================================

────────────────────────────────────────────────────────────
BOTTOM HALF | Oslo Hawks batting
────────────────────────────────────────────────────────────
--- Now batting: Nélson Bango ---
[0 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[0 outs | 0-2 | empty] HIT BY PITCH
  HBP — Nélson Bango awarded 1B.
--- Now batting: Feno Ranivoson ---
[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.
--- Now batting: Quentin François ---
[1 outs | 0-0 | 1B] BALL IN PLAY
  Quentin François runs → fly out.
  Quentin François is out.
--- Now batting: Pa Camara ---
[2 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[2 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[2 outs | 1-1 | 1B] CALLED STRIKE
  Strike (called). Count: 1-2.
[2 outs | 1-2 | 1B] BALL
  Ball 2. Count: 2-2.
[2 outs | 2-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[3 outs | 0-0 | 1B] JOKER INSERTION
  Oslo Hawks sends in joker Glofate Okolie for an extra plate appearance (joker #1).
--- Now batting: Glofate Okolie ---
[3 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[3 outs | 0-1 | 1B] BALL IN PLAY
  Glofate Okolie runs → single.
  Runner advances from 1B to 2B.
[3 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #2).
--- Now batting: Ricardo Mahlangu ---
[3 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Ricardo Mahlangu runs → fly out.
  Ricardo Mahlangu is out.
[4 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #3).
--- Now batting: Nakibou Mugisha ---
[4 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Nakibou Mugisha runs → ground out.
  Nakibou Mugisha is out.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Tonderai Dube [P] ---
[5 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[5 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[5 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Njoroge Mwaniki ---
[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] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Amir Modiba ---
[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] FOUL
  Foul ball. Count: 1-2.
[7 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[7 outs | 2-2 | 2B] BALL IN PLAY
  Amir Modiba runs → fly out.
  Amir Modiba is out.
--- Now batting: Noé Dieng ---
[8 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[8 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[8 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Bayo Ceesay ---
[9 outs | 0-0 | 2B] HIT BY PITCH
  HBP — Bayo Ceesay awarded 1B.
[9 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: Nélson Bango ---
[9 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[9 outs | 1-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[9 outs | 1-2 | 2B, 3B] BALL
  Ball 2. Count: 2-2.
[9 outs | 2-2 | 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[9 outs | 2-2 | 2B, 3B] BALL
  Ball 3. Count: 3-2.
[9 outs | 3-2 | 2B, 3B] BALL IN PLAY
  Nélson Bango runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
--- Now batting: Feno Ranivoson ---
[9 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 1B, 3B] FOUL
  Foul ball. Count: 0-2.
[9 outs | 0-2 | 1B, 3B] FOUL
  Foul ball. Count: 0-2.
[9 outs | 0-2 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Quentin François ---
[10 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 1B, 3B] BALL
  Ball 1. Count: 1-1.
[10 outs | 1-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[10 outs | 1-2 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Pa Camara ---
[11 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Pa Camara runs → single.
  Runner scores from 3B.
  Runner advances from 1B to 3B.
[11 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Glofate Okolie for an extra plate appearance (joker #4).
--- Now batting: Glofate Okolie ---
[11 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[11 outs | 0-1 | 1B, 3B] BALL IN PLAY
  Glofate Okolie runs → fly out.
  Glofate Okolie is out.
[12 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #5).
--- Now batting: Ricardo Mahlangu ---
[12 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 1B, 3B] FOUL
  Foul ball. Count: 1-1.
[12 outs | 1-1 | 1B, 3B] BALL
  Ball 2. Count: 2-1.
[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] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[13 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #6).
--- Now batting: Nakibou Mugisha ---
[13 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Nakibou Mugisha takes a SECOND CHANCE at the plate.
  Hit credited (second chance). Total this AB: 1.
  Second chance — fresh 0-0 count.
  Runner at 3B thrown out.
  Runner advances from 1B to 2B.
[14 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[14 outs | 0-2 | 2B] BALL IN PLAY
  Nakibou Mugisha runs → single.
  Runner advances from 2B to 3B.
--- Now batting: Tonderai Dube [P] ---
[14 outs | 0-0 | 1B, 3B] SAC BUNT
--- Now batting: Njoroge Mwaniki ---
[15 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 1B, 3B] BALL
  Ball 2. Count: 2-0.
[15 outs | 2-0 | 1B, 3B] BALL
  Ball 3. Count: 3-0.
[15 outs | 3-0 | 1B, 3B] BALL IN PLAY
  Njoroge Mwaniki runs → line out.
  Njoroge Mwaniki is out.
--- Now batting: Amir Modiba ---
[16 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[16 outs | 1-0 | 1B, 3B] BALL
  Ball 2. Count: 2-0.
[16 outs | 2-0 | 1B, 3B] BALL
  Ball 3. Count: 3-0.
[16 outs | 3-0 | 1B, 3B] BALL
  WALK — Amir Modiba awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Noé Dieng ---
[16 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[16 outs | 1-0 | 1B, 2B, 3B] BALL IN PLAY
  Noé Dieng runs → fielder's choice.
  Runner at 3B thrown out.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Bayo Ceesay ---
[17 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Bayo Ceesay runs → fly out.
  Bayo Ceesay is out.
--- Now batting: Nélson Bango ---
[18 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Nélson Bango runs → line out.
  ROBBED! Coen DeSimonin lays out for the diving grab — a hit turned into an out!
  Nélson Bango is out.
[19 outs | 0-0 | 1B, 2B] DEFENSIVE SUB
  Noel Ferguson-Reynoldsov replaces Basil McCarn at 1B.
--- Now batting: Feno Ranivoson ---
[19 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[19 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Feno Ranivoson runs → single.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Quentin François ---
[19 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[19 outs | 0-2 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Quentin François runs → fly out.
  Quentin François is out.
--- Now batting: Pa Camara ---
[20 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[20 outs | 1-0 | 1B, 2B] BALL IN PLAY
  Pa Camara runs → double play.
  Pa Camara is out.
  Runner at 1B thrown out.
[22 outs | 0-0 | 2B] JOKER INSERTION
  Oslo Hawks sends in joker Glofate Okolie for an extra plate appearance (joker #7).
[22 outs | 0-0 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
--- Now batting: Glofate Okolie ---
[22 outs | 0-0 | 3B] BALL IN PLAY
  Glofate Okolie takes a SECOND CHANCE at the plate.
  Second chance — fresh 0-0 count.
[22 outs | 0-1 | 3B] BALL IN PLAY
  Glofate Okolie runs → single.
[22 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #8).
--- Now batting: Ricardo Mahlangu ---
[22 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Ricardo Mahlangu takes a SECOND CHANCE at the plate.
  Hit credited (second chance). Total this AB: 1.
  Second chance — fresh 0-0 count.
  Runner advances from 1B to 2B.
[22 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[22 outs | 0-2 | 2B, 3B] BALL
  Ball 1. Count: 1-2.
[22 outs | 1-2 | 2B, 3B] BALL IN PLAY
  Ricardo Mahlangu runs → error.
  Runner at 2B thrown out.
[23 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #9).
--- Now batting: Nakibou Mugisha ---
[23 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 1B, 3B] BALL IN PLAY
  Nakibou Mugisha takes a SECOND CHANCE — but is OUT (2-strike contact or caught fly).
  Runner advances from 1B to 2B.
--- Now batting: Tonderai Dube [P] ---
[24 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[24 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[24 outs | 0-2 | 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
[25 outs | 0-0 | 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Kellen Kirkov exits (31 BF this spell).
--- Now batting: Njoroge Mwaniki ---
[25 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[25 outs | 0-2 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Amir Modiba ---
[26 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[26 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[26 outs | 1-1 | 2B, 3B] BALL
  Ball 2. Count: 2-1.
[26 outs | 2-1 | 2B, 3B] BALL
  Ball 3. Count: 3-1.
[26 outs | 3-1 | 2B, 3B] BALL IN PLAY
  Amir Modiba runs → double.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
--- Now batting: Noé Dieng ---
[26 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[26 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[26 outs | 1-1 | 2B, 3B] BALL IN PLAY
  Noé Dieng takes a SECOND CHANCE at the plate.
  Hit credited (second chance). Total this AB: 1.
  Second chance — fresh 0-0 count.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
[26 outs | 1-2 | 3B] FOUL
  Foul ball. Count: 1-2.
[26 outs | 1-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.

End of bottom half — Oslo Hawks: 7 run(s), 10 hit(s), 27 out(s) | Run rate: 0.259

============================================================
GAME OVER: TUBMANGRAD FOUNDRY WIN 30–7
============================================================
Final score: Tubmangrad Foundry 30, Oslo Hawks 7
============================================================
LINE SCORE
                        1      R
Tubmangrad Foundry     30     30
Oslo Hawks              7      7

============================================================
TUBMANGRAD FOUNDRY BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Kellen Kirkov           5    3    3    2    0    0    1     4    1    0    0    0     0    0
Geoff Mondeville        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Joel Dawin              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Orien Friedler          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yacoub Otayf            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Alex Betova             5    5    3    3    0    0    1     3    0    0    0    0     0    0
Deandre Rastall         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kobe Gin                0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kemar Robinson          5    4    3    2    0    0    0     3    0    0    1    0     0    0
Wes Ngo                 3    3    3    3    2    0    0     2    0    0    0    0     0    0
Samson Kunkelov         3    3    2    2    0    0    0     2    0    0    0    0     0    0
Jabari Blocher          3    2    3    2    1    0    1     3    1    0    0    0     0    0
Maksim Kovaleva         5    5    1    2    0    1    0     2    0    0    0    0     0    0
Shaq Moore              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Coen DeSimonin          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Noel Ferguson-Reynoldsov    0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jurrien Kruah           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Basil McCarn            5    3    1    1    1    0    0     1    2    2    0    0     0    0
Cliff Goosbin           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lamar Bartkowicz        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lloyd Bracewellov       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Scott Allen             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Davion Wiesnerov        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bruce Woeller           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jon Scroggins           4    3    1    1    1    0    0     1    1    1    0    0     0    0
Hemant Banerjee         5    5    4    4    2    0    1     3    0    0    0    0     0    0
Percy Pachecin          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gaurav Rai              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Elijah Washingtonov     0    0    0    0    0    0    0     0    0    0    0    0     0    0
Armistead Mitchellov    0    0    0    0    0    0    0     0    0    0    0    0     0    0
Taylor Patrick          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Won-jun Chu             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ford Andrada            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lenoir Parker           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Deiton Bruckler         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Genki Shibata           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Basil Kessinger         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kaheem Schell           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Makell Washington       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Brian Thompson          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Karen Bobrov            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lake Dabekov            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Pranav Chatterjee       5    3    3    2    1    0    0     2    2    2    0    1     2    0
Sandy Jones             5    4    3    1    1    0    0     2    1    1    0    0     0    0
Reese Martin            0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 53   43   30   25    9    1    4    28    8    6    1    1     2    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Kellen Kirkov          31   25    8    5    1    8    2
Brian Thompson          3    2    2    2    0    2    0

============================================================
OSLO HAWKS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Tonderai Dube           3    3    0    0    0    0    0     0    0    1    0    0     0    0
Jhye Green              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bayo Ceesay             2    1    1    0    0    0    0     0    0    0    1    0     0    0
Noé Dieng               3    3    1    1    0    0    0     2    0    2    0    1     1    0
Anja Ranivoson          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mehdi Amrabat           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ashwin Golui            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Amir Modiba             3    2    1    1    1    0    0     1    1    0    0    0     0    0
Siboniso Madlala        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Glofate Okolie          3    3    1    2    0    0    0     0    0    0    0    1     0    0
Nakibou Mugisha         3    3    0    2    0    0    0     1    0    0    0    1     0    1
Ricardo Mahlangu        3    3    1    1    0    0    0     0    0    1    0    1     0    0
Seko Uzoho              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Olímpio Biyana          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Nisre Eguavoen          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Luol Desabre            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Quentin François        3    3    0    0    0    0    0     0    0    1    0    0     0    0
Adil Haddad             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Samir Mansouri          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Njoroge Mwaniki         3    3    0    0    0    0    0     0    0    2    0    0     0    0
Hélio Konan             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sean Klusener           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Pa Camara               3    3    1    1    0    0    0     1    0    1    0    0     0    0
Beni Pogba              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Nélson Bango            3    2    1    1    0    0    0     1    0    0    1    0     0    0
Feno Ranivoson          3    3    0    1    0    0    0     1    0    2    0    0     0    0
Jaco Janse van Rensburg    0    0    0    0    0    0    0     0    0    0    0    0     0    0
Moses Ahamada           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Laros Henry             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Vusumuzi Mkhize         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ernst Markram           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Paul Boucher            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Nabil Taarabt           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Leon Häcken             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Brahim Hamdi            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Thulani Sibanyoni       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Thabani Mokoena         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Adil Cherif             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sayed Salah             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Stefan Linde            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Thabang Ngculu          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ifeanyi Soumah          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dwight Colley           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Beni Bango              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Brown Afolabi           0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 35   32    7   10    1    0    0     7    1   10    2    4     1    1

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Tonderai Dube           4    0    3    2    1    0    0
Ernst Markram          10    8    3    4    2    2    1
Paul Boucher            5    1    3    6    2    0    0
Adil Cherif             9    6    4    3    1    1    0
Laros Henry             6    3    4    3    1    1    0
Jaco Janse van Rensburg    9    5    4    5    0    1    0
Sean Klusener           7    3    3    6    1    1    0
Dwight Colley           1    1    0    1    0    0    0

============================================================
Run rate:  Tubmangrad Foundry  1.111    Oslo Hawks  0.259
Second-Chance ABs:  Tubmangrad Foundry  1    Oslo Hawks  4
IBB (Tubmangrad Foundry): Kellen Kirkov.
Required run rate (Oslo Hawks): 1.148 R/out (needed 31 runs in 27 outs)
Powerplays: None
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Maksim Kovaleva       Pranav Chatterjee          2  top
Pranav Chatterjee     Hemant Banerjee            0  top
Hemant Banerjee       Sandy Jones                0  top
Sandy Jones           Jon Scroggins              1  top
Jon Scroggins         Basil McCarn               0  top
Basil McCarn          Alex Betova                0  top
Alex Betova           Maksim Kovaleva            3  top
Maksim Kovaleva       Kellen Kirkov              1  top
Kellen Kirkov         Jabari Blocher             5  top
Jabari Blocher        Kellen Kirkov              0  top
Kellen Kirkov         Sandy Jones                0  top
Sandy Jones           Basil McCarn               0  top
Basil McCarn          Kemar Robinson             2  top
Kemar Robinson        Hemant Banerjee            0  top
Hemant Banerjee       Jon Scroggins              1  top
Jon Scroggins         Samson Kunkelov            0  top
Samson Kunkelov       Basil McCarn               1  top
Basil McCarn          Pranav Chatterjee          2  top
Pranav Chatterjee     Maksim Kovaleva            0  top
Maksim Kovaleva       Kemar Robinson             1  top
Kemar Robinson        Alex Betova                2  top
Alex Betova           Jon Scroggins              0  top
Jon Scroggins         Basil McCarn               4  top
Basil McCarn          Kellen Kirkov              0  top
Kellen Kirkov         Maksim Kovaleva            0  top
Maksim Kovaleva       Alex Betova                5  top
Feno Ranivoson        Quentin François           0  bottom
Quentin François      Pa Camara                  0  bottom
Pa Camara             Ricardo Mahlangu           0  bottom
Ricardo Mahlangu      Nakibou Mugisha            1  bottom
Nakibou Mugisha       Tonderai Dube              0  bottom
Tonderai Dube         Njoroge Mwaniki            0  bottom
Njoroge Mwaniki       Amir Modiba                0  bottom
Amir Modiba           Noé Dieng                  0  bottom
Noé Dieng             Feno Ranivoson             1  bottom
Feno Ranivoson        Quentin François           0  bottom
Quentin François      Glofate Okolie             1  bottom
Glofate Okolie        Ricardo Mahlangu           0  bottom
Ricardo Mahlangu      Nélson Bango               0  bottom
Nélson Bango          Tonderai Dube              0  bottom
Tonderai Dube         Njoroge Mwaniki            0  bottom
Njoroge Mwaniki       Pa Camara                  1  bottom
Pa Camara             Bayo Ceesay                0  bottom
Bayo Ceesay           Nélson Bango               0  bottom
Nélson Bango          Quentin François           1  bottom
Quentin François      Feno Ranivoson             0  bottom
Feno Ranivoson        Pa Camara                  0  bottom
Pa Camara             Glofate Okolie             0  bottom
Glofate Okolie        Nakibou Mugisha            0  bottom
Nakibou Mugisha       Tonderai Dube              0  bottom
Tonderai Dube         Njoroge Mwaniki            0  bottom
Njoroge Mwaniki       Noé Dieng                  2  bottom
──────────────────────────────────────────────────────────────────
Total partnerships: 52  |  Avg runs/partnership: 0.71
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Tonderai Dube         top            1    4    0     2     3     1     0     0
Ernst Markram         top            5   10    8     4     3     2     2     1
Paul Boucher          top           16    5    1     6     3     2     0     0
Adil Cherif           top           22    9    6     3     4     1     1     0
Laros Henry           top           31    6    3     3     4     1     1     0
Jaco Janse van Rensburgtop           37    9    5     5     4     0     1     0
Sean Klusener         top           46    7    3     6     3     1     1     0
Dwight Colley         top           53    1    1     1     0     0     0     0
Kellen Kirkov         bottom         1   31   25     5     8     1     8     2
Brian Thompson        bottom        33    3    2     2     2     0     2     0
──────────────────────────────────────────────────────────────────────────
Total spells: 10
Compare basket · 0 max 4
Compare →