Žilina Sharks 18, Oslo Hawks 9 · 2047-04-01
────────────────────────────────────────────────────────────
TOP HALF | Žilina Sharks batting
────────────────────────────────────────────────────────────
--- Now batting: Benjamin Maledon ---
[0 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | empty] BALL IN PLAY
  Benjamin Maledon runs → single.
--- Now batting: Abel Bogale ---
[0 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[0 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[0 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[0 outs | 2-1 | 1B] CALLED STRIKE
  Strike (called). Count: 2-2.
[0 outs | 2-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Dhiya Malien ---
[1 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[1 outs | 2-0 | 1B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 1B to 2B.
[1 outs | 2-0 | 2B] BALL IN PLAY
  Dhiya Malien runs → single.
  Runner advances from 2B to 3B.
--- Now batting: Efe Johnson ---
[1 outs | 0-0 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[1 outs | 0-1 | 1B, 3B] BALL
  Ball 1. Count: 1-1.
[1 outs | 1-1 | 1B, 3B] BALL
  Ball 2. Count: 2-1.
[1 outs | 2-1 | 1B, 3B] BALL
  Ball 3. Count: 3-1.
[1 outs | 3-1 | 1B, 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  Runner advances from 1B to 2B.
  1 run(s) score.
[1 outs | 3-1 | 2B] CALLED STRIKE
  Strike (called). Count: 3-2.
[1 outs | 3-2 | 2B] FOUL
  Foul ball. Count: 3-2.
[1 outs | 3-2 | 2B] BALL
  WALK — Efe Johnson awarded 1B.
[1 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Žilina Sharks sends in joker Samuel Sunzu for an extra plate appearance (joker #1).
--- Now batting: Samuel Sunzu ---
[1 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[1 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Samuel Sunzu runs → double.
  Runner advances from 2B to 3B.
  Runner scores from 1B.
[1 outs | 0-0 | 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Thabani Mokoena exits (5 BF this spell).
--- Now batting: Christopher Bahoken [P] ---
[1 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Christopher Bahoken runs → ground out.
  Christopher Bahoken is out.
[2 outs | 0-0 | 2B, 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  1 run(s) score.
--- Now batting: Steven Maharaj ---
[2 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[2 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[2 outs | 0-2 | 3B] BALL IN PLAY
  Steven Maharaj runs → fly out.
  Steven Maharaj is out.
--- Now batting: João Silva ---
[3 outs | 0-0 | 3B] INTENTIONAL WALK
  INTENTIONAL WALK — João Silva given a free pass.
--- Now batting: Felipe Andrade ---
[3 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[3 outs | 0-2 | 1B, 3B] BALL IN PLAY
  Felipe Andrade runs → single.
  Runner advances from 1B to 2B.
--- Now batting: Naina Guérin ---
[3 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[3 outs | 0-1 | 1B, 2B, 3B] BALL IN PLAY
  Naina Guérin runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Benjamin Maledon ---
[3 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | 1B, 2B, 3B] BALL IN PLAY
  Benjamin Maledon runs → fly out.
  Benjamin Maledon is out.
--- Now batting: Abel Bogale ---
[4 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[4 outs | 0-1 | 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.
[4 outs | 0-1 | 2B, 3B] BALL IN PLAY
  Abel Bogale runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
[4 outs | 0-0 | 1B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Ernst Markram exits (7 BF this spell).
[4 outs | 0-0 | 1B, 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  Runner advances from 1B to 2B.
  1 run(s) score.
--- Now batting: Dhiya Malien ---
[4 outs | 0-0 | 2B] BALL IN PLAY
  Dhiya Malien runs → double.
  Runner advances from 2B to 3B.
--- Now batting: Efe Johnson ---
[4 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[4 outs | 0-1 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[4 outs | 0-2 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Christopher Bahoken [P] ---
[5 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | 2B, 3B] BALL
  Ball 2. Count: 2-0.
[5 outs | 2-0 | 2B, 3B] FOUL
  Foul ball. Count: 2-1.
[5 outs | 2-1 | 2B, 3B] BALL IN PLAY
  Christopher Bahoken takes a SECOND CHANCE — but is OUT (2-strike contact or caught fly).
  Runner scores from 3B.
--- Now batting: Steven Maharaj ---
[6 outs | 0-0 | 2B] BALL IN PLAY
  Steven Maharaj runs → double play.
  Steven Maharaj is out.
  Runner at 2B thrown out.
--- Now batting: João Silva ---
[8 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[8 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[8 outs | 0-2 | empty] BALL
  Ball 1. Count: 1-2.
[8 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[8 outs | 1-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Felipe Andrade ---
[9 outs | 0-0 | empty] BALL IN PLAY
  Felipe Andrade runs → single.
--- Now batting: Naina Guérin ---
[9 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[9 outs | 1-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[9 outs | 1-2 | 1B] BALL
  Ball 2. Count: 2-2.
[9 outs | 2-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
  Cricket order flips (joker-free trip) — Naina Guérin now leads off.
[10 outs | 0-0 | 1B] BALL IN PLAY
  Naina Guérin runs → single.
  Runner at 1B thrown out.
--- Now batting: Felipe Andrade ---
[11 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[11 outs | 0-1 | 1B] BALL IN PLAY
  Felipe Andrade runs → double play.
  Felipe Andrade is out.
  Runner at 1B thrown out.
--- Now batting: João Silva ---
[13 outs | 0-0 | empty] BALL IN PLAY
  João Silva runs → ground out.
  João Silva is out.
--- Now batting: Steven Maharaj ---
[14 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[14 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[14 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[14 outs | 0-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Christopher Bahoken [P] ---
[15 outs | 0-0 | empty] HIT BY PITCH
  HBP — Christopher Bahoken awarded 1B.
--- Now batting: Efe Johnson ---
[15 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 1B] BALL IN PLAY
  Efe Johnson runs → single.
  Runner advances from 1B to 2B.
[15 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Paul Boucher exits (13 BF this spell).
--- Now batting: Dhiya Malien ---
[15 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[15 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Dhiya Malien runs → double.
  Runner scores from 2B.
  Runner advances from 1B to 3B.
--- Now batting: Abel Bogale ---
[15 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 2B, 3B] BALL
  Ball 2. Count: 2-0.
[15 outs | 2-0 | 2B, 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  1 run(s) score.
[15 outs | 2-0 | 3B] BALL IN PLAY
  Abel Bogale runs → fly out.
  Abel Bogale is out.
--- Now batting: Benjamin Maledon ---
[16 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[16 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[16 outs | 2-0 | 3B] BALL
  Ball 3. Count: 3-0.
[16 outs | 3-0 | 3B] BALL
  WALK — Benjamin Maledon awarded 1B.
  Cricket order flips (joker-free trip) — Benjamin Maledon now leads off.
[16 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[16 outs | 1-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[16 outs | 1-1 | 1B, 3B] BALL
  Ball 2. Count: 2-1.
[16 outs | 2-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 2-2.
[16 outs | 2-2 | 1B, 3B] BALL
  Ball 3. Count: 3-2.
[16 outs | 3-2 | 1B, 3B] FOUL
  Foul ball. Count: 3-2.
[16 outs | 3-2 | 1B, 3B] BALL
  WALK — Benjamin Maledon awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Abel Bogale ---
[16 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[16 outs | 0-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[16 outs | 0-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Dhiya Malien ---
[17 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
  Runner advances from 2B to 1B.
  Runner advances from 1B to 2B.
[17 outs | 1-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[17 outs | 1-1 | 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.
[17 outs | 1-1 | 2B, 3B] BALL
  Ball 2. Count: 2-1.
  Runner advances from 3B to 2B.
  Runner advances from 2B to 3B.
[17 outs | 2-1 | 2B, 3B] BALL
  Ball 3. Count: 3-1.
  Runner advances from 3B to 2B.
  Runner advances from 2B to 3B.
[17 outs | 3-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 3-2.
[17 outs | 3-2 | 2B, 3B] BALL
  WALK — Dhiya Malien awarded 1B.
  Runner advances from 3B to 2B.
  Runner advances from 2B to 3B.
--- Now batting: Efe Johnson ---
[17 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[17 outs | 0-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[17 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
  Runner advances from 3B to 2B.
  Runner advances from 2B to 3B.
[17 outs | 1-2 | 1B, 2B, 3B] BALL IN PLAY
  Efe Johnson runs → single.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Christopher Bahoken [P] ---
[17 outs | 0-0 | 1B, 2B, 3B] SAC BUNT
--- Now batting: Steven Maharaj ---
[18 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[18 outs | 0-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[18 outs | 0-2 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[18 outs | 0-2 | 2B, 3B] BALL
  Ball 1. Count: 1-2.
[18 outs | 1-2 | 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
[19 outs | 0-0 | 2B, 3B] DEFENSIVE SUB
  Pa Camara replaces Ashwin Golui at C.
--- Now batting: João Silva ---
[19 outs | 0-0 | 2B, 3B] BALL IN PLAY
  João Silva 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.
[19 outs | 0-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[19 outs | 0-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[20 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Adil Cherif exits (9 BF this spell).
--- Now batting: Felipe Andrade ---
[20 outs | 0-0 | 3B] BALL IN PLAY
  Felipe Andrade runs → single.
--- Now batting: Naina Guérin ---
[20 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[20 outs | 1-0 | 1B, 3B] BALL IN PLAY
  Naina Guérin runs → single.
  Runner scores from 3B.
  Runner advances from 1B to 3B.
  Cricket order flips (joker-free trip) — Naina Guérin now leads off.
[20 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[20 outs | 1-0 | 1B, 3B] BALL
  Ball 2. Count: 2-0.
[20 outs | 2-0 | 1B, 3B] BALL
  Ball 3. Count: 3-0.
[20 outs | 3-0 | 1B, 3B] BALL
  WALK — Naina Guérin awarded 1B.
  Runner advances from 1B to 2B.
--- Now batting: Felipe Andrade ---
[20 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
  Runner advances from 2B to 1B.
  Runner advances from 1B to 2B.
[20 outs | 1-0 | 1B, 2B, 3B] BALL IN PLAY
  Felipe Andrade runs → fly out.
  Felipe Andrade is out.
  Runner advances from 2B to 1B.
  Runner advances from 1B to 2B.
--- Now batting: João Silva ---
[21 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[21 outs | 0-1 | 1B, 2B, 3B] BALL IN PLAY
  João Silva runs → fly out.
  ROBBED! Nélson Bango runs it down — a sure extra-base hit erased!
  João Silva is out.
  Runner advances from 2B to 1B.
  Runner advances from 1B to 2B.
--- Now batting: Steven Maharaj ---
[22 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
  Runner advances from 2B to 1B.
  Runner advances from 1B to 2B.
[22 outs | 1-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[22 outs | 1-1 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | 1B, 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
[23 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: Christopher Bahoken [P] ---
[23 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 2B, 3B] BALL IN PLAY
  Christopher Bahoken runs → single.
  Runner advances from 2B to 3B.
--- Now batting: Efe Johnson ---
[23 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 1B, 3B] BALL
  Ball 2. Count: 2-0.
[23 outs | 2-0 | 1B, 3B] BALL
  Ball 3. Count: 3-0.
[23 outs | 3-0 | 1B, 3B] BALL IN PLAY
  Efe Johnson runs → single.
  Runner advances from 1B to 2B.
[23 outs | 0-0 | 1B, 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Laros Henry exits (8 BF this spell).
--- Now batting: Dhiya Malien ---
[23 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[23 outs | 0-1 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-1.
[23 outs | 1-1 | 1B, 2B, 3B] BALL IN PLAY
  Dhiya Malien runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Abel Bogale ---
[23 outs | 0-0 | 1B, 2B, 3B] BALL IN PLAY
  Abel Bogale 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 2B to 3B.
  Runner advances from 1B to 2B.
[24 outs | 0-1 | 2B, 3B] BALL
  Ball 1. Count: 1-1.
[24 outs | 1-1 | 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[24 outs | 1-2 | 2B, 3B] BALL
  Ball 2. Count: 2-2.
[24 outs | 2-2 | 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[24 outs | 2-2 | 2B, 3B] BALL IN PLAY
  Abel Bogale runs → fly out.
  Abel Bogale is out.
--- Now batting: Benjamin Maledon ---
[25 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[25 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[25 outs | 0-2 | 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
  Cricket order flips (joker-free trip) — Benjamin Maledon now leads off.
[26 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Benjamin Maledon runs → fly out.
  Benjamin Maledon is out.

End of top half — Žilina Sharks: 18 run(s), 19 hit(s), 27 out(s) | Run rate: 0.667
============================================================
HALFTIME
  Žilina Sharks: 18 run(s)
  Oslo Hawks need 19 run(s) to win
  Required run rate: 0.704 R/out
============================================================

────────────────────────────────────────────────────────────
BOTTOM HALF | Oslo Hawks batting
────────────────────────────────────────────────────────────
--- Now batting: Feno Ranivoson ---
[0 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[0 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Noé Dieng ---
[1 outs | 0-0 | empty] BALL IN PLAY
  Noé Dieng runs → single.
--- Now batting: Amir Modiba ---
[1 outs | 0-0 | 1B] BALL IN PLAY
  Amir Modiba runs → fielder's choice.
  Runner at 1B thrown out.
--- Now batting: Njoroge Mwaniki ---
[2 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
[3 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[3 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Thabani Mokoena [P] ---
[4 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[4 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[4 outs | 2-0 | empty] FOUL
  Foul ball. Count: 2-1.
[4 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[4 outs | 2-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sean Klusener ---
[5 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[5 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[5 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Pa Camara ---
[6 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[6 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[6 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[6 outs | 0-2 | empty] BALL
  Ball 1. Count: 1-2.
[6 outs | 1-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Quentin François ---
[7 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[7 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[7 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[7 outs | 2-1 | empty] BALL
  Ball 3. Count: 3-1.
[7 outs | 3-1 | empty] BALL IN PLAY
  Quentin François runs → fly out.
  Quentin François is out.
--- Now batting: Nélson Bango ---
[8 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | empty] BALL IN PLAY
  Nélson Bango runs → line out.
  Nélson Bango is out.
  Cricket order flips (joker-free trip) — Nélson Bango now leads off.
[9 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[9 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[9 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Quentin François ---
[10 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[10 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[10 outs | 0-2 | empty] BALL
  Ball 1. Count: 1-2.
[10 outs | 1-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Pa Camara ---
[11 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | empty] BALL IN PLAY
  Pa Camara runs → single.
--- Now batting: Sean Klusener ---
[11 outs | 0-0 | 1B] SAC BUNT
--- Now batting: Thabani Mokoena [P] ---
[12 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[12 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[12 outs | 1-1 | 1B] BALL
  Ball 2. Count: 2-1.
[12 outs | 2-1 | 1B] FOUL
  Foul ball. Count: 2-2.
[12 outs | 2-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Njoroge Mwaniki ---
[13 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[13 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[13 outs | 0-2 | 1B] BALL IN PLAY
  Njoroge Mwaniki runs → single.
  Runner at 1B thrown out.
--- Now batting: Amir Modiba ---
[14 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[14 outs | 1-0 | 1B] CALLED STRIKE
  Strike (called). Count: 1-1.
[14 outs | 1-1 | 1B] FOUL
  Foul ball. Count: 1-2.
[14 outs | 1-2 | 1B] BALL
  Ball 2. Count: 2-2.
[14 outs | 2-2 | 1B] FOUL
  Foul ball. Count: 2-2.
[14 outs | 2-2 | 1B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Noé Dieng ---
[15 outs | 0-0 | 1B] BALL IN PLAY
  Noé Dieng runs → triple.
  Runner scores from 1B.
--- Now batting: Feno Ranivoson ---
[15 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[15 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[15 outs | 0-2 | 3B] BALL IN PLAY
  Feno Ranivoson runs → single.
  Runner scores from 3B.
  Cricket order flips (joker-free trip) — Feno Ranivoson now leads off.
[15 outs | 0-0 | 1B] BALL IN PLAY
  Feno Ranivoson runs → double.
  Runner advances from 1B to 2B.
--- Now batting: Noé Dieng ---
[15 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 2B] BALL IN PLAY
  Noé Dieng runs → double.
  Runner scores from 2B.
--- Now batting: Amir Modiba ---
[15 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[15 outs | 1-1 | 2B] FOUL
  Foul ball. Count: 1-2.
[15 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[15 outs | 2-2 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
[15 outs | 2-2 | 3B] BALL
  Ball 3. Count: 3-2.
[15 outs | 3-2 | 3B] BALL
  WALK — Amir Modiba awarded 1B.
--- Now batting: Njoroge Mwaniki ---
[15 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[15 outs | 0-1 | 1B, 3B] BALL
  Ball 1. Count: 1-1.
[15 outs | 1-1 | 1B, 3B] BALL
  Ball 2. Count: 2-1.
[15 outs | 2-1 | 1B, 3B] BALL
  Ball 3. Count: 3-1.
[15 outs | 3-1 | 1B, 3B] BALL
  WALK — Njoroge Mwaniki awarded 1B.
  Runner advances from 1B to 2B.
[15 outs | 0-0 | 1B, 2B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Glofate Okolie for an extra plate appearance (joker #1).
--- Now batting: Glofate Okolie ---
[15 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-0.
[15 outs | 2-0 | 1B, 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.
  Runner advances from 1B to 2B.
[15 outs | 2-1 | 2B] HIT BY PITCH
  HBP — Glofate Okolie awarded 1B.
[15 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 ---
[15 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 1B, 2B] BALL IN PLAY
  Ricardo Mahlangu runs → single.
  Runner scores from 2B.
  Runner at 1B thrown out.
[16 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Christopher Bahoken exits (23 BF this spell).
[16 outs | 0-0 | 1B] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #3).
[16 outs | 0-0 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
--- Now batting: Nakibou Mugisha ---
[17 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[17 outs | 0-1 | empty] BALL IN PLAY
  Nakibou Mugisha runs → fly out.
  Nakibou Mugisha is out.
--- Now batting: Thabani Mokoena [P] ---
[18 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[18 outs | 2-0 | empty] CALLED STRIKE
  Strike (called). Count: 2-1.
[18 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[18 outs | 2-2 | empty] BALL IN PLAY
  Thabani Mokoena runs → ground out.
  Thabani Mokoena is out.
[19 outs | 0-0 | empty] DEFENSIVE SUB
  Reeza Benkarth replaces Steven Maharaj at 3B.
--- Now batting: Sean Klusener ---
[19 outs | 0-0 | empty] BALL IN PLAY
  Sean Klusener runs → single.
--- Now batting: Pa Camara ---
[19 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[19 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[19 outs | 0-2 | 1B] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | 1B] BALL IN PLAY
  Pa Camara runs → double.
  Runner scores from 1B.
--- Now batting: Quentin François ---
[19 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 2B] BALL IN PLAY
  Quentin François runs → double.
  Runner scores from 2B.
--- Now batting: Nélson Bango ---
[19 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[19 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[19 outs | 1-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Feno Ranivoson ---
[20 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[20 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[20 outs | 0-2 | 2B] BALL IN PLAY
  Feno Ranivoson runs → single.
  Runner at 2B thrown out.
--- Now batting: Noé Dieng ---
[21 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[21 outs | 1-0 | 1B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[22 outs | 1-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[22 outs | 1-1 | empty] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[22 outs | 2-2 | empty] BALL IN PLAY
  Noé Dieng runs → fly out.
  Noé Dieng is out.
--- Now batting: Amir Modiba ---
[23 outs | 0-0 | empty] BALL IN PLAY
  Amir Modiba runs → double.
--- Now batting: Njoroge Mwaniki ---
[23 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[23 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[23 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[23 outs | 1-2 | 2B] FOUL
  Foul ball. Count: 1-2.
[23 outs | 1-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Thabani Mokoena [P] ---
[24 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[24 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[24 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[24 outs | 2-1 | 2B] BALL IN PLAY
  Thabani Mokoena runs → fielder's choice.
  Runner at 2B thrown out.
--- Now batting: Sean Klusener ---
[25 outs | 0-0 | 1B] BALL IN PLAY
  Sean Klusener runs → single.
  Runner advances from 1B to 2B.
[25 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Adil Haddad pinch-runs for Sean Klusener at 1B.
--- Now batting: Pa Camara ---
[25 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[25 outs | 0-1 | 1B, 2B] BALL
  Ball 1. 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] BALL
  Ball 2. Count: 2-2.
[25 outs | 2-2 | 1B, 2B] BALL
  Ball 3. Count: 3-2.
[25 outs | 3-2 | 1B, 2B] BALL IN PLAY
  Pa Camara runs → fly out.
  Pa Camara is out.
[26 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Hélio Konan pinch-runs for Thabani Mokoena at 2B.
--- Now batting: Quentin François ---
[26 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[26 outs | 0-1 | 1B, 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.

End of bottom half — Oslo Hawks: 9 run(s), 15 hit(s), 27 out(s) | Run rate: 0.333

============================================================
GAME OVER: ŽILINA SHARKS WIN 18–9
============================================================
Final score: Žilina Sharks 18, Oslo Hawks 9
============================================================
LINE SCORE
                        1      R
Žilina Sharks          18     18
Oslo Hawks              9      9

============================================================
ŽILINA SHARKS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Christopher Bahoken     5    3    1    1    0    0    0     3    0    0    1    0     0    0
Naina Guérin            5    4    3    3    0    0    0     2    1    1    0    0     0    0
Bamba Biteghé           0    0    0    0    0    0    0     0    0    0    0    0     0    0
João Silva              5    4    1    1    0    0    0     1    1    1    0    1     1    0
Azubuike Nikiema        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Benjamin Maledon        6    4    3    1    0    0    0     0    2    0    0    0     0    0
Tarryn Mubanga          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ben Boucher             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dhiya Malien            5    4    3    4    2    0    0     2    1    0    0    0     0    0
Kudakwashe Nouma        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Samuel Sunzu            1    1    1    1    1    0    0     1    0    0    0    0     0    0
Alemayehu Adane         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sintayehu Kassa         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Efe Johnson             5    4    3    3    0    0    0     1    1    1    0    0     0    0
Anis Mansouri           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Steven Maharaj          5    5    0    0    0    0    0     0    0    0    0    0     0    0
Aiden van Wyk           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tyreese Le Guen         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Toni Mensah             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mudathir Bukari         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mouhammad Plumptre      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Reeza Benkarth          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Percy Hlongwane         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Elias Mkhwanazi         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Felipe Andrade          5    5    2    3    0    0    0     0    0    0    0    0     0    0
Abel Bogale             5    5    1    2    0    0    0     1    0    2    0    1     0    0
Miloš Siby              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Esteban Essien          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ouma Oduor              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rayshaun Khumalo        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jone Carvalho           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Shimeket Teferi         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lance Wilson            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Scott Davis             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Muriithi Kariuki        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Fousseni Djoumoi        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Aymen Belkacem          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Walid Mahrez            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Valdelício Silva        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tó Makuza               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Aaron Tutu              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lourens van Zyl         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yahya Chakraborty       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Olisa Nuamah            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bernard Shittu          0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 47   39   18   19    3    0    0    11    6    5    1    2     1    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Christopher Bahoken    23   16    9    7    2    7    1
Fousseni Djoumoi       13   11    6    2    0    2    0

============================================================
OSLO HAWKS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Thabani Mokoena         4    4    0    0    0    0    0     0    0    2    0    0     0    0
Jhye Green              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bayo Ceesay             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Noé Dieng               4    4    2    3    1    1    0     2    0    0    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            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Amir Modiba             4    3    1    1    1    0    0     0    1    0    0    0     0    0
Siboniso Madlala        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Glofate Okolie          1    0    0    1    0    0    0     2    0    0    1    1     2    0
Nakibou Mugisha         1    1    0    0    0    0    0     0    0    0    0    0     0    0
Ricardo Mahlangu        1    1    0    1    0    0    0     1    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            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Quentin François        3    3    0    1    1    0    0     1    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         4    3    2    1    0    0    0     0    1    2    0    0     0    0
Hélio Konan             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sean Klusener           4    4    1    2    0    0    0     0    0    1    0    0     0    0
Pa Camara               4    4    1    2    1    0    0     1    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            3    3    0    0    0    0    0     0    0    2    0    0     0    0
Feno Ranivoson          4    4    2    3    1    0    0     2    0    1    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
MacBeth Ayinde          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sphephelo Mpasi         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
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                 37   34    9   15    5    1    0     9    2    9    1    1     2    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Thabani Mokoena         5    1    3    2    1    1    0
Ernst Markram           7    3    3    4    1    0    0
Paul Boucher           13   11    4    2    0    2    1
Adil Cherif             9    5    3    6    3    2    0
Laros Henry             8    3    4    3    1    0    0
Sean Klusener           4    4    2    1    0    0    0

============================================================
Run rate:  Žilina Sharks  0.667    Oslo Hawks  0.333
Second-Chance ABs:  Žilina Sharks  2    Oslo Hawks  1
IBB (Žilina Sharks): João Silva.
Required run rate (Oslo Hawks): 0.704 R/out (needed 19 runs in 27 outs)
Powerplays: Oslo Hawks — Jhye Green NF (O2-5, 1 PO)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Abel Bogale           Christopher Bahoken        2  top
Christopher Bahoken   Steven Maharaj             1  top
Steven Maharaj        Benjamin Maledon           1  top
Benjamin Maledon      Efe Johnson                3  top
Efe Johnson           Christopher Bahoken        1  top
Christopher Bahoken   Dhiya Malien               0  top
Dhiya Malien          Steven Maharaj             0  top
Steven Maharaj        João Silva                 0  top
João Silva            Naina Guérin               0  top
Naina Guérin          Felipe Andrade             0  top
Felipe Andrade        Naina Guérin               0  top
Naina Guérin          Felipe Andrade             0  top
Felipe Andrade        João Silva                 0  top
João Silva            Steven Maharaj             0  top
Steven Maharaj        Abel Bogale                2  top
Abel Bogale           Abel Bogale                0  top
Abel Bogale           Christopher Bahoken        3  top
Christopher Bahoken   Steven Maharaj             0  top
Steven Maharaj        João Silva                 1  top
João Silva            Felipe Andrade             1  top
Felipe Andrade        João Silva                 0  top
João Silva            Steven Maharaj             0  top
Steven Maharaj        Christopher Bahoken        3  top
Christopher Bahoken   Abel Bogale                0  top
Abel Bogale           Benjamin Maledon           0  top
Benjamin Maledon      Benjamin Maledon           0  top
Feno Ranivoson        Noé Dieng                  0  bottom
Noé Dieng             Amir Modiba                0  bottom
Amir Modiba           Njoroge Mwaniki            0  bottom
Njoroge Mwaniki       Thabani Mokoena            0  bottom
Thabani Mokoena       Sean Klusener              0  bottom
Sean Klusener         Pa Camara                  0  bottom
Pa Camara             Quentin François           0  bottom
Quentin François      Nélson Bango               0  bottom
Nélson Bango          Nélson Bango               0  bottom
Nélson Bango          Quentin François           0  bottom
Quentin François      Sean Klusener              0  bottom
Sean Klusener         Thabani Mokoena            0  bottom
Thabani Mokoena       Sean Klusener              0  bottom
Sean Klusener         Amir Modiba                0  bottom
Amir Modiba           Glofate Okolie             7  bottom
Glofate Okolie        Ricardo Mahlangu           0  bottom
Ricardo Mahlangu      Nakibou Mugisha            0  bottom
Nakibou Mugisha       Thabani Mokoena            0  bottom
Thabani Mokoena       Nélson Bango               2  bottom
Nélson Bango          Quentin François           0  bottom
Quentin François      Feno Ranivoson             0  bottom
Feno Ranivoson        Noé Dieng                  0  bottom
Noé Dieng             Njoroge Mwaniki            0  bottom
Njoroge Mwaniki       Amir Modiba                0  bottom
Amir Modiba           Pa Camara                  0  bottom
Pa Camara             Hélio Konan                0  bottom
──────────────────────────────────────────────────────────────────
Total partnerships: 52  |  Avg runs/partnership: 0.52
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Thabani Mokoena       top            1    5    1     2     3     1     1     0
Ernst Markram         top            6    7    3     4     3     1     0     0
Paul Boucher          top           13   13   11     2     4     0     2     1
Adil Cherif           top           26    9    5     6     3     3     2     0
Laros Henry           top           36    8    3     3     4     1     0     0
Sean Klusener         top           44    4    4     1     2     0     0     0
Christopher Bahoken   bottom         1   23   16     7     9     2     7     1
Fousseni Djoumoi      bottom        25   13   11     2     6     0     2     0
──────────────────────────────────────────────────────────────────────────
Total spells: 8
Compare basket · 0 max 4
Compare →