==============================================================================
Curepipe Cab Co. 4, Johannesburg BC 3                        2046-04-21 · #947
at Ekic Coliseum
==============================================================================

                        1    R    H    E
Johannesburg            3    3    6    0
Curepipe                4    4    6    0

JOHANNESBURG BC
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Hirano      cf ......    1   0   1   0   0   0   0   1   0   1   0  1.000
  a-Workman pr ......    0   1   0   0   0   0   0   1   0   0   0   .000
Jiang       rf ......    1   0   0   0   0   0   0   0   0   0   0  0.000
Kamiji      lf ......    3   0   1   0   0   0   1   0   2   0   0  0.333
Collinsov   1b ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  b-Pillai  1b ......    2   0   1   0   0   0   0   0   0   0   0  0.500
Sim         2b ......    1   0   1   0   0   0   0   0   0   0   0  1.000
  c-Aguilar pr ......    0   0   0   0   0   0   0   1   0   0   0   .000
Adingra     3b ......    0   0   0   0   0   0   0   1   0   0   0   .000
Yamazaki    p  ......    2   0   1   0   0   0   0   0   1   0   0  0.500
  d-Jeffers ph ......    2   0   0   0   0   0   0   0   1   0   0  0.000
  e-Carmona ph ......    2   0   0   0   0   0   0   0   1   0   0  0.000
  f-Seol    pr ......    1   1   0   0   0   0   0   0   1   0   0  0.000
  g-Kraszew ph ......    1   0   0   0   0   0   0   0   0   0   0  0.000
  h-Cottril pr ......    1   1   0   0   0   0   0   0   0   0   0  0.000
Stott       j  ......    3   0   1   0   0   0   0   0   0   0   0  0.333
Phomvihane  j  ......    2   0   0   0   0   0   1   1   0   0   0  0.000
Khalkh      j  ......    2   0   0   0   0   0   0   0   2   0   0  0.000
Totals                  25   3   6   0   0   0   2   5   8   1   0  0.240
  SB: Aguilar (3).
  CS: Aguilar (3), Yamazaki (1).
  HBP: Khalkh (1).
  GIDP: Jiang (3), Jeffersonov (1).
  a-Ran for Hirano in the 5th.
  b-Replaced Collinsov at 1B in the 5th.
  c-Ran for Sim in the 3rd.
  d-Batted in the 3rd.
  e-Batted in the 3rd.
  f-Ran in the 4th.
  g-Grounded out in the 5th.
  h-Ran for Kraszewski in the 5th.

CUREPIPE CAB CO.
                        AB   R   H  2B  3B  HR RBI  BB   K  2C  SH   H/AB
Grewal      rf ......    1   0   0   0   0   0   0   0   1   0   0  0.000
Asano       2b ......    1   0   1   1   0   0   1   0   0   0   0  1.000
  a-Kapoor  pr ......    0   1   0   0   0   0   0   0   0   0   0   .000
  b-Morisak 1b ......    1   1   1   0   0   0   0   0   0   0   0  1.000
  c-Chou    rf ......    1   1   1   1   0   0   0   0   0   0   0  1.000
  d-Keita   c  ......    1   0   0   0   0   0   0   0   1   0   0  0.000
  e-Zakhchi ph ......    1   0   1   0   0   0   1   0   0   0   0  1.000
Roy         j  ......    1   1   1   0   0   0   0   0   0   0   0  1.000
Schneider-P j  ......    1   0   1   0   0   0   1   0   0   0   0  1.000
Motovilov   j  ......    0   0   0   0   0   0   1   0   0   0   1   .000
Totals                   8   4   6   2   0   0   4   0   2   0   1  0.750
  2B: Chou (3), Asano (5).
  a-Ran for Asano in the 1st.
  b-Entered at 1B in the 3rd.
  c-Entered at RF in the 8th.
  d-Entered at C in the 9th.
  e-Singled in the 1st.

JOHANNESBURG BC PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Yamazaki (L, 2-1) ...     8    2   7%    6    3    3    0    2    0   29    -
Abad ................     0    1   4%    0    1    1    0    0    0    0  2-1

CUREPIPE CAB CO. PITCHING
                         BF  OUT  OS%    H    R   ER   BB    K   HR    P   IR
Pung (W, 2-1) .......    18   14  52%    4    2    1    3    5    0   75    -
Al-Haqbanin .........    13   13  48%    2    1    1    2    3    0   45  2-1

  Batting order: Curepipe Cab Co. (home) batted second; Johannesburg BC batted first.
  First pitch 2:00 PM. Weather: 85°F · Wind calm · Overcast · Humid. seed 658799.
