Žilina Sharks 8, Oslo Hawks 6 · 2047-04-08
────────────────────────────────────────────────────────────
TOP HALF | Žilina Sharks batting
────────────────────────────────────────────────────────────
--- Now batting: Herbert Russaw ---
[0 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[0 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[0 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[0 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[0 outs | 2-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ellsworth Esparza ---
[1 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[1 outs | 1-1 | empty] BALL IN PLAY
  Ellsworth Esparza runs → ground out.
  Ellsworth Esparza is out.
--- Now batting: Azubuike Nikiema ---
[2 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[2 outs | 0-2 | empty] BALL
  Ball 1. Count: 1-2.
[2 outs | 1-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Felipe Andrade ---
[3 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | empty] BALL IN PLAY
  Felipe Andrade runs → double.
[3 outs | 0-0 | 2B] JOKER INSERTION
  Žilina Sharks sends in joker Samuel Sunzu for an extra plate appearance (joker #1).
--- Now batting: Samuel Sunzu ---
[3 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[3 outs | 0-1 | 2B] BALL IN PLAY
  Samuel Sunzu runs → double play.
  Samuel Sunzu is out.
  Runner at 2B thrown out.
--- Now batting: Walid Mahrez [P] ---
[5 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[5 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[5 outs | 0-2 | empty] BALL
  Ball 1. Count: 1-2.
[5 outs | 1-2 | empty] BALL IN PLAY
  Walid Mahrez runs → single.
--- Now batting: Dhiya Malien ---
[5 outs | 0-0 | 1B] BALL IN PLAY
  Dhiya Malien runs → fielder's choice.
  Runner at 1B thrown out.
[6 outs | 0-0 | 1B] DEFENSIVE SUB
  Arnold Furshman replaces Noé Dieng at 2B.
--- Now batting: Sintayehu Kassa ---
[6 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[6 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[6 outs | 2-0 | 1B] FOUL
  Foul ball. Count: 2-1.
[6 outs | 2-1 | 1B] BALL
  Ball 3. Count: 3-1.
[6 outs | 3-1 | 1B] BALL
  WALK — Sintayehu Kassa awarded 1B.
  Runner advances from 1B to 2B.
[6 outs | 0-0 | 1B, 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
--- Now batting: Bamba Biteghé ---
[7 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[7 outs | 2-0 | 2B] FOUL
  Foul ball. Count: 2-1.
[7 outs | 2-1 | 2B] BALL IN PLAY
  Bamba Biteghé runs → fly out.
  Bamba Biteghé is out.
[8 outs | 0-0 | 2B] DEFENSIVE SUB
  Seko Uzoho replaces Alexei López at SS.
--- Now batting: Benjamin Maledon ---
[8 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[8 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[8 outs | 1-1 | 2B] FOUL
  Foul ball. Count: 1-2.
[8 outs | 1-2 | 2B] BALL IN PLAY
  Benjamin Maledon runs → single.
  Runner at 2B thrown out.
--- Now batting: Herbert Russaw ---
[9 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 1B] BALL IN PLAY
  Herbert Russaw runs → single.
  Runner advances from 1B to 2B.
[9 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Asefa Mulugeta exits (11 BF this spell).
--- Now batting: Ellsworth Esparza ---
[9 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Ellsworth Esparza runs → double play.
  Ellsworth Esparza is out.
  Runner at 1B thrown out.
[11 outs | 0-0 | 2B] DEFENSIVE SUB
  Hélio Konan replaces Sean Klusener at RF.
--- Now batting: Azubuike Nikiema ---
[11 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | 2B] BALL IN PLAY
  Azubuike Nikiema runs → single.
  Runner advances from 2B to 3B.
--- Now batting: Felipe Andrade ---
[11 outs | 0-0 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[11 outs | 0-1 | 1B, 3B] BALL IN PLAY
  Felipe Andrade runs → fly out.
  Felipe Andrade is out.
[12 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Žilina Sharks sends in joker Kudakwashe Nouma for an extra plate appearance (joker #2).
--- Now batting: Kudakwashe Nouma ---
[12 outs | 0-0 | 1B, 3B] FOUL
  Foul ball. Count: 0-1.
[12 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[12 outs | 0-2 | 1B, 3B] FOUL
  Foul ball. Count: 0-2.
[12 outs | 0-2 | 1B, 3B] BALL
  Ball 1. Count: 1-2.
[12 outs | 1-2 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[13 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Žilina Sharks sends in joker Alemayehu Adane for an extra plate appearance (joker #3).
--- Now batting: Alemayehu Adane ---
[13 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[13 outs | 0-1 | 1B, 3B] BALL
  Ball 1. Count: 1-1.
[13 outs | 1-1 | 1B, 3B] BALL
  Ball 2. Count: 2-1.
[13 outs | 2-1 | 1B, 3B] FOUL
  Foul ball. Count: 2-2.
[13 outs | 2-2 | 1B, 3B] BALL
  Ball 3. Count: 3-2.
[13 outs | 3-2 | 1B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[14 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Žilina Sharks sends in joker Samuel Sunzu for an extra plate appearance (joker #4).
[14 outs | 0-0 | 1B, 3B] DEFENSIVE SUB
  Siboniso Madlala replaces Bayo Ceesay at 3B.
--- Now batting: Samuel Sunzu ---
[14 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[14 outs | 1-0 | 1B, 3B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[15 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[15 outs | 2-0 | 3B] FOUL
  Foul ball. Count: 2-1.
[15 outs | 2-1 | 3B] BALL
  Ball 3. Count: 3-1.
[15 outs | 3-1 | 3B] CALLED STRIKE
  Strike (called). Count: 3-2.
[15 outs | 3-2 | 3B] FOUL
  Foul ball. Count: 3-2.
[15 outs | 3-2 | 3B] BALL IN PLAY
  Samuel Sunzu runs → single.
  Runner scores from 3B.
--- Now batting: Walid Mahrez [P] ---
[15 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[15 outs | 2-0 | 1B] CALLED STRIKE
  Strike (called). Count: 2-1.
[15 outs | 2-1 | 1B] BALL
  Ball 3. Count: 3-1.
[15 outs | 3-1 | 1B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[16 outs | 3-1 | empty] BALL
  WALK — Walid Mahrez awarded 1B.
--- Now batting: Dhiya Malien ---
[16 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[16 outs | 0-1 | 1B] BALL IN PLAY
  Dhiya Malien runs → single.
  Runner advances from 1B to 2B.
--- Now batting: Sintayehu Kassa ---
[16 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[16 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[16 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Sintayehu Kassa runs → single.
  Runner at 2B thrown out.
  Runner advances from 1B to 3B.
[17 outs | 0-0 | 1B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Ernst Markram exits (9 BF this spell).
--- Now batting: Bamba Biteghé ---
[17 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Bamba Biteghé runs → error.
  Runner advances from 1B to 2B.
[17 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Anis Mansouri pinch-runs for Sintayehu Kassa at 2B.
--- Now batting: Benjamin Maledon ---
[17 outs | 0-0 | 1B, 2B, 3B] FOUL
  Foul ball. 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.
[17 outs | 1-2 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-2.
[17 outs | 2-2 | 1B, 2B, 3B] BALL
  Ball 3. Count: 3-2.
[17 outs | 3-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 3-2.
[17 outs | 3-2 | 1B, 2B, 3B] BALL
  WALK — Benjamin Maledon awarded 1B.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
--- Now batting: Herbert Russaw ---
[17 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[17 outs | 0-1 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[17 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
[17 outs | 1-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[17 outs | 1-2 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-2.
[17 outs | 2-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ellsworth Esparza ---
[18 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | 1B, 2B, 3B] BALL IN PLAY
  Ellsworth Esparza runs → fielder's choice.
  Runner at 3B thrown out.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
[19 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Adil Cherif exits (4 BF this spell).
[19 outs | 0-0 | 1B, 2B] DEFENSIVE SUB
  Ashwin Golui replaces Siboniso Madlala at C.
[19 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: Azubuike Nikiema ---
[19 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | 2B, 3B] BALL IN PLAY
  Azubuike Nikiema runs → fly out.
  Azubuike Nikiema is out.
--- Now batting: Felipe Andrade ---
[20 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Felipe Andrade runs → fly out.
  Felipe Andrade is out.
[21 outs | 0-0 | 2B, 3B] PINCH HITTER
  Abel Bogale pinch-hits for Walid Mahrez.
--- Now batting: Abel Bogale ---
[21 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[21 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[21 outs | 0-2 | 2B, 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  1 run(s) score.
[21 outs | 0-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Dhiya Malien ---
[22 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[22 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[22 outs | 2-0 | 3B] BALL
  Ball 3. Count: 3-0.
[22 outs | 3-0 | 3B] BALL
  WALK — Dhiya Malien awarded 1B.
--- Now batting: Anis Mansouri ---
[22 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[22 outs | 1-0 | 1B, 3B] FOUL
  Foul ball. Count: 1-1.
[22 outs | 1-1 | 1B, 3B] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | 1B, 3B] BALL IN PLAY
  Anis Mansouri runs → single.
  Runner advances from 1B to 2B.
--- Now batting: Bamba Biteghé ---
[22 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[22 outs | 1-0 | 1B, 2B, 3B] BALL IN PLAY
  Bamba Biteghé runs → ground out.
  Bamba Biteghé is out.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Benjamin Maledon ---
[23 outs | 0-0 | 2B, 3B] INTENTIONAL WALK
  INTENTIONAL WALK — Benjamin Maledon given a free pass.
--- Now batting: Herbert Russaw ---
[23 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[23 outs | 1-1 | 1B, 2B, 3B] BALL IN PLAY
  Herbert Russaw runs → double.
  Runner scores from 3B.
  Runner scores from 2B.
  Runner advances from 1B to 3B.
[23 outs | 0-0 | 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Laros Henry exits (8 BF this spell).
--- Now batting: Ellsworth Esparza ---
[23 outs | 0-0 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[23 outs | 0-1 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[23 outs | 0-2 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Azubuike Nikiema ---
[24 outs | 0-0 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[24 outs | 0-1 | 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[24 outs | 0-2 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Felipe Andrade ---
[25 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Felipe Andrade runs → fly out.
  Felipe Andrade is out.
  Runner scores from 3B.
--- Now batting: Abel Bogale ---
[26 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[26 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[26 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[26 outs | 1-2 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
[26 outs | 1-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.

End of top half — Žilina Sharks: 8 run(s), 10 hit(s), 27 out(s) | Run rate: 0.296
============================================================
HALFTIME
  Žilina Sharks: 8 run(s)
  Oslo Hawks need 9 run(s) to win
  Required run rate: 0.333 R/out
============================================================

────────────────────────────────────────────────────────────
BOTTOM HALF | Oslo Hawks batting
────────────────────────────────────────────────────────────
--- Now batting: Nélson Bango ---
[0 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[0 outs | 1-1 | empty] FOUL
  Foul ball. Count: 1-2.
[0 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[0 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[0 outs | 3-2 | empty] BALL
  WALK — Nélson Bango awarded 1B.
--- Now batting: Ashwin Golui ---
[0 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | 1B] BALL
  Ball 1. Count: 1-2.
[0 outs | 1-2 | 1B] FOUL
  Foul ball. Count: 1-2.
[0 outs | 1-2 | 1B] BALL IN PLAY
  Ashwin Golui runs → ground out.
  Ashwin Golui is out.
  Runner advances from 1B to 2B.
--- Now batting: Reed Tarr ---
[1 outs | 0-0 | 2B] BALL IN PLAY
  Reed Tarr runs → single.
  Runner scores from 2B.
--- Now batting: Luol Desabre ---
[1 outs | 0-0 | 1B] BALL IN PLAY
  Luol Desabre runs → double.
  Runner advances from 1B to 3B.
--- Now batting: Asefa Mulugeta [P] ---
[1 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | 2B, 3B] BALL IN PLAY
  Asefa Mulugeta runs → single.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
[1 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Oslo Hawks sends in joker Lallianzuala Krishnan for an extra plate appearance (joker #1).
--- Now batting: Lallianzuala Krishnan ---
[1 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Lallianzuala Krishnan runs → double.
  Runner scores from 3B.
  Runner at 1B thrown out.
[2 outs | 0-0 | 2B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #2).
--- Now batting: Ricardo Mahlangu ---
[2 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[2 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[2 outs | 2-1 | 2B] FOUL
  Foul ball. Count: 2-2.
[2 outs | 2-2 | 2B] BALL
  Ball 3. Count: 3-2.
[2 outs | 3-2 | 2B] FOUL
  Foul ball. Count: 3-2.
[2 outs | 3-2 | 2B] BALL
  WALK — Ricardo Mahlangu awarded 1B.
--- Now batting: Seko Uzoho ---
[2 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 1B, 2B] BALL IN PLAY
  Seko Uzoho runs → ground out.
  Seko Uzoho is out.
--- Now batting: Hélio Konan ---
[3 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[3 outs | 0-1 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[3 outs | 0-2 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[3 outs | 0-2 | 1B, 2B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Arnold Furshman ---
[4 outs | 0-0 | 1B, 2B] SAC BUNT
[5 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: Amir Modiba ---
[5 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | 3B] BALL IN PLAY
  Amir Modiba runs → line out.
  Amir Modiba is out.
--- Now batting: Nélson Bango ---
[6 outs | 0-0 | 3B] BALL IN PLAY
  Nélson Bango runs → ground out.
  Nélson Bango is out.
--- Now batting: Ashwin Golui ---
[7 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[7 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[7 outs | 2-0 | 3B] BALL IN PLAY
  Ashwin Golui runs → single.
  Runner scores from 3B.
[7 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Walid Mahrez exits (12 BF this spell).
--- Now batting: Reed Tarr ---
[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] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
[8 outs | 2-0 | empty] BALL
  Ball 3. Count: 3-0.
[8 outs | 3-0 | empty] FOUL
  Foul ball. Count: 3-1.
[8 outs | 3-1 | empty] FOUL
  Foul ball. Count: 3-2.
[8 outs | 3-2 | empty] BALL
  WALK — Reed Tarr awarded 1B.
[8 outs | 0-0 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
--- Now batting: Luol Desabre ---
[9 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[9 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[9 outs | 2-1 | empty] BALL IN PLAY
  Luol Desabre runs → fly out.
  Luol Desabre is out.
--- Now batting: Asefa Mulugeta [P] ---
[10 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[10 outs | 0-1 | empty] BALL IN PLAY
  Asefa Mulugeta runs → ground out.
  Asefa Mulugeta is out.
[11 outs | 0-0 | empty] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #3).
--- Now batting: Nakibou Mugisha ---
[11 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[11 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[11 outs | 0-2 | empty] BALL IN PLAY
  Nakibou Mugisha runs → single.
[11 outs | 0-0 | 1B] JOKER INSERTION
  Oslo Hawks sends in joker Lallianzuala Krishnan for an extra plate appearance (joker #4).
--- Now batting: Lallianzuala Krishnan ---
[11 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). 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.
[12 outs | 0-0 | 1B] 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] FOUL
  Foul ball. Count: 0-1.
[12 outs | 0-1 | 1B] FOUL
  Foul ball. Count: 0-2.
[12 outs | 0-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Seko Uzoho ---
[13 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[13 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[13 outs | 1-1 | 1B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 2B.
[13 outs | 1-1 | 2B] FOUL
  Foul ball. Count: 1-2.
[13 outs | 1-2 | 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.
[14 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[14 outs | 1-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Hélio Konan ---
[15 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[15 outs | 1-1 | empty] FOUL
  Foul ball. Count: 1-2.
[15 outs | 1-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Arnold Furshman ---
[16 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[16 outs | 1-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[16 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[16 outs | 2-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 2-2.
[16 outs | 2-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Amir Modiba ---
[17 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[17 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[17 outs | 2-1 | empty] CALLED STRIKE
  Strike (called). Count: 2-2.
[17 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[17 outs | 3-2 | empty] FOUL
  Foul ball. Count: 3-2.
[17 outs | 3-2 | empty] BALL IN PLAY
  Amir Modiba runs → fly out.
  Amir Modiba is out.
--- Now batting: Nélson Bango ---
[18 outs | 0-0 | empty] BALL IN PLAY
  Nélson Bango runs → fly out.
  Nélson Bango is out.
[19 outs | 0-0 | empty] JOKER INSERTION
  Oslo Hawks sends in joker Nakibou Mugisha for an extra plate appearance (joker #6).
[19 outs | 0-0 | empty] DEFENSIVE SUB
  Reeza Benkarth replaces Benjamin Maledon at RF.
--- Now batting: Nakibou Mugisha ---
[19 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[19 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[19 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ashwin Golui ---
[20 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[20 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[20 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[20 outs | 0-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Reed Tarr ---
[21 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[21 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[21 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[21 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Luol Desabre ---
[22 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[22 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[22 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[22 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[22 outs | 3-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[23 outs | 0-0 | empty] JOKER INSERTION
  Oslo Hawks sends in joker Lallianzuala Krishnan for an extra plate appearance (joker #7).
--- Now batting: Lallianzuala Krishnan ---
[23 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | empty] BALL IN PLAY
  Lallianzuala Krishnan runs → single.
[23 outs | 0-0 | 1B] JOKER INSERTION
  Oslo Hawks sends in joker Ricardo Mahlangu for an extra plate appearance (joker #8).
[23 outs | 0-0 | 1B] PINCH HITTER
  Feno Ranivoson pinch-hits for Ricardo Mahlangu.
--- Now batting: Ricardo Mahlangu ---
[23 outs | 0-0 | 1B] BALL IN PLAY
  Ricardo Mahlangu runs → fielder's choice.
  Runner at 1B thrown out.
[24 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Shimeket Teferi exits (17 BF this spell).
--- Now batting: Feno Ranivoson ---
[24 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[24 outs | 1-0 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
[25 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[25 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[25 outs | 2-1 | empty] BALL
  Ball 3. Count: 3-1.
[25 outs | 3-1 | empty] BALL IN PLAY
  Feno Ranivoson runs → single.
[25 outs | 0-0 | 1B] PINCH HITTER
  Jhye Green pinch-hits for Seko Uzoho.
[25 outs | 0-0 | 1B] PINCH RUNNER
  Pa Camara pinch-runs for Feno Ranivoson at 1B.
--- Now batting: Jhye Green ---
[25 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | 1B] BALL IN PLAY
  Jhye Green runs → double.
  Runner scores from 1B.
--- Now batting: Hélio Konan ---
[25 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Hélio Konan given a free pass.
[25 outs | 0-0 | 1B, 2B] PINCH HITTER
  Olímpio Biyana pinch-hits for Arnold Furshman.
[25 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Dwight Colley pinch-runs for Jhye Green at 2B.
--- Now batting: Olímpio Biyana ---
[25 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[25 outs | 0-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[26 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Beni Pogba pinch-runs for Dwight Colley at 2B.
--- Now batting: Amir Modiba ---
[26 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[26 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Amir Modiba runs → fly out.
  Amir Modiba is out.

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

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

============================================================
ŽILINA SHARKS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Walid Mahrez            2    1    0    1    0    0    0     0    1    0    0    0     0    0
Naina Guérin            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bamba Biteghé           3    3    0    0    0    0    0     1    0    0    0    0     0    0
João Silva              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Azubuike Nikiema        4    4    0    1    0    0    0     0    0    2    0    0     0    0
Benjamin Maledon        3    1    3    1    0    0    0     1    2    0    0    0     0    0
Dhiya Malien            3    2    2    1    0    0    0     0    1    0    0    0     0    0
Kudakwashe Nouma        1    1    0    0    0    0    0     0    0    1    0    0     0    0
Samuel Sunzu            2    2    0    1    0    0    0     1    0    0    0    0     0    0
Alemayehu Adane         1    1    0    0    0    0    0     0    0    1    0    0     0    0
Sintayehu Kassa         2    1    0    1    0    0    0     0    1    0    0    0     0    0
Efe Johnson             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Anis Mansouri           1    1    2    1    0    0    0     0    0    0    0    0     0    0
Steven Maharaj          0    0    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
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
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          4    4    0    1    1    0    0     1    0    0    0    0     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
Christopher Bahoken     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
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
Valdelício Silva        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
Jean Razanajatovo       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Emile Boggs             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Koya Ozaki              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ellsworth Esparza       4    4    1    0    0    0    0     1    0    1    0    0     0    0
Abel Bogale             2    2    0    0    0    0    0     0    0    2    0    0     0    0
Herbert Russaw          4    4    0    2    1    0    0     2    0    2    0    0     0    0
Reeza Benkarth          0    0    0    0    0    0    0     0    0    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
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                 36   31    8   10    2    0    0     7    5    9    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Walid Mahrez           12    7    5    5    2    0    0
Shimeket Teferi        17   17    2    0    1    8    0
Miloš Siby              5    3    2    1    1    1    0

============================================================
OSLO HAWKS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Asefa Mulugeta          2    2    0    1    0    0    0     1    0    0    0    0     0    0
Arnold Furshman         2    1    0    0    0    0    0     0    0    1    0    0     0    0
Jhye Green              1    1    0    1    1    0    0     1    0    0    0    0     0    0
Bayo Ceesay             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Noé Dieng               0    0    0    0    0    0    0     0    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
Siboniso Madlala        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Nakibou Mugisha         2    2    0    1    0    0    0     0    0    1    0    0     0    0
Ricardo Mahlangu        3    2    1    0    0    0    0     0    1    1    0    0     0    0
Seko Uzoho              2    2    0    0    0    0    0     0    0    1    0    0     0    0
Olímpio Biyana          1    1    0    0    0    0    0     0    0    1    0    0     0    0
Nisre Eguavoen          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Luol Desabre            3    3    1    1    1    0    0     0    0    1    0    0     0    0
Njoroge Mwaniki         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hélio Konan             3    2    0    0    0    0    0     0    1    1    0    0     0    0
Pa Camara               0    0    1    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
Feno Ranivoson          1    1    0    1    0    0    0     0    0    0    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
Tonderai Dube           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Markus Pfister          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lallianzuala Krishnan    3    3    1    2    1    0    0     1    0    1    0    0     0    0
Sean Klusener           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Nélson Bango            3    2    1    0    0    0    0     0    1    0    0    0     0    0
Reed Tarr               3    2    1    1    0    0    0     1    1    1    0    0     0    0
Amir Modiba             3    3    0    0    0    0    0     0    0    0    0    0     0    0
Ashwin Golui            3    3    0    1    0    0    0     1    0    0    0    0     0    0
Alexei López            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
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 35   30    6    9    3    0    0     5    4    9    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Asefa Mulugeta         11    9    4    0    1    2    0
Ernst Markram           9    8    4    1    1    2    0
Adil Cherif             4    2    0    2    1    1    0
Laros Henry             8    4    2    4    2    1    0
Jaco Janse van Rensburg    4    4    0    1    0    3    0

============================================================
Run rate:  Žilina Sharks  0.296    Oslo Hawks  0.222
Second-Chance ABs:  Žilina Sharks  0    Oslo Hawks  0
IBB (Žilina Sharks): Benjamin Maledon.
IBB (Oslo Hawks): Hélio Konan.
Required run rate (Oslo Hawks): 0.333 R/out (needed 9 runs in 27 outs)
Powerplays: Oslo Hawks — Jhye Green NF (O7-10), Žilina Sharks — Efe Johnson NF (O24-27, 1 PO)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Herbert Russaw        Ellsworth Esparza          0  top
Ellsworth Esparza     Azubuike Nikiema           0  top
Azubuike Nikiema      Felipe Andrade             0  top
Felipe Andrade        Samuel Sunzu               0  top
Samuel Sunzu          Walid Mahrez               0  top
Walid Mahrez          Sintayehu Kassa            0  top
Sintayehu Kassa       Bamba Biteghé              0  top
Bamba Biteghé         Dhiya Malien               0  top
Dhiya Malien          Herbert Russaw             0  top
Herbert Russaw        Ellsworth Esparza          0  top
Ellsworth Esparza     Felipe Andrade             0  top
Felipe Andrade        Kudakwashe Nouma           0  top
Kudakwashe Nouma      Alemayehu Adane            0  top
Alemayehu Adane       Azubuike Nikiema           0  top
Azubuike Nikiema      Samuel Sunzu               1  top
Samuel Sunzu          Walid Mahrez               0  top
Walid Mahrez          Herbert Russaw             1  top
Herbert Russaw        Anis Mansouri              1  top
Anis Mansouri         Azubuike Nikiema           0  top
Azubuike Nikiema      Felipe Andrade             0  top
Felipe Andrade        Abel Bogale                1  top
Abel Bogale           Bamba Biteghé              1  top
Bamba Biteghé         Ellsworth Esparza          2  top
Ellsworth Esparza     Azubuike Nikiema           0  top
Azubuike Nikiema      Felipe Andrade             1  top
Felipe Andrade        Abel Bogale                0  top
Ashwin Golui          Asefa Mulugeta             3  bottom
Asefa Mulugeta        Seko Uzoho                 0  bottom
Seko Uzoho            Hélio Konan                0  bottom
Hélio Konan           Arnold Furshman            0  bottom
Arnold Furshman       Amir Modiba                1  bottom
Amir Modiba           Nélson Bango               0  bottom
Nélson Bango          Ashwin Golui               1  bottom
Ashwin Golui          Reed Tarr                  0  bottom
Reed Tarr             Luol Desabre               0  bottom
Luol Desabre          Asefa Mulugeta             0  bottom
Asefa Mulugeta        Lallianzuala Krishnan      0  bottom
Lallianzuala Krishnan Ricardo Mahlangu           0  bottom
Ricardo Mahlangu      Nakibou Mugisha            0  bottom
Nakibou Mugisha       Seko Uzoho                 0  bottom
Seko Uzoho            Hélio Konan                0  bottom
Hélio Konan           Arnold Furshman            0  bottom
Arnold Furshman       Amir Modiba                0  bottom
Amir Modiba           Nélson Bango               0  bottom
Nélson Bango          Nakibou Mugisha            0  bottom
Nakibou Mugisha       Ashwin Golui               0  bottom
Ashwin Golui          Reed Tarr                  0  bottom
Reed Tarr             Luol Desabre               0  bottom
Luol Desabre          Lallianzuala Krishnan      0  bottom
Lallianzuala Krishnan Ricardo Mahlangu           0  bottom
Ricardo Mahlangu      Olímpio Biyana             1  bottom
Olímpio Biyana        Amir Modiba                0  bottom
──────────────────────────────────────────────────────────────────
Total partnerships: 52  |  Avg runs/partnership: 0.27
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Asefa Mulugeta        top            1   11    9     0     4     1     2     0
Ernst Markram         top           12    9    8     1     4     1     2     0
Adil Cherif           top           21    4    2     2     0     1     1     0
Laros Henry           top           25    8    4     4     2     2     1     0
Jaco Janse van Rensburgtop           33    4    4     1     0     0     3     0
Walid Mahrez          bottom         1   12    7     5     5     2     0     0
Shimeket Teferi       bottom        14   17   17     0     2     1     8     0
Miloš Siby            bottom        31    5    3     1     2     1     1     0
──────────────────────────────────────────────────────────────────────────
Total spells: 8
Compare basket · 0 max 4
Compare →