Johannesburg BC 2, Curepipe Cab Co. 14 · 2046-04-20
────────────────────────────────────────────────────────────
BOTTOM HALF | Curepipe Cab Co. batting
────────────────────────────────────────────────────────────
--- Now batting: Lawson Mandell ---
[0 outs | 0-0 | empty] BALL IN PLAY
  Lawson Mandell runs → double.
--- Now batting: Sachin Grewal ---
[0 outs | 0-0 | 2B] BALL IN PLAY
  Sachin Grewal runs → ground out.
  Sachin Grewal is out.
  Runner advances from 2B to 3B.
--- Now batting: Seo-jun Eom ---
[1 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | 3B] BALL IN PLAY
  Seo-jun Eom runs → line out.
  Seo-jun Eom is out.
--- Now batting: Masato Asano ---
[2 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 3B] CALLED STRIKE
  Strike (called). Count: 1-1.
[2 outs | 1-1 | 3B] BALL
  Ball 2. Count: 2-1.
[2 outs | 2-1 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 2-2.
[2 outs | 2-2 | 3B] BALL
  Ball 3. Count: 3-2.
[2 outs | 3-2 | 3B] BALL
  WALK — Masato Asano awarded 1B.
[2 outs | 0-0 | 1B, 3B] PINCH HITTER
  Sukhochir Zakhchin pinch-hits for Kiefer Garcia.
[2 outs | 0-0 | 1B, 3B] PINCH RUNNER
  Arjun Kapoor pinch-runs for Lawson Mandell at 3B.
--- Now batting: Sukhochir Zakhchin ---
[2 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 1B, 3B] BALL IN PLAY
  Sukhochir Zakhchin 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 1B to 2B.
[2 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[2 outs | 1-2 | 2B] BALL
  Ball 2. 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 IN PLAY
  Sukhochir Zakhchin runs → double.
  Runner scores from 2B.
--- Now batting: Yu-cheng Chiu [P] ---
[2 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[2 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[2 outs | 2-0 | 2B] HIT BY PITCH
  HBP — Yu-cheng Chiu awarded 1B.
--- Now batting: Sarthak Dwivedi ---
[2 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Sarthak Dwivedi runs → error.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Joslin Cele ---
[2 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[2 outs | 0-1 | 1B, 2B] BALL IN PLAY
  Joslin Cele runs → triple play.
  Joslin Cele is out.
  Runner scores from 2B.
  Runner at 1B thrown out.
--- Now batting: Shingo Terachi ---
[5 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[5 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[5 outs | 2-1 | empty] BALL IN PLAY
  Shingo Terachi runs → error.
[5 outs | 0-0 | 1B] JOKER INSERTION
  Curepipe Cab Co. sends in joker Hubertus Roy for an extra plate appearance (joker #1).
--- Now batting: Hubertus Roy ---
[5 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | 1B] FOUL
  Foul ball. Count: 1-1.
[5 outs | 1-1 | 1B] FOUL
  Foul ball. Count: 1-2.
[5 outs | 1-2 | 1B] BALL IN PLAY
  Hubertus Roy runs → fly out.
  Hubertus Roy is out.
[6 outs | 0-0 | 1B] JOKER INSERTION
  Curepipe Cab Co. sends in joker Renato Schneider-Pereira for an extra plate appearance (joker #2).
--- Now batting: Renato Schneider-Pereira ---
[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] BALL
  Ball 3. Count: 3-0.
[6 outs | 3-0 | 1B] BALL
  WALK — Renato Schneider-Pereira awarded 1B.
  Runner advances from 1B to 2B.
[6 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Curepipe Cab Co. sends in joker Egor Motovilov for an extra plate appearance (joker #3).
[6 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Marty Brookins pinch-runs for Shingo Terachi at 2B.
--- Now batting: Egor Motovilov ---
[6 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[6 outs | 1-0 | 1B, 2B] BALL
  Ball 2. Count: 2-0.
[6 outs | 2-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 2-1.
[6 outs | 2-1 | 1B, 2B] BALL
  Ball 3. Count: 3-1.
[6 outs | 3-1 | 1B, 2B] BALL IN PLAY
  Egor Motovilov runs → single.
  Runner at 2B thrown out.
  Runner advances from 1B to 2B.
[7 outs | 0-0 | 1B, 2B] PINCH HITTER
  Sheng-feng Lin pinch-hits for Arjun Kapoor.
--- Now batting: Sheng-feng Lin ---
[7 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Sheng-feng Lin runs → error.
  Runner scores from 2B.
  Runner advances from 1B to 2B.
--- Now batting: Sachin Grewal ---
[7 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[7 outs | 0-1 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[7 outs | 0-2 | 1B, 2B] BALL
  Ball 1. Count: 1-2.
[7 outs | 1-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Seo-jun Eom ---
[8 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Seo-jun Eom runs → fly out.
  Seo-jun Eom is out.
--- Now batting: Masato Asano ---
[9 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 1B, 2B] BALL
  Ball 1. Count: 1-1.
[9 outs | 1-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[9 outs | 1-2 | 1B, 2B] BALL
  Ball 2. Count: 2-2.
[9 outs | 2-2 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[10 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Keisei Date pinch-runs for Sheng-feng Lin at 1B.
--- Now batting: Sukhochir Zakhchin ---
[10 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[10 outs | 1-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[10 outs | 1-1 | 1B, 2B] BALL
  Ball 2. Count: 2-1.
[10 outs | 2-1 | 1B, 2B] BALL
  Ball 3. Count: 3-1.
[10 outs | 3-1 | 1B, 2B] BALL
  WALK — Sukhochir Zakhchin awarded 1B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[10 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Jun-seok Yeo pinch-hits for Yu-cheng Chiu.
[10 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Hsuan-yen Chou pinch-runs for Sukhochir Zakhchin at 1B.
--- Now batting: Jun-seok Yeo ---
[10 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[10 outs | 1-0 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-0.
[10 outs | 2-0 | 1B, 2B, 3B] BALL
  Ball 3. Count: 3-0.
[10 outs | 3-0 | 1B, 2B, 3B] BALL
  WALK — Jun-seok Yeo awarded 1B.
  Runner scores from 3B.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[10 outs | 0-0 | 1B, 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Sadiel Rojas exits (18 BF this spell).
[10 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Aoto Moriwake pinch-runs for Jun-seok Yeo at 1B.
[10 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: Sarthak Dwivedi ---
[10 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Sarthak Dwivedi runs → single.
  Runner scores from 3B.
  Runner scores from 2B.
--- Now batting: Joslin Cele ---
[10 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 1B] BALL IN PLAY
  Joslin Cele runs → ground out.
  Joslin Cele is out.
  Runner advances from 1B to 2B.
--- Now batting: Marty Brookins ---
[11 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | 2B] FOUL
  Foul ball. Count: 1-1.
[11 outs | 1-1 | 2B] BALL IN PLAY
  Marty Brookins runs → ground out.
  Marty Brookins is out.
  Runner at 2B thrown out.
--- Now batting: Keisei Date ---
[13 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[13 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[13 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sachin Grewal ---
[14 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[14 outs | 1-0 | empty] BALL IN PLAY
  Sachin Grewal runs → double.
--- Now batting: Seo-jun Eom ---
[14 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[14 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[14 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[14 outs | 0-2 | 2B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Masato Asano ---
[15 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[15 outs | 0-1 | 2B] BALL IN PLAY
  Masato Asano runs → double play.
  Masato Asano is out.
  Runner at 2B thrown out.
--- Now batting: Hsuan-yen Chou ---
[17 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[17 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[17 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[17 outs | 1-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Aoto Moriwake ---
[18 outs | 0-0 | empty] BALL IN PLAY
  Aoto Moriwake runs → single.
--- Now batting: Sarthak Dwivedi ---
[18 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | 1B] FOUL
  Foul ball. Count: 1-1.
[18 outs | 1-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[18 outs | 1-2 | 1B] BALL IN PLAY
  Sarthak Dwivedi runs → ground out.
  Sarthak Dwivedi is out.
  Runner advances from 1B to 2B.
[19 outs | 0-0 | 2B] DEFENSIVE SUB
  Wilker Aguilar replaces Hyun-ki Seo at C.
--- Now batting: Joslin Cele ---
[19 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[19 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[19 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[19 outs | 2-1 | 2B] BALL
  Ball 3. Count: 3-1.
[19 outs | 3-1 | 2B] BALL
  WALK — Joslin Cele awarded 1B.
[19 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Curepipe Cab Co. sends in joker Hubertus Roy for an extra plate appearance (joker #4).
--- Now batting: Hubertus Roy ---
[19 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[19 outs | 1-0 | 1B, 2B] BALL
  Ball 2. Count: 2-0.
[19 outs | 2-0 | 1B, 2B] FOUL
  Foul ball. Count: 2-1.
[19 outs | 2-1 | 1B, 2B] BALL IN PLAY
  Hubertus Roy runs → double.
  Runner scores from 2B.
  Runner scores from 1B.
[19 outs | 0-0 | 2B] JOKER INSERTION
  Curepipe Cab Co. sends in joker Renato Schneider-Pereira for an extra plate appearance (joker #5).
--- Now batting: Renato Schneider-Pereira ---
[19 outs | 0-0 | 2B] HIT BY PITCH
  HBP — Renato Schneider-Pereira awarded 1B.
[19 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Curepipe Cab Co. sends in joker Egor Motovilov for an extra plate appearance (joker #6).
--- Now batting: Egor Motovilov ---
[19 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Egor Motovilov runs → HOME RUN.
  Runner scores.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Egor Motovilov retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Plymouth.]
[19 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Muhammad Rahman exits (14 BF this spell).
--- Now batting: Marty Brookins ---
[19 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[19 outs | 0-1 | 3B] FOUL
  Foul ball. Count: 0-2.
[19 outs | 0-2 | 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Keisei Date ---
[20 outs | 0-0 | 3B] BALL IN PLAY
  Keisei Date runs → ground out.
  Keisei Date is out.
  Runner scores from 3B.
--- Now batting: Sachin Grewal ---
[21 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[21 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[21 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Seo-jun Eom ---
[22 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[22 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[22 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[22 outs | 0-2 | empty] BALL IN PLAY
  Seo-jun Eom runs → single.
--- Now batting: Masato Asano ---
[22 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | 1B] BALL IN PLAY
  Masato Asano runs → error.
  Runner at 1B thrown out.
--- Now batting: Hsuan-yen Chou ---
[23 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 1B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[24 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[24 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Aoto Moriwake ---
[25 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[25 outs | 0-2 | empty] BALL
  Ball 1. Count: 1-2.
[25 outs | 1-2 | empty] BALL IN PLAY
  Aoto Moriwake runs → fly out.
  Aoto Moriwake is out.
--- Now batting: Sarthak Dwivedi ---
[26 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[26 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[26 outs | 2-0 | empty] FOUL
  Foul ball. Count: 2-1.
[26 outs | 2-1 | empty] CALLED STRIKE
  Strike (called). Count: 2-2.
[26 outs | 2-2 | empty] BALL IN PLAY
  Sarthak Dwivedi runs → triple.
--- Now batting: Joslin Cele ---
[26 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[26 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[26 outs | 0-2 | 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.

End of bottom half — Curepipe Cab Co.: 14 run(s), 11 hit(s), 27 out(s) | Run rate: 0.519
============================================================
HALFTIME
  Johannesburg BC: 0 run(s)
  Curepipe Cab Co. need 1 run(s) to win
  Required run rate: 0.037 R/out
============================================================

────────────────────────────────────────────────────────────
TOP HALF | Johannesburg BC batting
────────────────────────────────────────────────────────────
[0 outs | 0-0 | empty] JOKER INSERTION
  Johannesburg BC sends in joker Ariki Stott for an extra plate appearance (joker #1).
--- Now batting: Ariki Stott ---
[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
  Ball 1. Count: 1-2.
[0 outs | 1-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[1 outs | 0-0 | empty] JOKER INSERTION
  Johannesburg BC sends in joker Vongphachanh Phomvihane for an extra plate appearance (joker #2).
--- Now batting: Vongphachanh Phomvihane ---
[1 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[1 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[1 outs | 2-0 | empty] CALLED STRIKE
  Strike (called). Count: 2-1.
[1 outs | 2-1 | empty] BALL IN PLAY
  Vongphachanh Phomvihane runs → line out.
  Vongphachanh Phomvihane is out.
[2 outs | 0-0 | empty] JOKER INSERTION
  Johannesburg BC sends in joker Chuluunbaatar Khalkh for an extra plate appearance (joker #3).
--- Now batting: Chuluunbaatar Khalkh ---
[2 outs | 0-0 | empty] SAC BUNT
[2 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[2 outs | 1-1 | 1B] FOUL
  Foul ball. Count: 1-2.
[2 outs | 1-2 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
[3 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[3 outs | 1-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Kōki Hirano ---
[4 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[4 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[4 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[4 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[4 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[4 outs | 1-2 | empty] BALL IN PLAY
  Kōki Hirano runs → single.
--- Now batting: Ziyang Jiang ---
[4 outs | 0-0 | 1B] BALL IN PLAY
  Ziyang Jiang runs → line out.
  Ziyang Jiang is out.
--- Now batting: Etienne Neuer ---
[5 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[5 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[5 outs | 0-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[6 outs | 0-0 | 1B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 1B to 2B.
--- Now batting: Yoshiro Kamiji ---
[6 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[6 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[6 outs | 2-0 | 2B] BALL
  Ball 3. Count: 3-0.
[6 outs | 3-0 | 2B] BALL
  WALK — Yoshiro Kamiji awarded 1B.
--- Now batting: Dante Collinsov ---
[6 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[6 outs | 0-1 | 1B, 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.
[7 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[7 outs | 0-2 | 1B] FOUL
  Foul ball. Count: 0-2.
[7 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Yoshikatsu Iwabuchi ---
[8 outs | 0-0 | 1B] SAC BUNT
--- Now batting: Abdallahi Adingra ---
[8 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[8 outs | 1-1 | 1B, 2B] BALL
  Ball 2. Count: 2-1.
[8 outs | 2-1 | 1B, 2B] BALL
  Ball 3. Count: 3-1.
[8 outs | 3-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 3-2.
[8 outs | 3-2 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sadiel Rojas [P] ---
[9 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[9 outs | 0-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[10 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Johannesburg BC sends in joker Ariki Stott for an extra plate appearance (joker #4).
--- Now batting: Ariki Stott ---
[10 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[10 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[10 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Ariki Stott runs → triple play.
  Ariki Stott is out.
  Runner scores from 2B.
  Runner at 1B thrown out.
[13 outs | 0-0 | empty] JOKER INSERTION
  Johannesburg BC sends in joker Vongphachanh Phomvihane for an extra plate appearance (joker #5).
--- Now batting: Vongphachanh Phomvihane ---
[13 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[13 outs | 2-0 | empty] BALL
  Ball 3. Count: 3-0.
[13 outs | 3-0 | empty] BALL
  WALK — Vongphachanh Phomvihane awarded 1B.
--- Now batting: Wilker Aguilar ---
[13 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[13 outs | 0-1 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[13 outs | 0-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Kōki Hirano ---
[14 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[14 outs | 0-1 | 1B] BALL IN PLAY
  Kōki Hirano runs → double.
  Runner scores from 1B.
--- Now batting: Ziyang Jiang ---
[14 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[14 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[14 outs | 0-2 | 2B] DROPPED THIRD STRIKE
--- Now batting: Etienne Neuer ---
[15 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[15 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[15 outs | 0-2 | 2B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[16 outs | 0-0 | 2B] JOKER INSERTION
  Johannesburg BC sends in joker Chuluunbaatar Khalkh for an extra plate appearance (joker #6).
--- Now batting: Chuluunbaatar Khalkh ---
[16 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[16 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[16 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[16 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[16 outs | 1-2 | 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.
[17 outs | 1-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Yoshiro Kamiji ---
[18 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[18 outs | 1-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[18 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[18 outs | 1-2 | empty] BALL
  Ball 2. Count: 2-2.
[18 outs | 2-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[19 outs | 0-0 | empty] DEFENSIVE SUB
  Richard Baker replaces Masato Asano at C.
--- Now batting: Dante Collinsov ---
[19 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[19 outs | 1-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[19 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[19 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[19 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[19 outs | 1-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Yoshikatsu Iwabuchi ---
[20 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[20 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[20 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Abdallahi Adingra ---
[21 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[21 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[21 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Sadiel Rojas [P] ---
[22 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[22 outs | 1-0 | empty] CALLED STRIKE
  Strike (called). Count: 1-1.
[22 outs | 1-1 | empty] BALL IN PLAY
  Sadiel Rojas runs → single.
[22 outs | 0-0 | 1B] JOKER INSERTION
  Johannesburg BC sends in joker Ariki Stott for an extra plate appearance (joker #7).
--- Now batting: Ariki Stott ---
[22 outs | 0-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | 1B] BALL IN PLAY
  Ariki Stott runs → single.
  Runner advances from 1B to 2B.
[22 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Yu-cheng Chiu exits (23 BF this spell).
[22 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Johannesburg BC sends in joker Vongphachanh Phomvihane for an extra plate appearance (joker #8).
--- Now batting: Vongphachanh Phomvihane ---
[22 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[22 outs | 0-2 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[22 outs | 0-2 | 1B, 2B] BALL
  Ball 1. Count: 1-2.
[22 outs | 1-2 | 1B, 2B] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | 1B, 2B] BALL
  Ball 2. Count: 2-2.
[22 outs | 2-2 | 1B, 2B] BALL
  Ball 3. Count: 3-2.
[22 outs | 3-2 | 1B, 2B] BALL IN PLAY
  Vongphachanh Phomvihane runs → single.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[22 outs | 0-0 | 1B, 2B, 3B] JOKER INSERTION
  Johannesburg BC sends in joker Chuluunbaatar Khalkh for an extra plate appearance (joker #9).
[22 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Alexander Jeffersonov pinch-hits for Chuluunbaatar Khalkh.
--- Now batting: Chuluunbaatar Khalkh ---
[22 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[22 outs | 0-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[22 outs | 0-2 | 1B, 2B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
[23 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Haruki Taguchi pinch-runs for Sadiel Rojas at 3B.
--- Now batting: Alexander Jeffersonov ---
[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
  Ball 2. Count: 2-1.
[23 outs | 2-1 | 1B, 2B, 3B] BALL
  Ball 3. Count: 3-1.
[23 outs | 3-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.
[23 outs | 3-1 | 2B, 3B] BALL
  WALK — Alexander Jeffersonov awarded 1B.
[23 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Yong-jin Seol pinch-runs for Alexander Jeffersonov at 1B.
--- Now batting: Kōki Hirano ---
[23 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[23 outs | 0-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[23 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
[23 outs | 1-2 | 1B, 2B, 3B] BALL IN PLAY
  Kōki Hirano runs → fly out.
  Kōki Hirano is out.
[24 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Enrique Carmona pinch-hits for Ziyang Jiang.
--- Now batting: Enrique Carmona ---
[24 outs | 0-0 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-0.
[24 outs | 1-0 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-0.
[24 outs | 2-0 | 1B, 2B, 3B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[25 outs | 2-0 | 2B, 3B] BALL
  Ball 3. Count: 3-0.
[25 outs | 3-0 | 2B, 3B] FOUL
  Foul ball. Count: 3-1.
[25 outs | 3-1 | 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 3-2.
[25 outs | 3-2 | 2B, 3B] BALL
  WALK — Enrique Carmona awarded 1B.
--- Now batting: Etienne Neuer ---
[25 outs | 0-0 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[25 outs | 0-1 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[25 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
[25 outs | 1-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 1-2.
[25 outs | 1-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[26 outs | 0-0 | 1B, 2B, 3B] PINCH HITTER
  Wee Chua pinch-hits for Yoshiro Kamiji.
--- Now batting: Wee Chua ---
[26 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[26 outs | 0-1 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[26 outs | 0-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[26 outs | 0-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 0-2.
[26 outs | 0-2 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.

End of top half — Johannesburg BC: 2 run(s), 7 hit(s), 27 out(s) | Run rate: 0.074

============================================================
GAME OVER: CUREPIPE CAB CO. WIN 14–2
============================================================
Final score: Curepipe Cab Co. 14, Johannesburg BC 2
============================================================
LINE SCORE
                        1      R
Johannesburg BC         2      2
Curepipe Cab Co.       14     14

============================================================
JOHANNESBURG BC BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Sadiel Rojas            2    2    0    1    0    0    0     0    0    1    0    0     0    0
Kōki Hirano             3    3    0    2    1    0    0     1    0    0    0    0     0    0
Yoshikatsu Iwabuchi     2    2    0    1    0    0    0     0    0    1    0    0     0    0
Antoniy Cottrillov      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hyun-ki Seo             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Chuluunbaatar Khalkh    4    4    0    1    0    0    0     0    0    0    0    0     0    0
Vongphachanh Phomvihane    3    2    1    1    0    0    0     0    1    0    0    0     0    0
Yoshiro Kamiji          2    1    0    0    0    0    0     0    1    1    0    0     0    0
Haruki Taguchi          0    0    1    0    0    0    0     0    0    0    0    0     0    0
Vũ Luân                 0    0    0    0    0    0    0     0    0    0    0    0     0    0
Philipp Kazionova       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hafiz Abdullah          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Eng Hwa Sim             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Aidan Kubecka           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yoshiro Noguchi         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bumpei Moriya           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Wei-lun Kuo             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Shūto Shinoyama         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Muhammad Rahman         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sho Nishio              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Naoto Yamazaki          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Takuya Kobayashi        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kahar Dimaporo          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tserenbat Lkhagva       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Arnel Abad              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Siroch Nuanthaisong     0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sukhochir Borjigin      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ariki Stott             3    3    0    1    0    0    0     0    0    1    0    0     0    0
Pranav Pillai           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Alexander Jeffersonov    1    0    0    0    0    0    0     0    1    0    0    0     0    0
Ziyang Jiang            1    1    0    0    0    0    0     0    0    0    0    0     0    0
Enrique Carmona         1    0    0    0    0    0    0     0    1    0    0    0     0    0
Etienne Neuer           3    3    0    0    0    0    0     0    0    3    0    0     0    0
Dante Collinsov         2    2    0    0    0    0    0     0    0    2    0    0     0    0
Wilker Aguilar          1    1    0    0    0    0    0     0    0    1    0    0     0    0
Wee Chua                1    1    0    0    0    0    0     0    0    1    0    0     0    0
Landon Kraszewski       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yong-jin Seol           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Justus Workman          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Abdallahi Adingra       2    2    0    0    0    0    0     0    0    2    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 31   27    2    7    1    0    0     1    4   13    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Sadiel Rojas           18   10    4    5    4    2    1
Muhammad Rahman        14    9    5    8    1    2    1
Aidan Kubecka           9    8    2    1    0    3    0

============================================================
CUREPIPE CAB CO. BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Yu-cheng Chiu           1    0    0    0    0    0    0     0    0    0    1    0     0    0
Kelly Ioanin            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Arjun Kapoor            0    0    1    0    0    0    0     0    0    0    0    0     0    0
Alexandre Ivanov        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rykar Harrisov          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sarthak Dwivedi         4    4    0    2    0    1    0     3    0    0    0    0     0    0
Richard Baker           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Marty Brookins          2    2    0    0    0    0    0     0    0    0    0    0     0    0
Joslin Cele             4    3    1    0    0    0    0     0    1    1    0    0     0    0
Seo-jun Eom             4    4    0    1    0    0    0     0    0    0    0    0     0    0
Yasuyuki Naito          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bogdan Kasatkina        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jun-seok Yeo            1    0    0    0    0    0    0     1    1    0    0    0     0    0
Masato Asano            4    3    1    0    0    0    0     0    1    1    0    0     0    0
Egor Motovilov          2    2    3    2    0    0    1     3    0    0    0    0     0    0
Hubertus Roy            2    2    1    1    1    0    0     2    0    0    0    0     0    0
Shingo Terachi          1    1    0    0    0    0    0     0    0    0    0    0     0    0
Kiefer Garcia           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Reese Palepalin         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hsuan-yen Chou          2    2    1    0    0    0    0     0    0    2    0    0     0    0
Lawson Mandell          1    1    0    1    1    0    0     0    0    0    0    0     0    0
Sheng-feng Lin          1    1    0    0    0    0    0     1    0    0    0    0     0    0
Ronald Diaz             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dante Moorov            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Masahiko Yamazaki       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jamari Gipsonov         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Zhi Pung                0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tomohiro Motomura       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jae-hyun Shim           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Bryson LeBlanc          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rikhard Solwoldov       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Byung-ho Kim            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lake Al-Haqbanin        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Leonys Cepeda           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Renato Schneider-Pereira    2    0    2    0    0    0    0     0    1    0    1    0     0    0
Dok-su Hyok             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Lee Chamberlin          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Keontez Keita           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sukhochir Zakhchin      2    1    1    2    1    0    0     2    1    0    0    1     1    1
Joji Morisaki           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Aoto Moriwake           2    2    2    1    0    0    0     0    0    0    0    0     0    0
Keisei Date             2    2    1    0    0    0    0     1    0    1    0    0     0    0
Sachin Grewal           4    4    0    1    1    0    0     0    0    2    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 41   34   14   11    4    1    1    13    5    7    2    1     1    1

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Yu-cheng Chiu          23   22    4    1    2   12    0
Rikhard Solwoldov       7    5    1    1    2    2    0

============================================================
Run rate:  Johannesburg BC  0.074    Curepipe Cab Co.  0.519
Second-Chance ABs:  Johannesburg BC  0    Curepipe Cab Co.  1
Required run rate (Curepipe Cab Co.): 0.037 R/out (needed 1 runs in 27 outs)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Sachin Grewal         Seo-jun Eom                0  bottom
Seo-jun Eom           Sarthak Dwivedi            3  bottom
Sarthak Dwivedi       Yu-cheng Chiu              0  bottom
Yu-cheng Chiu         Joslin Cele                0  bottom
Joslin Cele           Hubertus Roy               0  bottom
Hubertus Roy          Marty Brookins             0  bottom
Marty Brookins        Sachin Grewal              1  bottom
Sachin Grewal         Seo-jun Eom                0  bottom
Seo-jun Eom           Masato Asano               0  bottom
Masato Asano          Joslin Cele                4  bottom
Joslin Cele           Sarthak Dwivedi            0  bottom
Sarthak Dwivedi       Marty Brookins             0  bottom
Marty Brookins        Keisei Date                0  bottom
Keisei Date           Seo-jun Eom                0  bottom
Seo-jun Eom           Sachin Grewal              0  bottom
Sachin Grewal         Masato Asano               0  bottom
Masato Asano          Hsuan-yen Chou             0  bottom
Hsuan-yen Chou        Sarthak Dwivedi            0  bottom
Sarthak Dwivedi       Marty Brookins             5  bottom
Marty Brookins        Keisei Date                1  bottom
Keisei Date           Sachin Grewal              0  bottom
Sachin Grewal         Seo-jun Eom                0  bottom
Seo-jun Eom           Masato Asano               0  bottom
Masato Asano          Hsuan-yen Chou             0  bottom
Hsuan-yen Chou        Aoto Moriwake              0  bottom
Aoto Moriwake         Joslin Cele                0  bottom
Ariki Stott           Vongphachanh Phomvihane    0  top
Vongphachanh PhomvihaneChuluunbaatar Khalkh       0  top
Chuluunbaatar Khalkh  Chuluunbaatar Khalkh       0  top
Chuluunbaatar Khalkh  Ziyang Jiang               0  top
Ziyang Jiang          Etienne Neuer              0  top
Etienne Neuer         Kōki Hirano                0  top
Kōki Hirano           Dante Collinsov            0  top
Dante Collinsov       Abdallahi Adingra          0  top
Abdallahi Adingra     Sadiel Rojas               0  top
Sadiel Rojas          Yoshikatsu Iwabuchi        0  top
Yoshikatsu Iwabuchi   Yoshiro Kamiji             0  top
Yoshiro Kamiji        Ariki Stott                0  top
Ariki Stott           Wilker Aguilar             0  top
Wilker Aguilar        Ziyang Jiang               1  top
Ziyang Jiang          Etienne Neuer              0  top
Etienne Neuer         Kōki Hirano                0  top
Kōki Hirano           Chuluunbaatar Khalkh       0  top
Chuluunbaatar Khalkh  Yoshiro Kamiji             0  top
Yoshiro Kamiji        Dante Collinsov            0  top
Dante Collinsov       Yoshikatsu Iwabuchi        0  top
Yoshikatsu Iwabuchi   Abdallahi Adingra          0  top
Abdallahi Adingra     Chuluunbaatar Khalkh       0  top
Chuluunbaatar Khalkh  Kōki Hirano                1  top
Kōki Hirano           Yong-jin Seol              0  top
Yong-jin Seol         Etienne Neuer              0  top
Etienne Neuer         Wee Chua                   0  top
──────────────────────────────────────────────────────────────────
Total partnerships: 52  |  Avg runs/partnership: 0.31
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Sadiel Rojas          bottom         1   18   10     5     4     4     2     1
Muhammad Rahman       bottom        19   14    9     8     5     1     2     1
Aidan Kubecka         bottom        33    9    8     1     2     0     3     0
Yu-cheng Chiu         top            1   23   22     1     4     2    12     0
Rikhard Solwoldov     top           26    7    5     1     1     2     2     0
──────────────────────────────────────────────────────────────────────────
Total spells: 5
Compare basket · 0 max 4
Compare →