==============================================================================
Scoring Events
Half Outs Batter Runner (from) Score
T 11 Vongphachanh Phomvihane Yong-jin Seol (3B) 1–0
T 14 Yoshiro Kamiji Justus Workman (3B) 2–0
T 14 Pranav Pillai Antoniy Cottrillov (3B) 3–0
B 1 Masato Asano Hsuan-yen Chou (3B) 3–1
B 1 Sukhochir Zakhchin Joji Morisaki (3B) 3–2
B 2 Renato Schneider-Pereira Arjun Kapoor (3B) 3–3
B 2 Egor Motovilov Hubertus Roy (3B) 3–4
Spray Charts Hybrid-physics overlay — EV / LA / spray sampled per BIP. Hover a dot for details. Engine outcome is the categorical hit_type; the dot's position is the visualization.
Out Single 2B/3B HR Reached on Error
Charts drawn to Ekic Coliseum's actual outfield dimensions (LF 351' · CF 419' · RF 321' · 20' wall). Balanced.
Johannesburg BC — Batted Balls
16 BIP· 6 1B · 0 XBH · 0 HR
351' 419' 321' Wall 20' Kōki Hirano — fielders_choice · EV 66 mph · LA +9° · 60 ft Ziyang Jiang — double_play · EV 53 mph · LA +18° · 64 ft Ariki Stott — ground_out · EV 70 mph · LA -6° · 67 ft Eng Hwa Sim — single · EV 76 mph · LA +15° · 114 ft Enrique Carmona — ground_out · EV 86 mph · LA -10° · 82 ft Landon Kraszewski — error · EV 59 mph · LA -11° · 56 ft Pranav Pillai — ground_out · EV 76 mph · LA +0° · 73 ft Antoniy Cottrillov — fly_out · EV 80 mph · LA +29° · 216 ft Ariki Stott — single · EV 83 mph · LA +13° · 123 ft Kōki Hirano — single · EV 79 mph · LA +8° · 72 ft Yoshiro Kamiji — single · EV 76 mph · LA +20° · 148 ft Alexander Jeffersonov — double_play · EV 71 mph · LA +6° · 68 ft Naoto Yamazaki — single · EV 76 mph · LA +8° · 72 ft Vongphachanh Phomvihane — ground_out · EV 77 mph · LA +24° · 177 ft Pranav Pillai — single · EV 57 mph · LA +5° · 54 ft Ariki Stott — ground_out · EV 56 mph · LA -7° · 53 ft
Curepipe Cab Co. — Batted Balls
6 BIP· 4 1B · 2 XBH · 0 HR
351' 419' 321' Wall 20' Hsuan-yen Chou — double · EV 98 mph · LA +30° · 339 ft Joji Morisaki — single · EV 81 mph · LA +15° · 127 ft Masato Asano — double · EV 98 mph · LA +25° · 290 ft Sukhochir Zakhchin — infield_single · EV 65 mph · LA -12° · 62 ft Hubertus Roy — single · EV 67 mph · LA +2° · 63 ft Renato Schneider-Pereira — single · EV 92 mph · LA +17° · 193 ft
Luck Ledger Deserve-to-win is a Pythagorean on expected runs — each ball's (EV, LA) contact quality turned into an expected event line, plus actual walks/HBP, run through O27-fitted BaseRuns (so a walk-and-advance offense counts). The table below is the batted-ball view: estimated bases per ball vs. what it produced. The gap is contact luck — hard contact that found a glove, or weak contact that fell in.
Johannesburg BC
72% deserve-to-win  ·  2.9 expected runs
actual 3 runs  ·  +0.1 vs expected
contact: 6.0 est bases + 6 walks/HBP  ·  actual batted 6.0
running: 1 SB · 2 CS (-1.3 runs)
PlayerEV/LASprayResult Est→ActLuck
Pranav Pillai 57 / +5° Center Single 0.1 → 1 +0.86
Naoto Yamazaki 76 / +8° Center Single 0.3 → 1 +0.72
Vongphachanh Phomvihane 77 / +24° Center Out 0.6 → 0 -0.61
Ziyang Jiang 53 / +18° Pull Double Play 0.5 → 0 -0.52
Eng Hwa Sim 76 / +15° Center Single 0.5 → 1 +0.49
Curepipe Cab Co.
28% deserve-to-win  ·  1.9 expected runs
actual 4 runs  ·  +2.1 vs expected
contact: 4.3 est bases + 0 walks/HBP  ·  actual batted 8.0 (+3.7 on contact)
PlayerEV/LASprayResult Est→ActLuck
Hubertus Roy 67 / +2° Center Single 0.1 → 1 +0.86
Hsuan-yen Chou 98 / +30° Oppo Double 1.2 → 2 +0.83
Masato Asano 98 / +25° Pull Double 1.2 → 2 +0.83
Sukhochir Zakhchin 65 / -12° Center Single 0.2 → 1 +0.83
Joji Morisaki 81 / +15° Center Single 0.6 → 1 +0.38
Compare basket · 0 max 4
Compare →