Toronto Baseball Club 17, Perth Air Force 14 · 2047-04-07
────────────────────────────────────────────────────────────
BOTTOM HALF | Perth Air Force batting
────────────────────────────────────────────────────────────
--- Now batting: Roshan Sampson ---
[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] BALL
  Ball 1. Count: 1-2.
[0 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[0 outs | 1-2 | empty] BALL IN PLAY
  Roshan Sampson runs → double.
[0 outs | 0-0 | 2B] PINCH RUNNER
  Raz Jensen pinch-runs for Roshan Sampson at 2B.
--- Now batting: Stefan Sabillón ---
[0 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | 2B] BALL IN PLAY
  Stefan Sabillón runs → error.
  Runner advances from 2B to 3B.
[0 outs | 0-0 | 1B, 3B] PINCH RUNNER
  Wesley Hart pinch-runs for Stefan Sabillón at 1B.
--- Now batting: Myron MacPherson ---
[0 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | 1B, 3B] BALL IN PLAY
  Myron MacPherson runs → HOME RUN.
  Runner scores.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Myron MacPherson retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Gateway 2000.]
--- Now batting: Odrisamer Castillo ---
[0 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[0 outs | 2-0 | 3B] CALLED STRIKE
  Strike (called). Count: 2-1.
[0 outs | 2-1 | 3B] BALL IN PLAY
  Odrisamer Castillo runs → single.
  Runner scores from 3B.
[0 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Tennys Gradney exits (4 BF this spell).
--- Now batting: Sam Billiot ---
[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] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | 1B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Yadier Vázquez ---
[1 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[1 outs | 0-1 | 1B] BALL IN PLAY
  Yadier Vázquez runs → single.
  Runner advances from 1B to 2B.
[1 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Toby Lord pinch-runs for Odrisamer Castillo at 2B.
--- Now batting: Daiya Morisaki ---
[1 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[1 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[1 outs | 0-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ham Aldridge ---
[2 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Ham Aldridge runs → single.
  Runner advances from 2B to 3B.
  Runner at 1B thrown out.
[3 outs | 0-0 | 1B, 3B] PINCH HITTER
  Ashish Ramessar pinch-hits for Bud Lappin.
[3 outs | 0-0 | 1B, 3B] PICKOFF ATTEMPT
  Pickoff — runner out at 1B!
[4 outs | 0-0 | 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  1 run(s) score.
--- Now batting: Ashish Ramessar ---
[4 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[4 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[4 outs | 0-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Raz Jensen ---
[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] FOUL
  Foul ball. Count: 0-2.
[5 outs | 0-2 | empty] BALL IN PLAY
  Raz Jensen runs → fly out.
  Raz Jensen is out.
--- Now batting: Wesley Hart ---
[6 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[6 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[6 outs | 1-1 | empty] BALL IN PLAY
  Wesley Hart runs → double.
[6 outs | 0-0 | 2B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 3B.
--- Now batting: Myron MacPherson ---
[6 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[6 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[6 outs | 0-2 | 3B] FOUL
  Foul ball. Count: 0-2.
[6 outs | 0-2 | 3B] BALL
  Ball 1. Count: 1-2.
[6 outs | 1-2 | 3B] FOUL
  Foul ball. Count: 1-2.
[6 outs | 1-2 | 3B] BALL
  Ball 2. Count: 2-2.
[6 outs | 2-2 | 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Toby Lord ---
[7 outs | 0-0 | 3B] BALL IN PLAY
  Toby Lord runs → single.
  Runner scores from 3B.
[7 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Dave Emilien exits (9 BF this spell).
--- Now batting: Sam Billiot ---
[7 outs | 0-0 | 1B] BALL IN PLAY
  Sam Billiot runs → single.
  Runner advances from 1B to 2B.
--- Now batting: Yadier Vázquez ---
[7 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[7 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[7 outs | 0-2 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Daiya Morisaki ---
[8 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[8 outs | 0-1 | 1B, 2B] BALL
  Ball 1. Count: 1-1.
[8 outs | 1-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[8 outs | 1-2 | 1B, 2B] BALL IN PLAY
  Daiya Morisaki runs → single.
  Runner scores from 2B.
  Runner advances from 1B to 3B.
[8 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Perth Air Force sends in joker Pablo Nelson for an extra plate appearance (joker #1).
--- Now batting: Pablo Nelson ---
[8 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | 1B, 3B] WILD PITCH
  Wild pitch — runners advance.
  Runner scores from 3B.
  Runner advances from 1B to 2B.
  1 run(s) score.
[8 outs | 1-0 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
[8 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[8 outs | 2-0 | 3B] FOUL
  Foul ball. Count: 2-1.
[8 outs | 2-1 | 3B] BALL IN PLAY
  Pablo Nelson runs → line out.
  Pablo Nelson is out.
--- Now batting: Ham Aldridge ---
[9 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[9 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[9 outs | 2-0 | 3B] CALLED STRIKE
  Strike (called). Count: 2-1.
[9 outs | 2-1 | 3B] FOUL
  Foul ball. Count: 2-2.
[9 outs | 2-2 | 3B] BALL IN PLAY
  Ham Aldridge runs → ground out.
  Ham Aldridge is out.
--- Now batting: Ashish Ramessar ---
[10 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[10 outs | 1-0 | 3B] FOUL
  Foul ball. Count: 1-1.
[10 outs | 1-1 | 3B] BALL
  Ball 2. Count: 2-1.
[10 outs | 2-1 | 3B] BALL
  Ball 3. Count: 3-1.
[10 outs | 3-1 | 3B] BALL IN PLAY
  Ashish Ramessar runs → ground out.
  Ashish Ramessar is out.
  Runner at 3B thrown out.
--- Now batting: Raz Jensen ---
[12 outs | 0-0 | empty] BALL IN PLAY
  Raz Jensen runs → double.
--- Now batting: Wesley Hart ---
[12 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[12 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[12 outs | 1-2 | 2B] FOUL
  Foul ball. Count: 1-2.
[12 outs | 1-2 | 2B] BALL
  Ball 2. Count: 2-2.
[12 outs | 2-2 | 2B] BALL
  Ball 3. Count: 3-2.
[12 outs | 3-2 | 2B] BALL IN PLAY
  Wesley Hart runs → double.
  Runner scores from 2B.
--- Now batting: Myron MacPherson ---
[12 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[12 outs | 1-1 | 2B] BALL IN PLAY
  Myron MacPherson runs → infield single.
  Runner advances from 2B to 3B.
[12 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Rajeev Gibbs exits (9 BF this spell).
--- Now batting: Toby Lord ---
[12 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[12 outs | 1-0 | 3B] BALL
  Ball 2. Count: 2-0.
[12 outs | 2-0 | 3B] FOUL
  Foul ball. Count: 2-1.
[12 outs | 2-1 | 3B] BALL
  Ball 3. Count: 3-1.
[12 outs | 3-1 | 3B] BALL IN PLAY
  Toby Lord runs → fly out.
  Toby Lord is out.
  Runner scores from 3B.
--- Now batting: Sam Billiot ---
[13 outs | 0-0 | empty] BALL IN PLAY
  Sam Billiot runs → line out.
  Sam Billiot is out.
--- Now batting: Yadier Vázquez ---
[14 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[14 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). 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: Daiya Morisaki ---
[15 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[15 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[15 outs | 1-1 | empty] BALL IN PLAY
  Daiya Morisaki runs → double.
--- Now batting: Ham Aldridge ---
[15 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[15 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[15 outs | 1-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[15 outs | 1-2 | 2B] BALL IN PLAY
  Ham Aldridge runs → fly out.
  Ham Aldridge is out.
--- Now batting: Ashish Ramessar ---
[16 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[16 outs | 0-1 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
[16 outs | 0-1 | 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[16 outs | 0-2 | 3B] BALL IN PLAY
  Ashish Ramessar runs → line out.
  Ashish Ramessar is out.
--- Now batting: Raz Jensen ---
[17 outs | 0-0 | 3B] BALL IN PLAY
  Raz Jensen runs → fielder's choice.
  Runner at 3B thrown out.
--- Now batting: Wesley Hart ---
[18 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[18 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[18 outs | 0-2 | 1B] BALL
  Ball 1. Count: 1-2.
[18 outs | 1-2 | 1B] BALL IN PLAY
  Wesley Hart runs → single.
  Runner advances from 1B to 3B.
--- Now batting: Myron MacPherson ---
[18 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Myron MacPherson runs → triple.
  Runner scores from 3B.
  Runner scores from 1B.
--- Now batting: Toby Lord ---
[18 outs | 0-0 | 3B] FOUL
  Foul ball. Count: 0-1.
[18 outs | 0-1 | 3B] BALL IN PLAY
  Toby Lord 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.
[18 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[19 outs | 0-0 | empty] PITCHING CHANGE
  PITCHING CHANGE: Reese Barrera exits (10 BF this spell).
[19 outs | 0-0 | empty] DEFENSIVE SUB
  Reuben Deal replaces AnQuon Ornstein at CF.
--- Now batting: Sam Billiot ---
[19 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[19 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[19 outs | 2-0 | empty] BALL
  Ball 3. Count: 3-0.
[19 outs | 3-0 | empty] BALL
  WALK — Sam Billiot awarded 1B.
--- Now batting: Yadier Vázquez ---
[19 outs | 0-0 | 1B] BALL IN PLAY
  Yadier Vázquez runs → single.
  Runner at 1B thrown out.
--- Now batting: Daiya Morisaki ---
[20 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[20 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[20 outs | 0-2 | 1B] FOUL
  Foul ball. Count: 0-2.
[20 outs | 0-2 | 1B] BALL
  Ball 1. Count: 1-2.
[20 outs | 1-2 | 1B] FOUL OUT
  Foul ball. Count: 0-0.
[21 outs | 0-0 | 1B] PHASE TRANSITION
  Perth Air Force switches to its defensive lineup: Patrick Pinell, Phil Brito in for Wesley Hart, Ashish Ramessar.
--- Now batting: Ham Aldridge ---
[21 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[21 outs | 0-1 | 1B] BALL IN PLAY
  Ham Aldridge runs → line out.
  Ham Aldridge is out.
[22 outs | 0-0 | 1B] JOKER INSERTION
  Perth Air Force sends in joker Strong Sulaver for an extra plate appearance (joker #2).
[22 outs | 0-0 | 1B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 2B.
--- Now batting: Strong Sulaver ---
[22 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[22 outs | 0-1 | 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[22 outs | 0-2 | 2B] BALL
  Ball 1. Count: 1-2.
[22 outs | 1-2 | 2B] FOUL
  Foul ball. Count: 1-2.
[22 outs | 1-2 | 2B] FOUL OUT
  Foul ball. Count: 0-0.
[23 outs | 0-0 | 2B] JOKER INSERTION
  Perth Air Force sends in joker Brandon Lalwani for an extra plate appearance (joker #3).
[23 outs | 0-0 | 2B] DEFENSIVE SWAP
  Angel Joyner comes in for Brandon Lalwani (defensive swap).
--- Now batting: Brandon Lalwani ---
[23 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[23 outs | 1-0 | 2B] BALL
  Ball 2. Count: 2-0.
[23 outs | 2-0 | 2B] BALL
  Ball 3. Count: 3-0.
[23 outs | 3-0 | 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.
[24 outs | 3-0 | empty] BALL IN PLAY
  Brandon Lalwani runs → HOME RUN.
  Batter scores (HR).
  [Walk-Back — Brandon Lalwani retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Saturn.]
[24 outs | 0-0 | 3B] JOKER INSERTION
  Perth Air Force sends in joker Pablo Nelson for an extra plate appearance (joker #4).
--- Now batting: Pablo Nelson ---
[24 outs | 0-0 | 3B] BALL
  Ball 1. Count: 1-0.
[24 outs | 1-0 | 3B] FOUL
  Foul ball. Count: 1-1.
[24 outs | 1-1 | 3B] FOUL
  Foul ball. Count: 1-2.
[24 outs | 1-2 | 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Angel Joyner ---
[25 outs | 0-0 | 3B] DECLARATION
  >> Perth Air Force DECLARES SECONDS at out 25 (14-0).
  Walk-Back: 1 bonus runner(s) stranded at half's end.

End of bottom half — Perth Air Force: 14 run(s), 18 hit(s), 27 out(s) | Run rate: 0.519
============================================================
HALFTIME
  Toronto Baseball Club: 0 run(s)
  Perth Air Force need 1 run(s) to win
  Required run rate: 0.037 R/out
============================================================

────────────────────────────────────────────────────────────
TOP HALF | Toronto Baseball Club batting
────────────────────────────────────────────────────────────
--- Now batting: Reuben Deal ---
[0 outs | 0-0 | empty] BALL IN PLAY
  Reuben Deal runs → triple.
--- Now batting: Oliver Krulevitz ---
[0 outs | 0-0 | 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[0 outs | 0-1 | 3B] FOUL
  Foul ball. Count: 0-2.
[0 outs | 0-2 | 3B] HIT BY PITCH
  HBP — Oliver Krulevitz awarded 1B.
--- Now batting: Ryler Noonkester ---
[0 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | 1B, 3B] BALL IN PLAY
  Ryler Noonkester runs → double.
  Runner scores from 3B.
  Runner scores from 1B.
--- Now batting: Bryce Omonode ---
[0 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[0 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[0 outs | 0-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Israel Ouahabi ---
[1 outs | 0-0 | 2B] BALL IN PLAY
  Israel Ouahabi runs → double.
  Runner scores from 2B.
--- Now batting: Luke Dunham ---
[1 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[1 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[1 outs | 1-1 | 2B] BALL
  Ball 2. Count: 2-1.
[1 outs | 2-1 | 2B] FOUL
  Foul ball. Count: 2-2.
[1 outs | 2-2 | 2B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Cahron DeLoatch ---
[2 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[2 outs | 0-1 | 2B] BALL
  Ball 1. Count: 1-1.
[2 outs | 1-1 | 2B] CALLED STRIKE
  Strike (called). Count: 1-2.
[2 outs | 1-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Brady Molin ---
[3 outs | 0-0 | 2B] BALL IN PLAY
  Brady Molin runs → single.
  Runner at 2B thrown out.
[4 outs | 0-0 | 1B] JOKER INSERTION
  Toronto Baseball Club sends in joker Spencer Mallory for an extra plate appearance (joker #1).
--- Now batting: Spencer Mallory ---
[4 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[4 outs | 0-1 | 1B] BALL IN PLAY
  Spencer Mallory runs → single.
  Runner advances from 1B to 2B.
[4 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Toronto Baseball Club sends in joker Steve Baron for an extra plate appearance (joker #2).
--- Now batting: Steve Baron ---
[4 outs | 0-0 | 1B, 2B] BALL
  Ball 1. Count: 1-0.
[4 outs | 1-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[4 outs | 1-1 | 1B, 2B] BALL IN PLAY
  Steve Baron runs → double.
  Runner advances from 2B to 3B.
  Runner scores from 1B.
[4 outs | 0-0 | 2B, 3B] PITCHING CHANGE
  PITCHING CHANGE: Bud Lappin exits (10 BF this spell).
[4 outs | 0-0 | 2B, 3B] JOKER INSERTION
  Toronto Baseball Club sends in joker Jack Fitzgerald for an extra plate appearance (joker #3).
--- Now batting: Jack Fitzgerald ---
[4 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[4 outs | 0-1 | 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[4 outs | 0-2 | 2B, 3B] BALL
  Ball 1. Count: 1-2.
[4 outs | 1-2 | 2B, 3B] BALL IN PLAY
  Jack Fitzgerald runs → line out.
  Jack Fitzgerald is out.
--- Now batting: Tennys Gradney [P] ---
[5 outs | 0-0 | 2B, 3B] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | 2B, 3B] FOUL
  Foul ball. Count: 1-1.
[5 outs | 1-1 | 2B, 3B] BALL
  Ball 2. Count: 2-1.
[5 outs | 2-1 | 2B, 3B] BALL IN PLAY
  Tennys Gradney takes a SECOND CHANCE — but is OUT (2-strike contact or caught fly).
--- Now batting: Reuben Deal ---
[6 outs | 0-0 | 2B, 3B] FOUL
  Foul ball. Count: 0-1.
[6 outs | 0-1 | 2B, 3B] BALL IN PLAY
  Reuben Deal runs → double.
  Runner scores from 3B.
  Runner scores from 2B.
--- Now batting: Oliver Krulevitz ---
[6 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[6 outs | 0-1 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[6 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[6 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[6 outs | 0-2 | 2B] FOUL OUT
  Foul ball. Count: 0-0.
[7 outs | 0-0 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
--- Now batting: Ryler Noonkester ---
[7 outs | 0-0 | 3B] BALL IN PLAY
  Ryler Noonkester runs → fly out.
  Ryler Noonkester is out.
  Runner scores from 3B.
[8 outs | 0-0 | empty] PITCHING CHANGE
  PITCHING CHANGE: Ramesh Hemraj exits (5 BF this spell).
--- Now batting: Bryce Omonode ---
[8 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[8 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[8 outs | 2-0 | empty] FOUL
  Foul ball. Count: 2-1.
[8 outs | 2-1 | empty] BALL IN PLAY
  Bryce Omonode runs → double.
[8 outs | 0-0 | 2B] JOKER INSERTION
  Toronto Baseball Club sends in joker Spencer Mallory for an extra plate appearance (joker #4).
--- Now batting: Spencer Mallory ---
[8 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[8 outs | 0-1 | 2B] BALL IN PLAY
  Spencer Mallory runs → double.
  Runner scores from 2B.
--- Now batting: Israel Ouahabi ---
[8 outs | 0-0 | 2B] BALL IN PLAY
  Israel Ouahabi runs → ground out.
  Israel Ouahabi is out.
--- Now batting: Luke Dunham ---
[9 outs | 0-0 | 2B] BALL IN PLAY
  Luke Dunham runs → double.
  Runner scores from 2B.
--- Now batting: Cahron DeLoatch ---
[9 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[9 outs | 0-1 | 2B] BALL IN PLAY
  Cahron DeLoatch runs → single.
  Runner scores from 2B.
[9 outs | 0-0 | 1B] PITCHING CHANGE
  PITCHING CHANGE: Doug McElreath exits (5 BF this spell).
--- Now batting: Brady Molin ---
[9 outs | 0-0 | 1B] FOUL
  Foul ball. Count: 0-1.
[9 outs | 0-1 | 1B] CALLED STRIKE
  Strike (called). Count: 0-2.
[9 outs | 0-2 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
[10 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[10 outs | 0-2 | empty] FOUL OUT
  Foul ball. Count: 0-0.
[11 outs | 0-0 | empty] JOKER INSERTION
  Toronto Baseball Club sends in joker Steve Baron for an extra plate appearance (joker #5).
[11 outs | 0-0 | empty] DEFENSIVE SUB
  Pero Crowe replaces Myron MacPherson at RF.
--- Now batting: Steve Baron ---
[11 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | empty] BALL IN PLAY
  Steve Baron runs → single.
[11 outs | 0-0 | 1B] JOKER INSERTION
  Toronto Baseball Club sends in joker Jack Fitzgerald for an extra plate appearance (joker #6).
--- Now batting: Jack Fitzgerald ---
[11 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[11 outs | 1-0 | 1B] BALL
  Ball 2. Count: 2-0.
[11 outs | 2-0 | 1B] CALLED STRIKE
  Strike (called). Count: 2-1.
[11 outs | 2-1 | 1B] BALL IN PLAY
  Jack Fitzgerald runs → ground out.
  Jack Fitzgerald is out.
  Runner advances from 1B to 2B.
--- Now batting: Tennys Gradney [P] ---
[12 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Tennys Gradney given a free pass.
[12 outs | 0-0 | 1B, 2B] PINCH HITTER
  Alisson Pires pinch-hits for Reuben Deal.
[12 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Jourdan Poret pinch-runs for Tennys Gradney at 1B.
--- Now batting: Alisson Pires ---
[12 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[12 outs | 0-1 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[12 outs | 0-2 | 1B, 2B] PICKOFF ATTEMPT
  Pickoff — runner out at 2B!
[13 outs | 0-2 | 1B] BALL IN PLAY
  Alisson Pires runs → double.
  Runner advances from 1B to 3B.
[13 outs | 0-0 | 2B, 3B] PINCH RUNNER
  Jojo Boynton pinch-runs for Alisson Pires at 2B.
--- Now batting: Oliver Krulevitz ---
[13 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Oliver Krulevitz runs → double.
  Runner scores from 3B.
  Runner scores from 2B.
[13 outs | 0-0 | 2B] PITCHING CHANGE
  PITCHING CHANGE: Sam Moros exits (6 BF this spell).
--- Now batting: Ryler Noonkester ---
[13 outs | 0-0 | 2B] INTENTIONAL WALK
  INTENTIONAL WALK — Ryler Noonkester given a free pass.
[13 outs | 0-0 | 1B, 2B] DEFENSIVE SUB
  Keysher Vega replaces Yadier Vázquez at CF.
--- Now batting: Bryce Omonode ---
[13 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Bryce Omonode runs → triple play.
  Bryce Omonode is out.
  Runner scores from 2B.
  Runner at 1B thrown out.
[16 outs | 0-0 | empty] DEFENSIVE SUB
  Hal Flora replaces Daiya Morisaki at 2B.
--- Now batting: Israel Ouahabi ---
[16 outs | 0-0 | empty] BALL IN PLAY
  Israel Ouahabi runs → double.
[16 outs | 0-0 | 2B] DEFENSIVE SUB
  Howard Estep replaces Pero Crowe at CF.
--- Now batting: Luke Dunham ---
[16 outs | 0-0 | 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[16 outs | 0-1 | 2B] BALL IN PLAY
  Luke Dunham runs → ground out.
  Luke Dunham is out.
[17 outs | 0-0 | 2B] JOKER INSERTION
  Toronto Baseball Club sends in joker Spencer Mallory for an extra plate appearance (joker #7).
[17 outs | 0-0 | 2B] DEFENSIVE SUB
  Inman Ressler replaces Howard Estep at SS.
--- Now batting: Spencer Mallory ---
[17 outs | 0-0 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[17 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[17 outs | 0-2 | 2B] FOUL
  Foul ball. Count: 0-2.
[17 outs | 0-2 | 2B] BALL IN PLAY
  Spencer Mallory runs → HOME RUN.
  Runner scores.
  Batter scores (HR).
  [Walk-Back — Spencer Mallory retreats to 3B as the bonus runner.]
  [The Walk-Back is brought to you by Arthur Andersen.]
[17 outs | 0-0 | 3B] PITCHING CHANGE
  PITCHING CHANGE: Mack Munro exits (5 BF this spell).
--- Now batting: Cahron DeLoatch ---
[17 outs | 0-0 | 3B] INTENTIONAL WALK
  INTENTIONAL WALK — Cahron DeLoatch given a free pass.
[17 outs | 0-0 | 1B, 3B] PINCH HITTER
  Nick Edris pinch-hits for Brady Molin.
[17 outs | 0-0 | 1B, 3B] PINCH HITTER
  Cole Siska pinch-hits for Nick Edris.
[17 outs | 0-0 | 1B, 3B] PINCH HITTER
  Jaydon Johnson-Rubell pinch-hits for Cole Siska.
[17 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Toronto Baseball Club sends in joker Steve Baron for an extra plate appearance (joker #8).
[17 outs | 0-0 | 1B, 3B] PINCH HITTER
  Theodore Mascarin pinch-hits for Steve Baron.
--- Now batting: Steve Baron ---
[17 outs | 0-0 | 1B, 3B] BALL IN PLAY
  Steve Baron runs → double.
  Runner scores from 3B.
  Runner scores from 1B.
[17 outs | 0-0 | 2B] JOKER INSERTION
  Toronto Baseball Club sends in joker Jack Fitzgerald for an extra plate appearance (joker #9).
[17 outs | 0-0 | 2B] DEFENSIVE SUB
  Robby Rimando replaces Inman Ressler at CF.
--- Now batting: Jack Fitzgerald ---
[17 outs | 0-0 | 2B] BALL IN PLAY
  Jack Fitzgerald runs → single.
  Runner advances from 2B to 3B.
[17 outs | 0-0 | 1B, 3B] PINCH HITTER
  Cole Welch pinch-hits for Theodore Mascarin.
[17 outs | 0-0 | 1B, 3B] PINCH HITTER
  Denis Novikov pinch-hits for Cole Welch.
[17 outs | 0-0 | 1B, 3B] PINCH HITTER
  Kevin Baugh pinch-hits for Denis Novikov.
[17 outs | 0-0 | 1B, 3B] PINCH HITTER
  Zane Fouts pinch-hits for Kevin Baugh.
[17 outs | 0-0 | 1B, 3B] DEFENSIVE SUB
  Mitchell McLarty replaces Robby Rimando at CF.
--- Now batting: Zane Fouts ---
[17 outs | 0-0 | 1B, 3B] BALL
  Ball 1. Count: 1-0.
[17 outs | 1-0 | 1B, 3B] BALL IN PLAY
  Zane Fouts runs → single.
  Runner scores from 3B.
  Runner advances from 1B to 2B.
[17 outs | 0-0 | 1B, 2B] PITCHING CHANGE
  PITCHING CHANGE: Melville Lodge exits (4 BF this spell).
[17 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Duy Hải pinch-runs for Zane Fouts at 1B.
--- Now batting: Jourdan Poret ---
[17 outs | 0-0 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-1.
[17 outs | 0-1 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[17 outs | 0-2 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[17 outs | 0-2 | 1B, 2B] FOUL OUT
  Foul ball. Count: 0-0.
[18 outs | 0-0 | 1B, 2B] JOKER INSERTION
  Toronto Baseball Club sends in joker Spencer Mallory for an extra plate appearance (joker #10).
[18 outs | 0-0 | 1B, 2B] DEFENSIVE SUB
  Gonzalo Harsanyi replaces Mitchell McLarty at 2B.
--- Now batting: Spencer Mallory ---
[18 outs | 0-0 | 1B, 2B] FOUL
  Foul ball. Count: 0-1.
[18 outs | 0-1 | 1B, 2B] CALLED STRIKE
  Strike (called). Count: 0-2.
[18 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Spencer Mallory runs → line out.
  Spencer Mallory is out.
[19 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Reilly Reliford pinch-runs for Duy Hải at 1B.
--- Now batting: Jojo Boynton ---
[19 outs | 0-0 | 1B, 2B] BALL IN PLAY
  Jojo Boynton runs → line out.
  Jojo Boynton is out.
[20 outs | 0-0 | 1B, 2B] PINCH RUNNER
  Isaac Milito pinch-runs for Reilly Reliford at 1B.
--- Now batting: Oliver Krulevitz ---
[20 outs | 0-0 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[20 outs | 0-1 | 1B, 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[20 outs | 0-2 | 1B, 2B] FOUL
  Foul ball. Count: 0-2.
[20 outs | 0-2 | 1B, 2B] BALL IN PLAY
  Oliver Krulevitz runs → single.
  Runner advances from 2B to 3B.
  Runner advances from 1B to 2B.
[20 outs | 0-0 | 1B, 2B, 3B] PINCH RUNNER
  Kenny Loturi pinch-runs for Isaac Milito at 2B.
--- Now batting: Ryler Noonkester ---
[20 outs | 0-0 | 1B, 2B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[20 outs | 0-1 | 1B, 2B, 3B] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[20 outs | 0-2 | 1B, 2B, 3B] BALL
  Ball 1. Count: 1-2.
[20 outs | 1-2 | 1B, 2B, 3B] BALL
  Ball 2. Count: 2-2.
[20 outs | 2-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[20 outs | 2-2 | 1B, 2B, 3B] FOUL
  Foul ball. Count: 2-2.
[20 outs | 2-2 | 1B, 2B, 3B] BALL
  Ball 3. Count: 3-2.
[20 outs | 3-2 | 1B, 2B, 3B] BALL IN PLAY
  Ryler Noonkester runs → double play.
  Ryler Noonkester is out.
  Runner at 1B thrown out.
--- Now batting: Bryce Omonode ---
[22 outs | 0-0 | 2B, 3B] BALL IN PLAY
  Bryce Omonode runs → single.
  Runner at 3B thrown out.
  Runner advances from 2B to 3B.
[23 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Toronto Baseball Club sends in joker Steve Baron for an extra plate appearance (joker #11).
--- Now batting: Steve Baron ---
[23 outs | 0-0 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-1.
[23 outs | 0-1 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-2.
[23 outs | 0-2 | 1B, 3B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[24 outs | 0-0 | 1B, 3B] JOKER INSERTION
  Toronto Baseball Club sends in joker Jack Fitzgerald for an extra plate appearance (joker #12).
--- Now batting: Jack Fitzgerald ---
[24 outs | 0-0 | 1B, 3B] FOUL
  Foul ball. Count: 0-1.
[24 outs | 0-1 | 1B, 3B] FOUL
  Foul ball. Count: 0-2.
[24 outs | 0-2 | 1B, 3B] FOUL OUT
  Foul ball. Count: 0-0.
--- Now batting: Israel Ouahabi ---
[25 outs | 0-0 | 1B, 3B] DECLARATION
  >> Toronto Baseball Club DECLARES SECONDS at out 25 (17-14).

End of top half — Toronto Baseball Club: 17 run(s), 21 hit(s), 27 out(s) | Run rate: 0.630

────────────────────────────────────────────────────────────
SECONDS_FIRST | Perth Air Force batting
────────────────────────────────────────────────────────────
--- Now batting: Angel Joyner ---
[0 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[0 outs | 1-1 | empty] BALL IN PLAY
  Angel Joyner runs → ground out.
  Angel Joyner is out.
--- Now batting: Raz Jensen ---
[1 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[1 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[1 outs | 1-1 | empty] FOUL
  Foul ball. Count: 1-2.
[1 outs | 1-2 | empty] BALL IN PLAY
  Raz Jensen runs → line out.
  ROBBED! Kevin Baugh lays out for the diving grab — a hit turned into an out!
  Raz Jensen is out.

============================================================
GAME OVER: TORONTO BASEBALL CLUB WIN 17–14
============================================================
Final score: Toronto Baseball Club 17, Perth Air Force 14
============================================================
LINE SCORE
                        1      2      R
Toronto Baseball Club     17      -     17
Perth Air Force        14      0     14

============================================================
TORONTO BASEBALL CLUB BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Tennys Gradney          2    1    0    0    0    0    0     0    1    0    0    0     0    0
AnQuon Ornstein         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Oliver Krulevitz        4    3    1    2    1    0    0     2    0    0    1    0     0    0
Kevin Baugh             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Reilly Reliford         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Zane Fouts              1    1    0    1    0    0    0     1    0    0    0    0     0    0
Theodore Mascarin       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Spencer Mallory         4    4    4    3    1    0    1     3    0    0    0    0     0    0
Steve Baron             4    4    2    3    2    0    0     3    0    1    0    0     0    0
Jack Fitzgerald         4    4    0    1    0    0    0     0    0    0    0    0     0    0
Denis Novikov           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Cole Welch              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kenny Loturi            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Cahron DeLoatch         3    2    1    1    0    0    0     1    1    1    0    0     0    0
Israel Ouahabi          3    3    1    2    2    0    0     1    0    0    0    0     0    0
Jojo Boynton            1    1    1    0    0    0    0     0    0    0    0    0     0    0
Jourdan Poret           1    1    1    0    0    0    0     0    0    0    0    0     0    0
Alisson Pires           1    1    0    1    1    0    0     0    0    0    0    0     0    0
Wayne Alves             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Elwood Folliard         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Pramod Coates           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Robby Millar            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rajeev Gibbs            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jimmie Shipman          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Reese Barrera           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Andrea Rohan            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dave Emilien            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kevin Uberoi            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Vahid Knott             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Earl Harbour            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Vikram Ramsaran         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kaytron Cleverley       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Luke Dunham             3    3    1    1    1    0    0     1    0    0    0    0     0    0
Reuben Deal             2    2    2    2    1    1    0     2    0    0    0    0     0    0
Ryler Noonkester        4    3    1    1    1    0    0     3    1    0    0    0     0    0
Bryce Omonode           4    4    1    2    1    0    0     0    0    1    0    0     0    0
Brady Molin             2    2    1    1    0    0    0     0    0    0    0    0     0    0
Nick Edris              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Cole Siska              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Isaac Milito            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jaydon Johnson-Rubell    0    0    0    0    0    0    0     0    0    0    0    0     0    0
Duy Hải                 0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 43   39   17   21   11    1    1    17    3    3    1    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Tennys Gradney          6    2    3    4    0    0    0
Dave Emilien            9    7    4    2    0    1    0
Rajeev Gibbs            9    5    5    3    0    1    0
Reese Barrera          10    7    4    4    0    1    0
Elwood Folliard         7    6    2    1    1    1    0

============================================================
PERTH AIR FORCE BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Bud Lappin              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Pero Crowe              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sam Billiot             4    3    1    1    0    0    0     0    1    0    0    0     0    0
Myron MacPherson        4    4    3    3    0    1    1     5    0    0    0    0     0    0
Raz Jensen              4    4    3    1    1    0    0     0    0    0    0    0     0    0
Strong Sulaver          1    1    0    0    0    0    0     0    0    0    0    0     0    0
Pablo Nelson            2    2    0    0    0    0    0     0    0    1    0    0     0    0
Brandon Lalwani         1    1    1    1    0    0    1     1    0    0    0    0     0    0
Angel Joyner            1    1    0    0    0    0    0     0    0    0    0    0     0    0
Mitchell McLarty        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Hal Flora               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ashish Ramessar         3    3    0    0    0    0    0     0    0    0    0    0     0    0
Odrisamer Castillo      1    1    0    1    0    0    0     1    0    0    0    0     0    0
Toby Lord               3    3    2    2    0    0    0     3    0    1    0    1     1    0
Stefan Sabillón         1    1    0    0    0    0    0     0    0    0    0    0     0    0
Howard Estep            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Danny Soto              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ángelo Gallardo         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Melville Lodge          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kendrys Beltrán         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Godoy Azpilicueta       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Francisco Española      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Andrew Gromley          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mack Munro              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Carlos Pérez            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Dylan Yim               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ramesh Hemraj           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ed Garrow               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Doug McElreath          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Watson Francavilla      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Evan Gazzaniga          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Robby Rimando           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sam Moros               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gonzalo Harsanyi        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Roshan Sampson          1    1    0    1    1    0    0     0    0    0    0    0     0    0
Yadier Vázquez          4    4    0    2    0    0    0     0    0    1    0    0     0    0
Patrick Pinell          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ham Aldridge            4    4    0    1    0    0    0     0    0    0    0    0     0    0
Daiya Morisaki          4    4    0    2    1    0    0     1    0    1    0    0     0    0
Keysher Vega            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Wesley Hart             3    3    4    3    2    0    0     1    0    0    0    0     0    0
Inman Ressler           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Phil Brito              0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 41   40   14   18    5    1    2    12    1    4    0    1     1    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Bud Lappin             10    4    6    4    0    2    1
Ramesh Hemraj           5    4    1    3    0    0    0
Doug McElreath          5    1    4    3    0    0    0
Sam Moros               6    4    3    2    1    0    0
Mack Munro              5    4    2    2    1    0    0
Melville Lodge          4    0    3    3    1    0    0
Danny Soto              8    8    2    0    0    1    0

============================================================
Run rate:  Toronto Baseball Club  0.630    Perth Air Force  0.519
Second-Chance ABs:  Toronto Baseball Club  0    Perth Air Force  1
IBB (Toronto Baseball Club): Tennys Gradney; Cahron DeLoatch; Ryler Noonkester.
Required run rate (Perth Air Force): 0.037 R/out (needed 1 runs in 27 outs)
Seconds: Toronto Baseball Club o25 (17-14), Perth Air Force o25 (14-0)
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Sam Billiot           Daiya Morisaki             4  bottom
Daiya Morisaki        Yadier Vázquez             0  bottom
Yadier Vázquez        Ham Aldridge               0  bottom
Ham Aldridge          Ashish Ramessar            1  bottom
Ashish Ramessar       Raz Jensen                 0  bottom
Raz Jensen            Myron MacPherson           0  bottom
Myron MacPherson      Yadier Vázquez             1  bottom
Yadier Vázquez        Pablo Nelson               2  bottom
Pablo Nelson          Ham Aldridge               0  bottom
Ham Aldridge          Daiya Morisaki             0  bottom
Daiya Morisaki        Ashish Ramessar            0  bottom
Ashish Ramessar       Toby Lord                  2  bottom
Toby Lord             Sam Billiot                0  bottom
Sam Billiot           Yadier Vázquez             0  bottom
Yadier Vázquez        Ham Aldridge               0  bottom
Ham Aldridge          Ashish Ramessar            0  bottom
Ashish Ramessar       Daiya Morisaki             0  bottom
Daiya Morisaki        Toby Lord                  3  bottom
Toby Lord             Sam Billiot                0  bottom
Sam Billiot           Daiya Morisaki             0  bottom
Daiya Morisaki        Ham Aldridge               0  bottom
Ham Aldridge          Strong Sulaver             0  bottom
Strong Sulaver        Yadier Vázquez             0  bottom
Yadier Vázquez        Pablo Nelson               1  bottom
Bryce Omonode         Luke Dunham                3  top
Luke Dunham           Cahron DeLoatch            0  top
Cahron DeLoatch       Israel Ouahabi             0  top
Israel Ouahabi        Jack Fitzgerald            1  top
Jack Fitzgerald       Tennys Gradney             0  top
Tennys Gradney        Oliver Krulevitz           2  top
Oliver Krulevitz      Ryler Noonkester           1  top
Ryler Noonkester      Israel Ouahabi             1  top
Israel Ouahabi        Cahron DeLoatch            2  top
Cahron DeLoatch       Brady Molin                0  top
Brady Molin           Jack Fitzgerald            0  top
Jack Fitzgerald       Steve Baron                0  top
Steve Baron           Ryler Noonkester           2  top
Ryler Noonkester      Oliver Krulevitz           0  top
Oliver Krulevitz      Bryce Omonode              0  top
Bryce Omonode         Luke Dunham                0  top
Luke Dunham           Jourdan Poret              5  top
Jourdan Poret         Spencer Mallory            0  top
Spencer Mallory       Jojo Boynton               0  top
Jojo Boynton          Oliver Krulevitz           0  top
Oliver Krulevitz      Ryler Noonkester           0  top
Ryler Noonkester      Jack Fitzgerald            0  top
Jack Fitzgerald       Steve Baron                0  top
Steve Baron           Jack Fitzgerald            0  top
Angel Joyner          Raz Jensen                 0  seconds_first
──────────────────────────────────────────────────────────────────
Total partnerships: 49  |  Avg runs/partnership: 0.63
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Tennys Gradney        bottom         1    4    0     4     3     0     0     0
Dave Emilien          bottom         5    9    7     2     4     0     1     0
Rajeev Gibbs          bottom        14    9    5     3     5     0     1     0
Reese Barrera         bottom        23   10    7     4     4     0     1     0
Elwood Folliard       bottom        33    7    6     1     2     1     1     0
Bud Lappin            top            1   10    4     4     6     0     2     1
Ramesh Hemraj         top           11    5    4     3     1     0     0     0
Doug McElreath        top           16    5    1     3     4     0     0     0
Sam Moros             top           21    6    4     2     3     1     0     0
Mack Munro            top           27    5    4     2     2     1     0     0
Melville Lodge        top           32    4    0     3     3     1     0     0
Danny Soto            top           36    8    8     0     2     0     1     0
Tennys Gradney        seconds_first  1    2    2     0     0     0     0     0
──────────────────────────────────────────────────────────────────────────
Total spells: 13
Compare basket · 0 max 4
Compare →