Tubmangrad Foundry 24, Oslo Hawks 30 · 2047-04-06
────────────────────────────────────────────────────────────
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] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | empty] BALL IN PLAY
  Nélson Bango runs → double.
--- Now batting: Noé Dieng ---
[0 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | 2B] BALL IN PLAY
  Noé Dieng runs → double.
  Runner scores from 2B.
--- Now batting: Ashwin Golui ---
[0 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | 2B] BALL IN PLAY
  Ashwin Golui runs → double.
  Runner scores from 2B.
--- Now batting: Sean Klusener ---
[0 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | 2B] BALL IN PLAY
  Sean Klusener runs → error.
  Runner scores from 2B.
[0 outs | 0-0 | 1B] JOKER INSERTION
  Oslo Hawks sends in joker Glofate Okolie for an extra plate appearance (joker #1).
--- Now batting: Glofate Okolie ---
[0 outs | 0-0 | 1B] BALL IN PLAY
  Glofate Okolie runs → fly out.
  Glofate Okolie is out.
[1 outs | 0-0 | 1B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #2).
--- Now batting: Ricardo Mahlangu ---
[1 outs | 0-0 | 1B] BALL IN PLAY
  Ricardo Mahlangu runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Ricardo Mahlangu retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Burger Chef.]
[1 outs | 0-0 | 3B] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #3).
--- Now batting: Nakibou Mugisha ---
[1 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[1 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[1 outs | 0-2 | 3B] BALL IN PLAY
  Nakibou Mugisha runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Nakibou Mugisha retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Surge.]
[1 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Lenoir Parker exits (7 BF this spell).
--- Now batting: Moses Ahamada [P] ---
[1 outs | 0-0 | 3B] BALL IN PLAY
  Moses Ahamada runs → fly out.
  Moses Ahamada is out.
  Runner at 3B thrown out.
--- Now batting: Luol Desabre ---
[3 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[3 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[3 outs | 2-0 | empty] BALL
  Ball 3. Count: 3-0.
[3 outs | 3-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 3-1.
[3 outs | 3-1 | empty] BALL
  WALK — Luol Desabre awarded 1B.
--- Now batting: Njoroge Mwaniki ---
[3 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[3 outs | 0-2 | 1B] BALL
  Ball 1. Count: 1-2.
[3 outs | 1-2 | 1B] BALL
  Ball 2. Count: 2-2.
[3 outs | 2-2 | 1B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[4 outs | 2-2 | empty] FOUL
  Foul ball. Count: 2-2.
[4 outs | 2-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Bayo Ceesay ---
[5 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[5 outs | 1-1 | empty] BALL IN PLAY
  Bayo Ceesay runs → ground out.
  Bayo Ceesay is out.
--- Now batting: Feno Ranivoson ---
[6 outs | 0-0 | empty] BALL IN PLAY
  Feno Ranivoson runs → double.
--- Now batting: Nélson Bango ---
[6 outs | 0-0 | 2B] BALL IN PLAY
  Nélson Bango runs → double.
  Runner scores from 2B.
--- Now batting: Noé Dieng ---
[6 outs | 0-0 | 2B] BALL IN PLAY
  Noé Dieng runs → single.
  Runner scores from 2B.
--- Now batting: Ashwin Golui ---
[6 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[6 outs | 0-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[6 outs | 0-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sean Klusener ---
[7 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[7 outs | 2-0 | 1B] BALL
  Ball 3. Count: 3-0.
[7 outs | 3-0 | 1B] BALL
  WALK — Sean Klusener awarded 1B.
  Runner advances from 1B to 2B.
[7 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Oslo Hawks sends in joker Glofate Okolie for an extra plate appearance (joker #4).
--- Now batting: Glofate Okolie ---
[7 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 1B, 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[8 outs | 1-0 | 2B] FOUL
  Foul ball. Count: 1-1.
[8 outs | 1-1 | 2B] BALL IN PLAY
  Glofate Okolie runs → line out.
  Glofate Okolie is out.
[9 outs | 0-0 | 2B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #5).
--- Now batting: Ricardo Mahlangu ---
[9 outs | 0-0 | 2B] BALL IN PLAY
  Ricardo Mahlangu runs → double.
  Runner scores from 2B.
[9 outs | 0-0 | 2B] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #6).
--- Now batting: Nakibou Mugisha ---
[9 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[9 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[9 outs | 1-2 | 2B] FOUL
  Foul ball. Count: 1-2.
[9 outs | 1-2 | 2B] FOUL
  Foul ball. Count: 1-2.
[9 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[9 outs | 2-2 | 2B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Moses Ahamada [P] ---
[10 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[10 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[10 outs | 1-1 | 2B] FOUL
  Foul ball. Count: 1-2.
[10 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[10 outs | 2-2 | 2B] FOUL
  Foul ball. Count: 2-2.
[10 outs | 2-2 | 2B] BALL
  Ball 3. Count: 3-2.
[10 outs | 3-2 | 2B] BALL
  WALK — Moses Ahamada awarded 1B.
--- Now batting: Luol Desabre ---
[10 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[10 outs | 1-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[10 outs | 1-1 | 1B, 2B] FOUL
  Foul ball. Count: 1-2.
[10 outs | 1-2 | 1B, 2B] FOUL
  Foul ball. Count: 1-2.
[10 outs | 1-2 | 1B, 2B] BALL IN PLAY
  Luol Desabre runs → double.
  Runner scores from 2B.
  Runner scores from 1B.
--- Now batting: Njoroge Mwaniki ---
[10 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[10 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[10 outs | 1-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[11 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Genki Shibata exits (15 BF this spell).
--- Now batting: Bayo Ceesay ---
[11 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | 2B] BALL IN PLAY
  Bayo Ceesay runs → fly out.
  ROBBED! Davion Wiesnerov runs it down — a sure extra-base hit erased!
  Bayo Ceesay is out.
--- Now batting: Feno Ranivoson ---
[12 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[12 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[12 outs | 0-2 | 2B] BALL IN PLAY
  Feno Ranivoson runs → double.
  Runner scores from 2B.
--- Now batting: Nélson Bango ---
[12 outs | 0-0 | 2B] BALL IN PLAY
  Nélson Bango runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Nélson Bango retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Lehman Brothers.]
--- Now batting: Noé Dieng ---
[12 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[12 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[12 outs | 1-1 | 3B] BALL IN PLAY
  Noé Dieng runs → single.
  Runner scores from 3B.
--- Now batting: Ashwin Golui ---
[12 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[12 outs | 2-0 | 1B] FOUL
  Foul ball. Count: 2-1.
[12 outs | 2-1 | 1B] BALL
  Ball 3. Count: 3-1.
[12 outs | 3-1 | 1B] BALL
  WALK — Ashwin Golui awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Sean Klusener ---
[12 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 1B, 2B] BALL
  Ball 2. Count: 2-0.
[12 outs | 2-0 | 1B, 2B] BALL
  Ball 3. Count: 3-0.
[12 outs | 3-0 | 1B, 2B] BALL
  WALK — Sean Klusener awarded 1B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[12 outs | 0-0 | 1B, 2B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Glofate Okolie for an extra plate appearance (joker #7).
[12 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: Glofate Okolie ---
[12 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Glofate Okolie 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.
[12 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[12 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[12 outs | 2-1 | empty] CALLED STRIKE
  Strike (called). Count: 2-2.
[12 outs | 2-2 | empty] FOUL
  Foul ball. Count: 2-2.
[12 outs | 2-2 | empty] FOUL
  Foul ball. Count: 2-2.
[12 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[12 outs | 3-2 | empty] BALL IN PLAY
  Glofate Okolie runs → double.
[12 outs | 0-0 | 2B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #8).
--- Now batting: Ricardo Mahlangu ---
[12 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[12 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[12 outs | 1-1 | 2B] BALL IN PLAY
  Ricardo Mahlangu runs → fly out.
  Ricardo Mahlangu is out.
[13 outs | 0-0 | 2B] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #9).
--- Now batting: Nakibou Mugisha ---
[13 outs | 0-0 | 2B] BALL IN PLAY
  Nakibou Mugisha runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Nakibou Mugisha retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Kenner.]
[13 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Lake Dabekov exits (9 BF this spell).
--- Now batting: Moses Ahamada [P] ---
[13 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | 3B] FOUL
  Foul ball. Count: 1-1.
[13 outs | 1-1 | 3B] BALL
  Ball 2. Count: 2-1.
[13 outs | 2-1 | 3B] FOUL
  Foul ball. Count: 2-2.
[13 outs | 2-2 | 3B] BALL
  Ball 3. Count: 3-2.
[13 outs | 3-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Luol Desabre ---
[14 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[14 outs | 1-0 | 3B] BALL IN PLAY
  Luol Desabre 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.
[14 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[14 outs | 2-1 | empty] BALL IN PLAY
  Luol Desabre runs → line out.
  Luol Desabre is out.
--- Now batting: Njoroge Mwaniki ---
[15 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[15 outs | 0-1 | empty] BALL IN PLAY
  Njoroge Mwaniki runs → double.
--- Now batting: Bayo Ceesay ---
[15 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 2B] BALL IN PLAY
  Bayo Ceesay runs → double.
  Runner scores from 2B.
--- Now batting: Feno Ranivoson ---
[15 outs | 0-0 | 2B] BALL IN PLAY
  Feno Ranivoson runs → double.
  Runner scores from 2B.
--- Now batting: Nélson Bango ---
[15 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[15 outs | 2-0 | 2B] BALL
  Ball 3. Count: 3-0.
[15 outs | 3-0 | 2B] FOUL
  Foul ball. Count: 3-1.
[15 outs | 3-1 | 2B] CALLED STRIKE
  Strike (called). Count: 3-2.
[15 outs | 3-2 | 2B] FOUL
  Foul ball. Count: 3-2.
[15 outs | 3-2 | 2B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Noé Dieng ---
[16 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[16 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[16 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ashwin Golui ---
[17 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[17 outs | 2-0 | 2B] CALLED STRIKE
  Strike (called). Count: 2-1.
[17 outs | 2-1 | 2B] BALL IN PLAY
  Ashwin Golui runs → fly out.
  Ashwin Golui is out.
--- Now batting: Sean Klusener ---
[18 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). 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] JOKER INSERTION
  Oslo Hawks sends in joker Glofate Okolie for an extra plate appearance (joker #10).
[19 outs | 0-0 | 2B] DEFENSIVE SUB
  Basil McCarn replaces Joel Dawin at SS.
--- Now batting: Glofate Okolie ---
[19 outs | 0-0 | 2B] HIT BY PITCH
  HBP — Glofate Okolie awarded 1B.
[19 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #11).
--- Now batting: Ricardo Mahlangu ---
[19 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 1B, 2B] BALL
  Ball 1. Count: 1-1.
[19 outs | 1-1 | 1B, 2B] BALL IN PLAY
  Ricardo Mahlangu runs → double.
  Runner scores from 2B.
  Runner advances from 1B to 3B.
[19 outs | 0-0 | 2B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #12).
--- Now batting: Nakibou Mugisha ---
[19 outs | 0-0 | 2B, 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 scores from 3B.
  Runner scores from 2B.
[19 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[19 outs | 1-1 | empty] BALL IN PLAY
  Nakibou Mugisha runs → fly out.
  Nakibou Mugisha is out.
--- Now batting: Moses Ahamada [P] ---
[20 outs | 0-0 | empty] BALL IN PLAY
  Moses Ahamada runs → double.
--- Now batting: Luol Desabre ---
[20 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[20 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[20 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[20 outs | 2-1 | 2B] BALL
  Ball 3. Count: 3-1.
[20 outs | 3-1 | 2B] BALL IN PLAY
  Luol Desabre runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Luol Desabre retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by ShowBiz Pizza.]
[20 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Floyd Crowe exits (14 BF this spell).
--- Now batting: Njoroge Mwaniki ---
[20 outs | 0-0 | 3B] BALL IN PLAY
  Njoroge Mwaniki runs → ground out.
  Njoroge Mwaniki is out.
  Runner at 3B thrown out.
--- Now batting: Bayo Ceesay ---
[22 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[22 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[22 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Feno Ranivoson ---
[23 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[23 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[23 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[23 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[23 outs | 2-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Nélson Bango ---
[24 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[24 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[24 outs | 1-1 | empty] BALL IN PLAY
  Nélson Bango runs → double.
[24 outs | 0-0 | 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!
--- Now batting: Noé Dieng ---
[25 outs | 0-0 | empty] BALL IN PLAY
  Noé Dieng runs → double.
--- Now batting: Ashwin Golui ---
[25 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[25 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[25 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[25 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sean Klusener ---
[26 outs | 0-0 | 2B] BALL IN PLAY
  Sean Klusener runs → single.
  Runner scores from 2B.
--- Now batting: Moses Ahamada [P] ---
[26 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[26 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[26 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.

End of bottom half — Oslo Hawks: 30 run(s), 27 hit(s), 27 out(s) | Run rate: 1.111
============================================================
HALFTIME
  Tubmangrad Foundry: 0 run(s)
  Oslo Hawks need 1 run(s) to win
  Required run rate: 0.037 R/out
============================================================

────────────────────────────────────────────────────────────
TOP HALF | Tubmangrad Foundry batting
────────────────────────────────────────────────────────────
--- Now batting: Jon Scroggins ---
[0 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[0 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Alex Betova ---
[1 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[1 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[1 outs | 0-2 | empty] BALL IN PLAY
  Alex Betova runs → HOME RUN.
  Batter scores (HR).
  [Walk-Back — Alex Betova retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Montgomery Ward.]
--- Now batting: Basil McCarn ---
[1 outs | 0-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[1 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[1 outs | 0-2 | 3B] BALL
  Ball 1. Count: 1-2.
[1 outs | 1-2 | 3B] BALL IN PLAY
  Basil McCarn runs → double.
  Runner scores from 3B.
--- Now batting: Kemar Robinson ---
[1 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[1 outs | 2-0 | 2B] BALL IN PLAY
  Kemar Robinson runs → ground out.
  Kemar Robinson is out.
  Runner at 2B thrown out.
--- Now batting: Maksim Kovaleva ---
[3 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[3 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[3 outs | 2-0 | empty] FOUL
  Foul ball. Count: 2-1.
[3 outs | 2-1 | empty] BALL IN PLAY
  Maksim Kovaleva runs → HOME RUN.
  Batter scores (HR).
  [Walk-Back — Maksim Kovaleva retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Surge.]
--- Now batting: Pranav Chatterjee ---
[3 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[3 outs | 0-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Yacoub Otayf ---
[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
  Ball 3. Count: 3-0.
[4 outs | 3-0 | 3B] BALL
  WALK — Yacoub Otayf awarded 1B.
--- Now batting: Deandre Rastall ---
[4 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Deandre Rastall runs → fly out.
  Deandre Rastall is out.
  Runner at 3B thrown out.
[6 outs | 0-0 | 1B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Jabari Blocher for an extra plate appearance (joker #1).
--- Now batting: Jabari Blocher ---
[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] BALL
  Ball 2. Count: 2-1.
[6 outs | 2-1 | 1B] FOUL
  Foul ball. Count: 2-2.
[6 outs | 2-2 | 1B] FOUL OUT
  Foul ball. Count: 0-0.
[7 outs | 0-0 | 1B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Samson Kunkelov for an extra plate appearance (joker #2).
--- Now batting: Samson Kunkelov ---
[7 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[7 outs | 2-0 | 1B] BALL IN PLAY
  Samson Kunkelov runs → single.
  Runner advances from 1B to 2B.
[7 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Moses Ahamada exits (10 BF this spell).
[7 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Wes Ngo for an extra plate appearance (joker #3).
--- Now batting: Wes Ngo ---
[7 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Wes Ngo runs → single.
  Runner scores from 2B.
  Runner advances from 1B to 3B.
--- Now batting: Lenoir Parker [P] ---
[7 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Lenoir Parker runs → double.
  Runner scores from 3B.
  Runner advances from 1B to 3B.
--- Now batting: Jon Scroggins ---
[7 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 2B, 3B] BALL
  Ball 2. Count: 2-0.
[7 outs | 2-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 2-1.
[7 outs | 2-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 2-2.
[7 outs | 2-2 | 2B, 3B] BALL IN PLAY
  Jon Scroggins runs → double.
  Runner scores from 3B.
  Runner scores from 2B.
--- Now batting: Alex Betova ---
[7 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[7 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[7 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[7 outs | 1-2 | 2B] BALL IN PLAY
  Alex Betova runs → fielder's choice.
  Runner at 2B thrown out.
--- Now batting: Basil McCarn ---
[8 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[8 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[8 outs | 0-2 | 1B] BALL IN PLAY
  Basil McCarn runs → double.
  Runner scores from 1B.
[8 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Nabil Taarabt exits (5 BF this spell).
--- Now batting: Kemar Robinson ---
[8 outs | 0-0 | 2B] BALL IN PLAY
  Kemar Robinson runs → double.
  Runner scores from 2B.
--- Now batting: Maksim Kovaleva ---
[8 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | 2B] FOUL
  Foul ball. Count: 1-1.
[8 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[8 outs | 1-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Pranav Chatterjee ---
[9 outs | 0-0 | 2B] BALL IN PLAY
  Pranav Chatterjee runs → ground out.
  Pranav Chatterjee is out.
  Runner advances from 2B to 3B.
--- Now batting: Yacoub Otayf ---
[10 outs | 0-0 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[10 outs | 0-1 | 3B] BALL
  Ball 1. Count: 1-1.
[10 outs | 1-1 | 3B] CALLED STRIKE
  Strike (called). Count: 1-2.
[10 outs | 1-2 | 3B] BALL
  Ball 2. Count: 2-2.
[10 outs | 2-2 | 3B] BALL
  Ball 3. Count: 3-2.
[10 outs | 3-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Deandre Rastall ---
[11 outs | 0-0 | 3B] BALL IN PLAY
  Deandre Rastall runs → ground out.
  Deandre Rastall is out.
  Runner scores from 3B.
[12 outs | 0-0 | empty] JOKER INSERTION
  Tubmangrad Foundry sends in joker Jabari Blocher for an extra plate appearance (joker #4).
--- Now batting: Jabari Blocher ---
[12 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[12 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[12 outs | 2-1 | empty] BALL IN PLAY
  Jabari Blocher runs → single.
--- Now batting: Lenoir Parker [P] ---
[12 outs | 0-0 | 1B] SAC BUNT
--- Now batting: Jon Scroggins ---
[13 outs | 0-0 | 2B] BALL IN PLAY
  Jon Scroggins runs → double.
  Runner scores from 2B.
--- Now batting: Alex Betova ---
[13 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | 2B] BALL IN PLAY
  Alex Betova runs → double.
  Runner scores from 2B.
[13 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Ifeanyi Soumah exits (8 BF this spell).
--- Now batting: Basil McCarn ---
[13 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[13 outs | 2-0 | 2B] FOUL
  Foul ball. Count: 2-1.
[13 outs | 2-1 | 2B] BALL IN PLAY
  Basil McCarn runs → single.
  Runner scores from 2B.
--- Now batting: Kemar Robinson ---
[13 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | 1B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 1B to 2B.
[13 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[13 outs | 2-0 | 2B] BALL
  Ball 3. Count: 3-0.
[13 outs | 3-0 | 2B] BALL
  WALK — Kemar Robinson awarded 1B.
--- Now batting: Maksim Kovaleva ---
[13 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | 1B, 2B] BALL
  Ball 2. Count: 2-0.
[13 outs | 2-0 | 1B, 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[14 outs | 2-0 | 2B] BALL
  Ball 3. Count: 3-0.
[14 outs | 3-0 | 2B] CALLED STRIKE
  Strike (called). Count: 3-1.
[14 outs | 3-1 | 2B] BALL
  WALK — Maksim Kovaleva awarded 1B.
--- Now batting: Pranav Chatterjee ---
[14 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Pranav Chatterjee runs → single.
  Runner scores from 2B.
  Runner at 1B thrown out.
--- Now batting: Yacoub Otayf ---
[15 outs | 0-0 | 1B] BALL IN PLAY
  Yacoub Otayf runs → ground out.
  Yacoub Otayf is out.
  Runner advances from 1B to 2B.
--- Now batting: Deandre Rastall ---
[16 outs | 0-0 | 2B] BALL IN PLAY
  Deandre Rastall runs → single.
  Runner scores from 2B.
--- Now batting: Lenoir Parker [P] ---
[16 outs | 0-0 | 1B] SAC BUNT
  Cricket order flips (joker-free trip) — Lenoir Parker now leads off.
[17 outs | 0-0 | 2B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Samson Kunkelov for an extra plate appearance (joker #5).
--- Now batting: Samson Kunkelov ---
[17 outs | 0-0 | 2B] BALL IN PLAY
  Samson Kunkelov runs → fly out.
  Samson Kunkelov is out.
[18 outs | 0-0 | 2B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Wes Ngo for an extra plate appearance (joker #6).
--- Now batting: Wes Ngo ---
[18 outs | 0-0 | 2B] BALL IN PLAY
  Wes Ngo runs → single.
  Runner scores from 2B.
[18 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Thulani Sibanyoni exits (8 BF this spell).
[18 outs | 0-0 | 1B] JOKER INSERTION
  Tubmangrad Foundry sends in joker Jabari Blocher for an extra plate appearance (joker #7).
--- Now batting: Jabari Blocher ---
[18 outs | 0-0 | 1B] BALL IN PLAY
  Jabari Blocher runs → double.
  Runner scores from 1B.
--- Now batting: Lenoir Parker [P] ---
[18 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | 2B] BALL IN PLAY
  Lenoir Parker runs → double.
  Runner scores from 2B.
--- Now batting: Deandre Rastall ---
[18 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[18 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[18 outs | 0-2 | 2B] BALL IN PLAY
  Deandre Rastall runs → single.
  Runner at 2B thrown out.
[19 outs | 0-0 | 1B] DEFENSIVE SUB
  Pa Camara replaces Ashwin Golui at 1B.
--- Now batting: Yacoub Otayf ---
[19 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 1B] BALL IN PLAY
  Yacoub Otayf runs → single.
  Runner advances from 1B to 2B.
[19 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Brahim Hamdi exits (4 BF this spell).
--- Now batting: Pranav Chatterjee ---
[19 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[19 outs | 1-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[19 outs | 1-1 | 1B, 2B] BALL
  Ball 2. Count: 2-1.
[19 outs | 2-1 | 1B, 2B] FOUL
  Foul ball. Count: 2-2.
[19 outs | 2-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Maksim Kovaleva ---
[20 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Maksim Kovaleva runs → fly out.
  ROBBED! Arnold Furshman runs it down — a sure extra-base hit erased!
  Maksim Kovaleva is out.
--- Now batting: Kemar Robinson ---
[21 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[21 outs | 0-1 | 1B, 2B] BALL
  Ball 1. Count: 1-1.
[21 outs | 1-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[21 outs | 1-2 | 1B, 2B] FOUL
  Foul ball. Count: 1-2.
[21 outs | 1-2 | 1B, 2B] BALL
  Ball 2. Count: 2-2.
[21 outs | 2-2 | 1B, 2B] FOUL
  Foul ball. Count: 2-2.
[21 outs | 2-2 | 1B, 2B] BALL IN PLAY
  Kemar Robinson runs → double.
  Runner scores from 2B.
  Runner scores from 1B.
--- Now batting: Basil McCarn ---
[21 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[21 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[21 outs | 1-1 | 2B] BALL IN PLAY
  Basil McCarn runs → single.
  Runner scores from 2B.
--- Now batting: Alex Betova ---
[21 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[21 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[21 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Jon Scroggins ---
[22 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[22 outs | 0-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[22 outs | 0-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Lenoir Parker [P] ---
[23 outs | 0-0 | 1B] SAC BUNT
--- Now batting: Deandre Rastall ---
[24 outs | 0-0 | 2B] BALL IN PLAY
  Deandre Rastall runs → single.
  Runner scores from 2B.
--- Now batting: Yacoub Otayf ---
[24 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[24 outs | 1-0 | 1B] FOUL
  Foul ball. Count: 1-1.
[24 outs | 1-1 | 1B] BALL IN PLAY
  Yacoub Otayf runs → ground out.
  Yacoub Otayf is out.
  Runner advances from 1B to 2B.
--- Now batting: Pranav Chatterjee ---
[25 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[25 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[25 outs | 1-2 | 2B] BALL IN PLAY
  Pranav Chatterjee runs → single.
  Runner scores from 2B.
[25 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Leon Häcken exits (9 BF this spell).
[25 outs | 0-0 | 1B] DEFENSIVE SUB
  Arnold Furshman replaces Noé Dieng at 2B.
--- Now batting: Maksim Kovaleva ---
[25 outs | 0-0 | 1B] BALL IN PLAY
  Maksim Kovaleva runs → double.
  Runner scores from 1B.
[25 outs | 0-0 | 2B] DEFENSIVE SUB
  Seko Uzoho replaces Sean Klusener at 3B.
--- Now batting: Kemar Robinson ---
[25 outs | 0-0 | 2B] BALL IN PLAY
  Kemar Robinson runs → fly out.
  Kemar Robinson is out.
[26 outs | 0-0 | 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!

End of top half — Tubmangrad Foundry: 24 run(s), 25 hit(s), 27 out(s) | Run rate: 0.889

============================================================
GAME OVER: OSLO HAWKS WIN 30–24
============================================================
Final score: Oslo Hawks 30, Tubmangrad Foundry 24
============================================================
LINE SCORE
                        1      R
Tubmangrad Foundry     24     24
Oslo Hawks             30     30

============================================================
TUBMANGRAD FOUNDRY BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Lenoir Parker           5    2    1    2    2    0    0     2    0    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            5    4    2    1    0    0    0     0    1    1    0    0     0    0
Alex Betova             4    4    4    2    1    0    1     2    0    1    0    0     0    0
Deandre Rastall         5    5    3    3    0    0    0     3    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    2    2    2    0    0     3    1    0    0    0     0    0
Wes Ngo                 2    2    2    2    0    0    0     2    0    0    0    0     0    0
Samson Kunkelov         2    2    1    1    0    0    0     0    0    0    0    0     0    0
Jabari Blocher          3    3    2    2    1    0    0     1    0    0    0    0     0    0
Maksim Kovaleva         5    4    1    2    1    0    1     2    1    1    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            4    4    3    4    2    0    0     4    0    0    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
Jon Scroggins           4    4    1    2    2    0    0     3    0    2    0    0     0    0
Hemant Banerjee         0    0    0    0    0    0    0     0    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
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
Floyd Crowe             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    5    2    2    0    0    0     2    0    2    0    0     0    0
Sandy Jones             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Reese Martin            0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 49   43   24   25   11    0    2    24    3    7    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Lenoir Parker           7    1    5    7    0    0    0
Genki Shibata          15   10    5    5    3    3    0
Lake Dabekov            9    2    6    9    2    0    0
Floyd Crowe            14    7    8    8    0    3    1
Percy Pachecin          8    7    3    1    0    3    0

============================================================
OSLO HAWKS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Moses Ahamada           5    4    2    1    1    0    0     0    1    2    0    0     0    0
Arnold Furshman         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jhye Green              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bayo Ceesay             4    4    1    1    1    0    0     1    0    1    0    0     0    0
Noé Dieng               5    5    4    4    2    0    0     3    0    1    0    0     0    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            5    4    2    1    1    0    0     1    1    2    0    0     0    0
Amir Modiba             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Siboniso Madlala        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Glofate Okolie          4    3    2    2    2    0    0     2    0    0    1    1     2    1
Nakibou Mugisha         4    4    3    3    0    0    2     6    0    0    0    1     2    0
Ricardo Mahlangu        4    4    4    3    2    0    1     4    0    0    0    0     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            4    3    2    3    2    0    1     5    1    0    0    1     1    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         4    4    1    1    1    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           5    3    2    1    0    0    0     2    2    1    0    0     0    0
Pa Camara               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Beni Pogba              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Nélson Bango            5    5    4    4    3    0    1     3    0    0    0    0     0    0
Feno Ranivoson          4    4    3    3    3    0    0     2    0    0    0    0     0    0
Jaco Janse van Rensburg    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
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
Tonderai Dube           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Le Onyedika             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                 53   47   30   27   18    0    5    29    5    9    1    3     5    1

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Moses Ahamada          10    7    4    3    1    2    0
Nabil Taarabt           5    1    4    5    0    0    0
Ifeanyi Soumah          8    5    4    4    0    2    0
Thulani Sibanyoni       8    5    4    4    2    0    0
Brahim Hamdi            4    1    4    2    0    0    0
Leon Häcken             9    6    4    5    0    3    0
Vusumuzi Mkhize         2    2    1    1    0    0    0

============================================================
Run rate:  Tubmangrad Foundry  0.889    Oslo Hawks  1.111
Second-Chance ABs:  Tubmangrad Foundry  0    Oslo Hawks  3
Required run rate (Oslo Hawks): 0.037 R/out (needed 1 runs in 27 outs)
Powerplays: Tubmangrad Foundry — Reese Martin NF (O1-4, 1 PO), Oslo Hawks — Jhye Green NF (O26-27, 1 PO)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Glofate Okolie        Nakibou Mugisha            7  bottom
Nakibou Mugisha       Moses Ahamada              0  bottom
Moses Ahamada         Luol Desabre               0  bottom
Luol Desabre          Njoroge Mwaniki            0  bottom
Njoroge Mwaniki       Bayo Ceesay                0  bottom
Bayo Ceesay           Ashwin Golui               2  bottom
Ashwin Golui          Sean Klusener              0  bottom
Sean Klusener         Glofate Okolie             0  bottom
Glofate Okolie        Nakibou Mugisha            1  bottom
Nakibou Mugisha       Njoroge Mwaniki            2  bottom
Njoroge Mwaniki       Bayo Ceesay                0  bottom
Bayo Ceesay           Ricardo Mahlangu           7  bottom
Ricardo Mahlangu      Moses Ahamada              2  bottom
Moses Ahamada         Luol Desabre               1  bottom
Luol Desabre          Nélson Bango               2  bottom
Nélson Bango          Noé Dieng                  0  bottom
Noé Dieng             Ashwin Golui               0  bottom
Ashwin Golui          Sean Klusener              0  bottom
Sean Klusener         Nakibou Mugisha            3  bottom
Nakibou Mugisha       Luol Desabre               2  bottom
Luol Desabre          Njoroge Mwaniki            0  bottom
Njoroge Mwaniki       Bayo Ceesay                0  bottom
Bayo Ceesay           Feno Ranivoson             0  bottom
Feno Ranivoson        Nélson Bango               0  bottom
Nélson Bango          Ashwin Golui               0  bottom
Ashwin Golui          Moses Ahamada              1  bottom
Jon Scroggins         Basil McCarn               2  top
Basil McCarn          Kemar Robinson             0  top
Kemar Robinson        Pranav Chatterjee          1  top
Pranav Chatterjee     Maksim Kovaleva            0  top
Maksim Kovaleva       Deandre Rastall            0  top
Deandre Rastall       Jabari Blocher             0  top
Jabari Blocher        Jon Scroggins              4  top
Jon Scroggins         Maksim Kovaleva            2  top
Maksim Kovaleva       Pranav Chatterjee          0  top
Pranav Chatterjee     Yacoub Otayf               0  top
Yacoub Otayf          Deandre Rastall            1  top
Deandre Rastall       Lenoir Parker              0  top
Lenoir Parker         Kemar Robinson             3  top
Kemar Robinson        Maksim Kovaleva            1  top
Maksim Kovaleva       Yacoub Otayf               0  top
Yacoub Otayf          Lenoir Parker              1  top
Lenoir Parker         Samson Kunkelov            0  top
Samson Kunkelov       Lenoir Parker              3  top
Lenoir Parker         Pranav Chatterjee          0  top
Pranav Chatterjee     Maksim Kovaleva            0  top
Maksim Kovaleva       Alex Betova                3  top
Alex Betova           Jon Scroggins              0  top
Jon Scroggins         Lenoir Parker              0  top
Lenoir Parker         Yacoub Otayf               1  top
Yacoub Otayf          Kemar Robinson             2  top
Kemar Robinson        Maksim Kovaleva            0  top
──────────────────────────────────────────────────────────────────
Total partnerships: 52  |  Avg runs/partnership: 1.04
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Lenoir Parker         bottom         1    7    1     7     5     0     0     0
Genki Shibata         bottom         8   15   10     5     5     3     3     0
Lake Dabekov          bottom        23    9    2     9     6     2     0     0
Floyd Crowe           bottom        32   14    7     8     8     0     3     1
Percy Pachecin        bottom        46    8    7     1     3     0     3     0
Moses Ahamada         top            1   10    7     3     4     1     2     0
Nabil Taarabt         top           11    5    1     5     4     0     0     0
Ifeanyi Soumah        top           16    8    5     4     4     0     2     0
Thulani Sibanyoni     top           25    8    5     4     4     2     0     0
Brahim Hamdi          top           34    4    1     2     4     0     0     0
Leon Häcken           top           38    9    6     5     4     0     3     0
Vusumuzi Mkhize       top           48    2    2     1     1     0     0     0
──────────────────────────────────────────────────────────────────────────
Total spells: 12
Compare basket · 0 max 4
Compare →