-
🔗
🐺 Douglas Furs vs 🕳️ Pittsburgh Pot Holes @ Pittsburgh Pit Grounds
- Set home team to name: "Pittsburgh Pot Holes", emoji: "🕳️"
- Set away team to name: "Douglas Furs", emoji: "🐺"
- Set stadium name to Pittsburgh Pit Grounds
- Pre-s15 game had no weather
-
🔗
🐺 Douglas Furs Ian East vs. 🕳️ Pittsburgh Pot Holes Franco Preece
- Set home team pitcher to name: "Franco Preece"
- Set away team pitcher to name: "Ian East"
-
🔗
1. DH Yui Prestwickton
2. C Tony de Oleo
3. CF Khloe Bashir
4. 2B Kay Estrada
5. 1B Camila Setiawan
6. 3B Myrtle Carney
7. LF Tommy Du
8. SS Harry Blanchard
9. RF Irene Blake
- Set away lineup to:
- name: "Yui Prestwickton", place: "DH"
- name: "Tony de Oleo", place: "C"
- name: "Khloe Bashir", place: "CF"
- name: "Kay Estrada", place: "2B"
- name: "Camila Setiawan", place: "1B"
- name: "Myrtle Carney", place: "3B"
- name: "Tommy Du", place: "LF"
- name: "Harry Blanchard", place: "SS"
- name: "Irene Blake", place: "RF"
-
🔗
1. RF Angel Dean
2. C Jason Usher
3. 2B Ganymede Blackstone
4. DH Rafaela Browning
5. 3B Atem Sharp
6. SS Nikolai Olofsson
7. CF Alexandria Hurley
8. 1B Traci Heath
9. LF Gargle Copeland
- Set home lineup to:
- name: "Angel Dean", place: "RF"
- name: "Jason Usher", place: "C"
- name: "Ganymede Blackstone", place: "2B"
- name: "Rafaela Browning", place: "DH"
- name: "Atem Sharp", place: "3B"
- name: "Nikolai Olofsson", place: "SS"
- name: "Alexandria Hurley", place: "CF"
- name: "Traci Heath", place: "1B"
- name: "Gargle Copeland", place: "LF"
-
🔗
"PLAY BALL."
-
🔗
Start of the top of the 1st. 🐺 Douglas Furs batting. 🕳️ Franco Preece pitching.
- Not incrementing pitcher_count on returning pitcher 🕳️ Franco Preece
-
🔗
Now batting: Yui Prestwickton (1st PA of game)
-
🔗
Yui Prestwickton hits a ground ball to third base.
-
🔗
Yui Prestwickton grounds out, 3B Atem Sharp to 1B Traci Heath.
-
🔗
Now batting: Tony de Oleo (1st PA of game)
-
🔗
Tony de Oleo was hit by the pitch and advances to first base.
-
🔗
Now batting: Khloe Bashir (1st PA of game)
-
🔗
Ball. 1-0.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Ball. 2-0.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Strike, looking. 2-1.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Khloe Bashir hits a ground ball to second base.
-
🔗
Khloe Bashir grounded into a double play, 2B Ganymede Blackstone to SS Nikolai Olofsson to 1B Traci Heath. Tony de Oleo out at second base. Khloe Bashir out at first base.
- Runners out: [RunnerOut { runner: "Tony de Oleo", base: SecondBase }, RunnerOut { runner: "Khloe Bashir", base: FirstBase }]
- Runner Tony de Oleo out at second base
- Batter-runner Khloe Bashir out
-
🔗
End of the top of the 1st.
- Game didn't end after the Top of the 1 because it was before the 9th inning
-
🔗
Start of the bottom of the 1st. 🕳️ Pittsburgh Pot Holes batting. 🐺 Ian East pitching.
- Not incrementing pitcher_count on returning pitcher 🐺 Ian East
-
🔗
Now batting: Angel Dean (1st PA of game)
-
🔗
Angel Dean hits a fly ball to center field.
-
🔗
Angel Dean flies out to CF Khloe Bashir.
-
🔗
Now batting: Jason Usher (1st PA of game)
-
🔗
Strike, swinging. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Strike, swinging. 2-2.
-
🔗
Jason Usher hits a fly ball to right field.
-
🔗
Jason Usher flies out to RF Irene Blake.
-
🔗
Now batting: Ganymede Blackstone (1st PA of game)
-
🔗
Ball. 1-0.
-
🔗
Strike, looking. 1-1.
-
🔗
Foul ball. 1-2.
-
🔗
Ball. 2-2.
-
🔗
Ganymede Blackstone hits a ground ball to center field.
-
🔗
Ganymede Blackstone singles on a ground ball to CF Khloe Bashir.
-
🔗
Now batting: Rafaela Browning (1st PA of game)
-
🔗
Ball. 1-0.
- Runners out: []
- Ganymede Blackstone didn't move from First
-
🔗
Rafaela Browning hits a line drive to left field.
-
🔗
Rafaela Browning singles on a line drive to LF Tommy Du. Ganymede Blackstone to second base.
- Runners out: []
- Ganymede Blackstone advanced from First to second
-
🔗
Now batting: Atem Sharp (1st PA of game)
-
🔗
Ball. 1-0. 📣 The home fans make themselves heard!
- Runners out: []
- Ganymede Blackstone didn't move from Second
- Rafaela Browning didn't move from First
-
🔗
Ball. 2-0.
- Runners out: []
- Ganymede Blackstone didn't move from Second
- Rafaela Browning didn't move from First
-
🔗
Strike, looking. 2-1.
- Runners out: []
- Ganymede Blackstone didn't move from Second
- Rafaela Browning didn't move from First
-
🔗
Foul ball. 2-2.
- Runners out: []
- Ganymede Blackstone didn't move from Second
- Rafaela Browning didn't move from First
-
🔗
Atem Sharp hits a line drive to left field.
-
🔗
Atem Sharp singles on a line drive to LF Tommy Du. Ganymede Blackstone to third base. Rafaela Browning to second base.
- Runners out: []
- Ganymede Blackstone advanced from Second to third
- Rafaela Browning advanced from First to second
-
🔗
Now batting: Nikolai Olofsson (1st PA of game)
-
🔗
Strike, swinging. 0-1.
- Runners out: []
- Ganymede Blackstone didn't move from Third
- Rafaela Browning didn't move from Second
- Atem Sharp didn't move from First
-
🔗
Strike, looking. 0-2.
- Runners out: []
- Ganymede Blackstone didn't move from Third
- Rafaela Browning didn't move from Second
- Atem Sharp didn't move from First
-
🔗
Ball. 1-2. 📣 The home fans make themselves heard!
- Runners out: []
- Ganymede Blackstone didn't move from Third
- Rafaela Browning didn't move from Second
- Atem Sharp didn't move from First
-
🔗
Nikolai Olofsson struck out looking.
- Runners out: []
- Ganymede Blackstone didn't move from Third
- Rafaela Browning didn't move from Second
- Atem Sharp didn't move from First
-
🔗
End of the bottom of the 1st.
- Game didn't end after the Bottom of the 1 because it was before the 9th inning
-
🔗
Start of the top of the 2nd. 🐺 Douglas Furs batting. 🕳️ Franco Preece pitching.
- Not incrementing pitcher_count on returning pitcher 🕳️ Franco Preece
-
🔗
Now batting: Kay Estrada (1st PA of game)
-
🔗
Strike, swinging. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Ball. 3-1.
-
🔗
Ball 4. Kay Estrada walks.
-
🔗
Now batting: Camila Setiawan (1st PA of game)
-
🔗
Strike, looking. 0-1.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Foul ball. 1-2.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Foul ball. 1-2.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Foul ball. 1-2.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Ball. 2-2.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Camila Setiawan hits a fly ball to right field. The Geomagnetic Storms Intensify! 🕳️ SP4 Diana O'Sullivan and 🐺 LF Tommy Du snapped photos of the aurora.
-
🔗
Camila Setiawan flies out to RF Angel Dean. 🤖 ROBO-UMP ejected 🕳️ Pittsburgh Pot Holes SP1 Franco Preece for a Sportsmanship Violation (spitting). Bench Player Roberto Hailu takes their place.
- Runners out: []
- Kay Estrada didn't move from First
- A player who matches the active pitcher's team, name, and slot was ejected. Assuming it was the active pitcher and replacing 🕳️ Pittsburgh Pot Holes's SP1 Franco Preece with bench player Roberto Hailu.
-
🔗
Now batting: Myrtle Carney (1st PA of game)
-
🔗
Myrtle Carney hits a line drive to left field.
-
🔗
Myrtle Carney lines out to LF Gargle Copeland.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Now batting: Tommy Du (1st PA of game)
-
🔗
Foul tip. 0-1.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Strike, swinging. 1-2.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Foul ball. 1-2.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
Tommy Du hits a fly ball to right field.
-
🔗
Tommy Du flies out to RF Angel Dean.
- Runners out: []
- Kay Estrada didn't move from First
-
🔗
End of the top of the 2nd.
- Game didn't end after the Top of the 2 because it was before the 9th inning
-
🔗
Start of the bottom of the 2nd. 🕳️ Pittsburgh Pot Holes batting. 🐺 Ian East pitching.
- Not incrementing pitcher_count on returning pitcher 🐺 Ian East
-
🔗
Now batting: Alexandria Hurley (1st PA of game)
-
🔗
Ball. 1-0.
-
🔗
Alexandria Hurley hits a ground ball to the pitcher.
-
🔗
Alexandria Hurley grounds out, P Ian East to 1B Camila Setiawan.
-
🔗
Now batting: Traci Heath (1st PA of game)
-
🔗
Strike, swinging. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Strike, looking. 1-2.
-
🔗
Ball. 2-2.
-
🔗
Ball. 3-2.
-
🔗
Traci Heath struck out swinging.
-
🔗
Now batting: Gargle Copeland (1st PA of game)
-
🔗
Gargle Copeland hits a line drive to left field.
-
🔗
Gargle Copeland lines out to LF Tommy Du.
-
🔗
End of the bottom of the 2nd.
- Game didn't end after the Bottom of the 2 because it was before the 9th inning
-
🔗
Start of the top of the 3rd. 🐺 Douglas Furs batting. 🕳️ Roberto Hailu pitching.
- Not incrementing pitcher_count on returning pitcher 🕳️ Roberto Hailu
-
🔗
Now batting: Harry Blanchard (1st PA of game)
-
🔗
Ball. 1-0.
-
🔗
Strike, swinging. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Strike, looking. 2-2.
-
🔗
Foul ball. 2-2.
-
🔗
Foul ball. 2-2.
-
🔗
Foul ball. 2-2.
-
🔗
Ball. 3-2.
-
🔗
Harry Blanchard struck out swinging.
-
🔗
Now batting: Irene Blake (1st PA of game)
-
🔗
Foul ball. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Strike, swinging. 2-2.
-
🔗
Foul tip. Irene Blake struck out swinging.
-
🔗
Now batting: Yui Prestwickton (0 for 1, 1 GO)
-
🔗
Strike, swinging. 0-1.
-
🔗
Foul ball. 0-2.
-
🔗
Ball. 1-2.
-
🔗
Yui Prestwickton hits a ground ball to first base. The Geomagnetic Storms Intensify! 🕳️ RP3 Susie Piper and 🐺 SS Harry Blanchard snapped photos of the aurora.
-
🔗
Yui Prestwickton grounds out to 1B Traci Heath. 🤖 ROBO-UMP ejected 🐺 Douglas Furs DH Yui Prestwickton for a Sportsmanship Violation (spitting). Bench Player Wanda Gibson takes their place.
-
🔗
End of the top of the 3rd.
- Game didn't end after the Top of the 3 because it was before the 9th inning
-
🔗
Start of the bottom of the 3rd. 🕳️ Pittsburgh Pot Holes batting. 🐺 Ian East pitching.
- Not incrementing pitcher_count on returning pitcher 🐺 Ian East
-
🔗
Now batting: Angel Dean (0 for 1, 1 FO)
-
🔗
Strike, swinging. 0-1.
-
🔗
Strike, swinging. 0-2.
-
🔗
Ball. 1-2.
-
🔗
Angel Dean struck out swinging.
-
🔗
Now batting: Jason Usher (0 for 1, 1 FO)
-
🔗
Jason Usher hits a popup to third base.
-
🔗
Jason Usher pops out to 3B Myrtle Carney.
-
🔗
Now batting: Ganymede Blackstone (1 for 1, 1 1B)
-
🔗
Ganymede Blackstone hits a popup to second base.
-
🔗
Ganymede Blackstone pops out to 2B Kay Estrada.
-
🔗
End of the bottom of the 3rd.
- Game didn't end after the Bottom of the 3 because it was before the 9th inning
-
🔗
Start of the top of the 4th. 🐺 Douglas Furs batting. 🕳️ Roberto Hailu pitching.
- Not incrementing pitcher_count on returning pitcher 🕳️ Roberto Hailu
-
🔗
Now batting: Tony de Oleo (1 HBP)
-
🔗
Strike, swinging. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Ball. 3-1.
-
🔗
Ball 4. Tony de Oleo walks.
-
🔗
Now batting: Khloe Bashir (0 for 1, 1 GIDP, 1 GO)
-
🔗
Strike, looking. 0-1.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Strike, swinging. 0-2.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Ball. 1-2.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Ball. 2-2.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Foul ball. 2-2.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Foul ball. 2-2.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Ball. 3-2.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Foul ball. 3-2.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Foul ball. 3-2.
- Runners out: []
- Tony de Oleo didn't move from First
-
🔗
Ball 4. Khloe Bashir walks. Tony de Oleo to second base. 📣 The crowd is pumped!
- Runners out: []
- Tony de Oleo advanced from First to second
-
🔗
Now batting: Kay Estrada (1 BB)
-
🔗
Strike, swinging. 0-1.
- Runners out: []
- Tony de Oleo didn't move from Second
- Khloe Bashir didn't move from First
-
🔗
Kay Estrada hits a ground ball to the pitcher.
-
🔗
Kay Estrada grounded into a double play, SP1 Roberto Hailu to 3B Atem Sharp to SS Nikolai Olofsson. Tony de Oleo out at third base. Khloe Bashir out at second base. Kay Estrada to first base.
- Runners out: [RunnerOut { runner: "Tony de Oleo", base: ThirdBase }, RunnerOut { runner: "Khloe Bashir", base: SecondBase }]
- Runner Tony de Oleo out at third base
- Runner Khloe Bashir out at second base
-
🔗
Now batting: Camila Setiawan (0 for 1, 1 FO)
-
🔗
Camila Setiawan hits a ground ball to first base.
-
🔗
Camila Setiawan reaches on a throwing error by 1B Traci Heath. Kay Estrada to second base.
- Runners out: []
- Kay Estrada advanced from First to second
-
🔗
The 🕳️ Pittsburgh Pot Holes manager is making a mound visit.
-
🔗
SP1 Roberto Hailu remains in the game.
- Not incrementing pitcher_count on remaining pitcher SP1 Roberto Hailu
-
🔗
Now batting: Myrtle Carney (0 for 1, 1 LO)
-
🔗
Ball. 1-0.
- Runners out: []
- Kay Estrada didn't move from Second
- Camila Setiawan didn't move from First
-
🔗
Foul ball. 1-1.
- Runners out: []
- Kay Estrada didn't move from Second
- Camila Setiawan didn't move from First
-
🔗
Myrtle Carney hits a ground ball to third base. 📣 Every fan is making noise!
-
🔗
Myrtle Carney grounds into a force out, 3B Atem Sharp unassisted. Kay Estrada out at third.
- Runners out: [RunnerOut { runner: "Kay Estrada", base: Third }]
- Runner Kay Estrada out at third
- Camila Setiawan didn't move from First
-
🔗
End of the top of the 4th.
- Game didn't end after the Top of the 4 because it was before the 9th inning
-
🔗
Start of the bottom of the 4th. 🕳️ Pittsburgh Pot Holes batting. 🐺 Ian East pitching.
- Not incrementing pitcher_count on returning pitcher 🐺 Ian East
-
🔗
Now batting: Rafaela Browning (1 for 1, 1 1B)
-
🔗
Rafaela Browning hits a fly ball to left field. The Geomagnetic Storms Intensify! 🐺 SP2 Kay Mateo and 🕳️ SS Nikolai Olofsson snapped photos of the aurora.
-
🔗
Rafaela Browning flies out to LF Tommy Du. 🤖 ROBO-UMP ejected 🕳️ Pittsburgh Pot Holes DH Rafaela Browning for a Sportsmanship Violation (taking a phone call). Bench Player Snickerdoodle Blanchard takes their place.
-
🔗
Now batting: Atem Sharp (1 for 1, 1 1B)
-
🔗
Strike, looking. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Ball. 3-1.
-
🔗
Ball 4. Atem Sharp walks.
-
🔗
Now batting: Nikolai Olofsson (0 for 1, 1 SO)
-
🔗
Ball. 1-0. Atem Sharp steals second base!
- Runners out: []
- Atem Sharp stole second
-
🔗
Strike, looking. 1-1.
- Runners out: []
- Atem Sharp didn't move from Second
-
🔗
Foul ball. 1-2.
- Runners out: []
- Atem Sharp didn't move from Second
-
🔗
Ball. 2-2.
- Runners out: []
- Atem Sharp didn't move from Second
-
🔗
Ball. 3-2. 📣 Fans roar in support!
- Runners out: []
- Atem Sharp didn't move from Second
-
🔗
Ball 4. Nikolai Olofsson walks.
- Runners out: []
- Atem Sharp didn't move from Second
-
🔗
Now batting: Alexandria Hurley (0 for 1, 1 GO)
-
🔗
Alexandria Hurley hits a ground ball to right field.
-
🔗
Alexandria Hurley singles on a ground ball to RF Irene Blake. Atem Sharp to third base. Nikolai Olofsson to second base.
- Runners out: []
- Atem Sharp advanced from Second to third
- Nikolai Olofsson advanced from First to second
-
🔗
Now batting: Traci Heath (0 for 1, 1 SO)
-
🔗
Ball. 1-0.
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Ball. 2-0.
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Strike, looking. 2-1.
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Foul tip. 2-2.
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Traci Heath struck out looking. 📣 The stands shake with noise!
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Now batting: Gargle Copeland (0 for 1, 1 LO)
-
🔗
Strike, swinging. 0-1.
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Ball. 2-1.
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Ball. 3-1.
- Runners out: []
- Atem Sharp didn't move from Third
- Nikolai Olofsson didn't move from Second
- Alexandria Hurley didn't move from First
-
🔗
Ball 4. Gargle Copeland walks. Atem Sharp scores! Nikolai Olofsson to third base. Alexandria Hurley to second base. 📣 The stadium shakes with excitement!
- Runners out: []
- Atem Sharp scored
- Nikolai Olofsson advanced from Second to third
- Alexandria Hurley advanced from First to second
-
🔗
Now batting: Angel Dean (0 for 2, 1 FO, 1 SO)
-
🔗
Strike, swinging. 0-1.
- Runners out: []
- Nikolai Olofsson didn't move from Third
- Alexandria Hurley didn't move from Second
- Gargle Copeland didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Nikolai Olofsson didn't move from Third
- Alexandria Hurley didn't move from Second
- Gargle Copeland didn't move from First
-
🔗
Ball. 2-1.
- Runners out: []
- Nikolai Olofsson didn't move from Third
- Alexandria Hurley didn't move from Second
- Gargle Copeland didn't move from First
-
🔗
Ball. 3-1.
- Runners out: []
- Nikolai Olofsson didn't move from Third
- Alexandria Hurley didn't move from Second
- Gargle Copeland didn't move from First
-
🔗
Ball 4. Angel Dean walks. Nikolai Olofsson scores! Alexandria Hurley to third base. Gargle Copeland to second base.
- Runners out: []
- Nikolai Olofsson scored
- Alexandria Hurley advanced from Second to third
- Gargle Copeland advanced from First to second
-
🔗
Now batting: Jason Usher (0 for 2, 1 FO, 1 PO)
-
🔗
Strike, swinging. 0-1.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
-
🔗
Jason Usher hits a popup to third base. The Geomagnetic Storms Intensify! 🐺 CL Natasha Moss and 🕳️ CF Alexandria Hurley snapped photos of the aurora. 📣 The faithful are shouting at the top of their lungs!
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Parse error: failed parsing Pitch event "Jason Usher hits a popup to third base. The Geomagnetic Storms Intensify! 🐺 CL Natasha Moss and 🕳️ CF Alexandria Hurley snapped photos of the aurora.
📣 The faithful are shouting at the top of their lungs!"
-
🔗
Jason Usher pops out to 3B Myrtle Carney. 🤖 ROBO-UMP ejected 🕳️ Pittsburgh Pot Holes C Jason Usher for a Communication Violation (making weird hand signals). Bench Player Clarence Mantle takes their place.
- Event is missing a pitch
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [Ball, Strike, StrikeOut, Foul, FairBall, Walk, HitByPitch, MoundVisit, Balk, FallingStar, Party, PartyFriendship] event after Some(Strike), but received CaughtOut
-
🔗
End of the bottom of the 4th.
- Event is missing a pitch
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [Ball, Strike, StrikeOut, Foul, FairBall, Walk, HitByPitch, MoundVisit, Balk, FallingStar, Party, PartyFriendship] event after Some(Strike), but received InningEnd
-
🔗
Start of the top of the 5th. 🐺 Douglas Furs batting. 🕳️ Roberto Hailu pitching.
- Event is missing a pitch
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [Ball, Strike, StrikeOut, Foul, FairBall, Walk, HitByPitch, MoundVisit, Balk, FallingStar, Party, PartyFriendship] event after Some(Strike), but received InningStart
-
🔗
Now batting: Tommy Du (0 for 1, 1 FO)
- Event is missing a pitch
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [Ball, Strike, StrikeOut, Foul, FairBall, Walk, HitByPitch, MoundVisit, Balk, FallingStar, Party, PartyFriendship] event after Some(Strike), but received NowBatting
-
🔗
Foul ball. 0-1.
- Unexpected number of strikes: expected 2, but saw 1
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
- Round-trip of event through EventDetail produced a mismatch:
Original: Foul { foul: Ball, steals: [], count: (0, 1), cheer: None, aurora_photos: None, door_prizes: [], wither: None, efflorescence: [], assassinations: [] }Through EventDetail: Foul { foul: Ball, steals: [], count: (0, 2), cheer: None, aurora_photos: None, door_prizes: [], wither: None, efflorescence: [], assassinations: [] }
- Round-trip of event through database produced a mismatch:
Original: Foul { foul: Ball, steals: [], count: (0, 1), cheer: None, aurora_photos: None, door_prizes: [], wither: None, efflorescence: [], assassinations: [] }
Through database: Foul { foul: Ball, steals: [], count: (0, 2), cheer: None, aurora_photos: None, door_prizes: [], wither: None, efflorescence: [], assassinations: [] }
-
🔗
Strike, swinging. 0-2.
- Unexpected number of strikes: expected 3, but saw 2
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
- Round-trip of event through EventDetail produced a mismatch:
Original: Strike { strike: Swinging, steals: [], count: (0, 2), cheer: None, aurora_photos: None, ejection: None, door_prizes: [], wither: None, efflorescence: [], surprise_strike: false, assassinations: [] }Through EventDetail: Strike { strike: Swinging, steals: [], count: (0, 3), cheer: None, aurora_photos: None, ejection: None, door_prizes: [], wither: None, efflorescence: [], surprise_strike: false, assassinations: [] }
- Round-trip of event through database produced a mismatch:
Original: Strike { strike: Swinging, steals: [], count: (0, 2), cheer: None, aurora_photos: None, ejection: None, door_prizes: [], wither: None, efflorescence: [], surprise_strike: false, assassinations: [] }
Through database: Strike { strike: Swinging, steals: [], count: (0, 3), cheer: None, aurora_photos: None, ejection: None, door_prizes: [], wither: None, efflorescence: [], surprise_strike: false, assassinations: [] }
-
🔗
Ball. 1-2.
- Unexpected number of strikes: expected 3, but saw 2
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
- Round-trip of event through EventDetail produced a mismatch:
Original: Ball { steals: [], count: (1, 2), cheer: None, aurora_photos: None, ejection: None, door_prizes: [], wither: None, efflorescence: [], assassinations: [] }Through EventDetail: Ball { steals: [], count: (1, 3), cheer: None, aurora_photos: None, ejection: None, door_prizes: [], wither: None, efflorescence: [], assassinations: [] }
- Round-trip of event through database produced a mismatch:
Original: Ball { steals: [], count: (1, 2), cheer: None, aurora_photos: None, ejection: None, door_prizes: [], wither: None, efflorescence: [], assassinations: [] }
Through database: Ball { steals: [], count: (1, 3), cheer: None, aurora_photos: None, ejection: None, door_prizes: [], wither: None, efflorescence: [], assassinations: [] }
-
🔗
Tommy Du hits a fly ball to left field.
- Unexpected batter name: Expected Jason Usher, but saw Tommy Du
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Tommy Du doubles on a fly ball to LF Gargle Copeland.
- Unexpected fielder name: Expected Tommy Du, but saw Gargle Copeland
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Putting batter-runner Tommy Du on Second when Angel Dean is on First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
The 🕳️ Pittsburgh Pot Holes manager is making a pitching change.
- Defending team name from MoundVisit (Pittsburgh Pot Holes) did not match the one from LiveNow (Douglas Furs). Assuming this was a manual change.
- Defending team emoji from MoundVisit (🕳️) did not match the one from LiveNow (🐺). Assuming this was a manual change.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
SP1 Roberto Hailu is leaving the game. 🕳️ RP3 Susie Piper takes the mound.
- Arriving pitcher Some("🕳\u{fe0f}") Susie Piper with place Some(ReliefPitcher(Some(3)))
- Incrementing pitcher_count as None SP1 Roberto Hailu is replaced by Susie Piper.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Now batting: Harry Blanchard (0 for 1, 1 SO)
- Batter Harry Blanchard is new to this game. Assuming they were swapped in by an augment.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 1-0.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 2-0.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 3-0. 📣 The energy in the park surges!
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball 4. Harry Blanchard walks.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Expected a runner on third but observed it to be empty
-
🔗
Now batting: Irene Blake (0 for 1, 1 SO)
- Batter Irene Blake is new to this game. Assuming they were swapped in by an augment.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 1-0.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Expected a runner on third but observed it to be empty
-
🔗
Foul ball. 1-1.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Expected a runner on third but observed it to be empty
-
🔗
Irene Blake hits a ground ball to second base.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }]
- Expected a runner on third but observed it to be empty
-
🔗
Irene Blake singles on a ground ball to 2B Ganymede Blackstone. Tommy Du to third base. Harry Blanchard to second base.
- Unexpected fielder name: Expected Kay Estrada, but saw Ganymede Blackstone
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Failed to apply advance(s): [RunnerAdvance { runner: "Tommy Du", base: Third }, RunnerAdvance { runner: "Harry Blanchard", base: Second }]
- Putting batter-runner Irene Blake on First when Harry Blanchard is already on it
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
-
🔗
Now batting: Wanda Gibson (1st PA of game)
- Batter Wanda Gibson is new to this game. Assuming they were swapped in by an augment.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
-
🔗
Ball. 1-0.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
-
🔗
Foul ball. 1-1.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
-
🔗
Ball. 2-1.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
-
🔗
Wanda Gibson hits a line drive to right field.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
-
🔗
Wanda Gibson hits a grand slam on a line drive to right field! Tommy Du scores! Harry Blanchard scores! Irene Blake scores!
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Failed to apply score(s): ["Tommy Du", "Harry Blanchard", "Irene Blake"]
- Inconsistent runner counting: With 6 on to start, 0 caught stealing, 0 stealing home, 3 scoring, and 0 out, including 0 batter outs, plus 0 new runners, expected 3 runners on but our records show 6
- Runner Tommy Du scored, but the farthest runner was Alexandria Hurley. Ignoring the score.
- Runner Harry Blanchard scored, but the farthest runner was Gargle Copeland. Ignoring the score.
- Runner Irene Blake scored, but the farthest runner was Angel Dean. Ignoring the score.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
- Round-trip of event through EventDetail produced a mismatch:
Original: HomeRun { batter: "Wanda Gibson", fair_ball_type: LineDrive, destination: RightField, scores: ["Tommy Du", "Harry Blanchard", "Irene Blake"], grand_slam: true, ejection: None }Through EventDetail: HomeRun { batter: "Wanda Gibson", fair_ball_type: LineDrive, destination: RightField, scores: [], grand_slam: false, ejection: None }
- Round-trip of event through database produced a mismatch:
Original: HomeRun { batter: "Wanda Gibson", fair_ball_type: LineDrive, destination: RightField, scores: ["Tommy Du", "Harry Blanchard", "Irene Blake"], grand_slam: true, ejection: None }
Through database: HomeRun { batter: "Wanda Gibson", fair_ball_type: LineDrive, destination: RightField, scores: [], grand_slam: false, ejection: None }
-
🔗
Now batting: Tony de Oleo (1 HBP, 1 BB)
- Batter Tony de Oleo is new to this game. Assuming they were swapped in by an augment.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Tony de Oleo hits a fly ball to center field.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Tony de Oleo homers on a fly ball to center field!
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Now batting: Khloe Bashir (0 for 1, 1 GIDP, 1 GO, 1 BB)
- Batter Khloe Bashir is new to this game. Assuming they were swapped in by an augment.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 1-0.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 2-0.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Khloe Bashir hits a ground ball to second base. The Geomagnetic Storms Intensify! 🕳️ SP3 Nora DiMaggio and 🐺 3B Myrtle Carney snapped photos of the aurora.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Khloe Bashir singles on a ground ball to 2B Ganymede Blackstone. 🤖 ROBO-UMP ejected 🕳️ Pittsburgh Pot Holes RP3 Susie Piper for a Uniform Violation (hat worn at improper rotational value). Bench Player Etta Saelim takes their place.
- Unexpected fielder name: Expected Kay Estrada, but saw Ganymede Blackstone
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Putting batter-runner Khloe Bashir on First when Irene Blake is already on it
- A player who matches the active pitcher's team, name, and slot was ejected. Assuming it was the active pitcher and replacing 🕳️ Pittsburgh Pot Holes's RP3 Susie Piper with bench player Etta Saelim.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Now batting: Kay Estrada (0 for 1, 1 BB, 1 GIDP, 1 GO)
- Batter Kay Estrada is new to this game. Assuming they were swapped in by an augment.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 1-0.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 2-0.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Strike, swinging. 2-1.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: First, source_event_index: Some(241), is_earned: true }]
- Expected a runner on second but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Strike, looking. 2-2. Khloe Bashir steals second base! 📣 Fans roar in support!
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir stole second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Foul ball. 2-2.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Foul ball. 2-2.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Ball. 3-2.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Kay Estrada hits a ground ball to center field.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Expected a runner on third but observed it to be empty
-
🔗
Kay Estrada singles on a ground ball to CF Alexandria Hurley. Khloe Bashir to third base.
- Unexpected fielder name: Expected Khloe Bashir, but saw Alexandria Hurley
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Failed to apply advance(s): [RunnerAdvance { runner: "Khloe Bashir", base: Third }]
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Expected a runner on second but observed it to be empty
-
🔗
Now batting: Camila Setiawan (0 for 2, 1 FO)
- Batter Camila Setiawan is new to this game. Assuming they were swapped in by an augment.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Expected a runner on second but observed it to be empty
-
🔗
Ball. 1-0. 📣 Fans shout encouragement!
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Expected a runner on second but observed it to be empty
-
🔗
Foul ball. 1-1.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Expected a runner on second but observed it to be empty
-
🔗
Foul ball. 1-2.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Expected a runner on second but observed it to be empty
-
🔗
Camila Setiawan hits a line drive to center field.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }]
- Expected a runner on second but observed it to be empty
-
🔗
Camila Setiawan doubles on a line drive to CF Alexandria Hurley. Khloe Bashir scores! Kay Estrada to third base.
- Unexpected fielder name: Expected Khloe Bashir, but saw Alexandria Hurley
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Failed to apply score(s): ["Khloe Bashir"]
- Failed to apply advance(s): [RunnerAdvance { runner: "Kay Estrada", base: Third }]
- Inconsistent runner counting: With 8 on to start, 0 caught stealing, 0 stealing home, 1 scoring, and 0 out, including 0 batter outs, plus 0 new runners, expected 7 runners on but our records show 8
- Putting batter-runner Camila Setiawan on Second when Kay Estrada is on First
- Runner Khloe Bashir scored, but the farthest runner was Alexandria Hurley. Ignoring the score.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Expected a runner on first but observed it to be empty
- Round-trip of event through EventDetail produced a mismatch:
Original: BatterToBase { batter: "Camila Setiawan", distance: Double, fair_ball_type: LineDrive, fielder: PlacedPlayer { name: "Alexandria Hurley", place: CenterField }, scores: ["Khloe Bashir"], advances: [RunnerAdvance { runner: "Kay Estrada", base: Third }], ejection: None }Through EventDetail: BatterToBase { batter: "Camila Setiawan", distance: Double, fair_ball_type: LineDrive, fielder: PlacedPlayer { name: "Alexandria Hurley", place: CenterField }, scores: [], advances: [RunnerAdvance { runner: "Kay Estrada", base: Third }], ejection: None }
- Round-trip of event through database produced a mismatch:
Original: BatterToBase { batter: "Camila Setiawan", distance: Double, fair_ball_type: LineDrive, fielder: PlacedPlayer { name: "Alexandria Hurley", place: CenterField }, scores: ["Khloe Bashir"], advances: [RunnerAdvance { runner: "Kay Estrada", base: Third }], ejection: None }
Through database: BatterToBase { batter: "Camila Setiawan", distance: Double, fair_ball_type: LineDrive, fielder: PlacedPlayer { name: "Alexandria Hurley", place: CenterField }, scores: [], advances: [RunnerAdvance { runner: "Kay Estrada", base: Third }], ejection: None }
-
🔗
Now batting: Myrtle Carney (0 for 2, 1 LO, 1 F)
- Batter Myrtle Carney is new to this game. Assuming they were swapped in by an augment.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Expected a runner on first but observed it to be empty
-
🔗
Foul ball. 0-1.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Camila Setiawan didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Expected a runner on first but observed it to be empty
-
🔗
Ball. 1-1.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Camila Setiawan didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Expected a runner on first but observed it to be empty
-
🔗
Foul ball. 1-2.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Camila Setiawan didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Expected a runner on first but observed it to be empty
-
🔗
Foul ball. 1-2.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Camila Setiawan didn't move from Second
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Expected a runner on first but observed it to be empty
-
🔗
Myrtle Carney hits a fly ball to right field.
- Runners on base list was not sorted descending by base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Runners on base list has multiple runners on the same base: [RunnerOn { runner_name: "Alexandria Hurley", base: Third, source_event_index: Some(185), is_earned: true }, RunnerOn { runner_name: "Gargle Copeland", base: Second, source_event_index: Some(197), is_earned: true }, RunnerOn { runner_name: "Angel Dean", base: First, source_event_index: Some(203), is_earned: true }, RunnerOn { runner_name: "Tommy Du", base: Second, source_event_index: Some(215), is_earned: true }, RunnerOn { runner_name: "Harry Blanchard", base: First, source_event_index: Some(222), is_earned: true }, RunnerOn { runner_name: "Irene Blake", base: First, source_event_index: Some(227), is_earned: true }, RunnerOn { runner_name: "Khloe Bashir", base: Second, source_event_index: Some(241), is_earned: true }, RunnerOn { runner_name: "Kay Estrada", base: First, source_event_index: Some(251), is_earned: true }, RunnerOn { runner_name: "Camila Setiawan", base: Second, source_event_index: Some(257), is_earned: true }]
- Expected a runner on first but observed it to be empty
-
🔗
Myrtle Carney flies out to RF Angel Dean.
- Unexpected fielder name: Expected Irene Blake, but saw Angel Dean
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: []
- Alexandria Hurley didn't move from Third
- Gargle Copeland didn't move from Second
- Angel Dean didn't move from First
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
- Irene Blake didn't move from First
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
- Camila Setiawan didn't move from Second
-
🔗
Now batting: Tommy Du (1 for 2, 1 FO, 1 2B)
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received NowBatting
-
🔗
Strike, looking. 0-1.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received Strike
-
🔗
Foul ball. 0-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received Foul
-
🔗
Ball. 1-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received Ball
-
🔗
Ball. 2-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received Ball
-
🔗
Ball. 3-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received Ball
-
🔗
Tommy Du struck out swinging.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received StrikeOut
-
🔗
Now batting: Harry Blanchard (0 for 1, 1 SO, 1 BB)
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received NowBatting
-
🔗
Harry Blanchard hits a fly ball to left field.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received FairBall
-
🔗
Harry Blanchard flies out to LF Gargle Copeland.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [InningEnd] event after Some(CaughtOut), but received CaughtOut
-
🔗
End of the top of the 5th.
- Unexpected inning number: expected 4, but saw 5
- Unexpected inning side: expected Bottom, but saw Top
- Game didn't end after the Top of the 5 because it was before the 9th inning
-
🔗
Start of the bottom of the 5th. 🕳️ Pittsburgh Pot Holes batting. 🐺 Ian East pitching.
- Unexpected inning side: expected Top, but saw Bottom
- Unexpected inning number: expected 4, but saw 5
- Not incrementing pitcher_count on returning pitcher 🐺 Ian East
- Returning pitcher name Ian East does not match stored pitcher name Etta Saelim.
-
🔗
Now batting: Ganymede Blackstone (1 for 2, 1 1B, 1 PO)
-
🔗
Strike, swinging. 0-1.
-
🔗
Strike, swinging. 0-2.
-
🔗
Ball. 1-2.
-
🔗
Foul ball. 1-2.
-
🔗
Ganymede Blackstone struck out looking.
-
🔗
Now batting: Atem Sharp (1 for 1, 1 1B, 1 BB)
-
🔗
Strike, looking. 0-1.
-
🔗
Atem Sharp hits a ground ball to third base.
-
🔗
Atem Sharp grounds out, 3B Myrtle Carney to 1B Camila Setiawan.
-
🔗
Now batting: Clarence Mantle (1st PA of game)
- Batter Clarence Mantle is new to this game. Assuming they were swapped in by an augment.
-
🔗
Ball. 1-0.
-
🔗
Clarence Mantle was hit by the pitch and advances to first base.
-
🔗
Now batting: Nikolai Olofsson (0 for 1, 1 SO, 1 BB)
-
🔗
Strike, looking. 0-1.
- Runners out: []
- Clarence Mantle didn't move from First
-
🔗
Strike, swinging. 0-2.
- Runners out: []
- Clarence Mantle didn't move from First
-
🔗
Foul ball. 0-2.
- Runners out: []
- Clarence Mantle didn't move from First
-
🔗
Nikolai Olofsson struck out looking.
- Runners out: []
- Clarence Mantle didn't move from First
-
🔗
End of the bottom of the 5th.
- Game didn't end after the Bottom of the 5 because it was before the 9th inning
-
🔗
Start of the top of the 6th. 🐺 Douglas Furs batting. 🕳️ Etta Saelim pitching.
- Batting team name from InningStart (Douglas Furs) did not match the one from LiveNow (Pittsburgh Pot Holes). Assuming this was a manual change.
- Batting team emoji from InningStart (🐺) did not match the one from LiveNow (🕳️). Assuming this was a manual change.
- Not incrementing pitcher_count on returning pitcher 🕳️ Etta Saelim
- Returning pitcher name Etta Saelim does not match stored pitcher name Roberto Hailu.
-
🔗
Now batting: Irene Blake (1 for 2, 1 SO, 1 1B)
-
🔗
Strike, looking. 0-1.
-
🔗
Irene Blake hits a line drive to left field.
-
🔗
Irene Blake lines out to LF Gargle Copeland.
-
🔗
Now batting: Wanda Gibson (1 for 1, 1 HR)
- Batter Wanda Gibson is new to this game. Assuming they were swapped in by an augment.
-
🔗
Strike, looking. 0-1.
-
🔗
Foul ball. 0-2.
-
🔗
Ball. 1-2.
-
🔗
Wanda Gibson hits a ground ball to the pitcher.
-
🔗
Wanda Gibson singles on a ground ball to P Etta Saelim.
- Unexpected fielder name: Expected Roberto Hailu, but saw Etta Saelim
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: []
- Event pitcher name (Etta Saelim) does not match our stored pitcher's name (Roberto Hailu). The only known cause of this mismatch is an augment firing during a game, in which case the active pitcher's position is still correct. Therefore this is not a warning.
-
🔗
Now batting: Tony de Oleo (1 for 1, 1 HBP, 1 BB, 1 HR)
-
🔗
Ball. 1-0.
- Runners out: []
- Wanda Gibson didn't move from First
-
🔗
Tony de Oleo hits a ground ball to the pitcher.
-
🔗
Tony de Oleo grounds out, P Etta Saelim to 1B Traci Heath. Wanda Gibson to second base.
- Unexpected fielder name: Expected Roberto Hailu, but saw Etta Saelim
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: []
- Wanda Gibson advanced from First to second
- Event pitcher name (Etta Saelim) does not match our stored pitcher's name (Roberto Hailu). The only known cause of this mismatch is an augment firing during a game, in which case the active pitcher's position is still correct. Therefore this is not a warning.
-
🔗
Now batting: Khloe Bashir (1 for 2, 1 GIDP, 1 GO, 1 BB, 1 1B)
-
🔗
Strike, looking. 0-1.
- Runners out: []
- Wanda Gibson didn't move from Second
-
🔗
Ball. 1-1.
- Runners out: []
- Wanda Gibson didn't move from Second
-
🔗
Foul ball. 1-2.
- Runners out: []
- Wanda Gibson didn't move from Second
-
🔗
Ball. 2-2.
- Runners out: []
- Wanda Gibson didn't move from Second
-
🔗
Khloe Bashir hits a fly ball to center field.
-
🔗
Khloe Bashir flies out to CF Alexandria Hurley.
- Runners out: []
- Wanda Gibson didn't move from Second
-
🔗
End of the top of the 6th.
- Game didn't end after the Top of the 6 because it was before the 9th inning
-
🔗
Start of the bottom of the 6th. 🕳️ Pittsburgh Pot Holes batting. 🐺 SP1 Ian East is leaving the game. 🐺 RP3 July Sanford takes the mound.
- Leaving pitcher name Ian East does not match stored pitcher name Etta Saelim
- Incrementing pitcher_count as SP1 Ian East is replaced by RP3 July Sanford.
-
🔗
Now batting: Alexandria Hurley (1 for 2, 1 GO, 1 1B)
-
🔗
Strike, swinging. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Strike, looking. 2-2.
-
🔗
Alexandria Hurley hits a ground ball to first base.
-
🔗
Alexandria Hurley grounds out to 1B Camila Setiawan.
-
🔗
Now batting: Traci Heath (0 for 2, 2 SO)
-
🔗
Ball. 1-0.
-
🔗
Foul ball. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Ball. 3-1.
-
🔗
Ball 4. Traci Heath walks.
-
🔗
Now batting: Gargle Copeland (0 for 1, 1 LO, 1 BB)
-
🔗
Ball. 1-0.
- Runners out: []
- Traci Heath didn't move from First
-
🔗
Gargle Copeland hits a fly ball to right field.
-
🔗
Gargle Copeland flies out to RF Irene Blake.
- Runners out: []
- Traci Heath didn't move from First
-
🔗
Now batting: Snickerdoodle Blanchard (1st PA of game)
- Batter Snickerdoodle Blanchard is new to this game. Assuming they were swapped in by an augment.
-
🔗
Ball. 1-0.
- Runners out: []
- Traci Heath didn't move from First
-
🔗
Ball. 2-0.
- Runners out: []
- Traci Heath didn't move from First
-
🔗
Strike, swinging. 2-1.
- Runners out: []
- Traci Heath didn't move from First
-
🔗
Snickerdoodle Blanchard hits a line drive to left field.
-
🔗
Snickerdoodle Blanchard lines out to LF Tommy Du.
- Runners out: []
- Traci Heath didn't move from First
-
🔗
End of the bottom of the 6th.
- Game didn't end after the Bottom of the 6 because it was before the 9th inning
-
🔗
Start of the top of the 7th. 🐺 Douglas Furs batting. 🕳️ Etta Saelim pitching.
- Not incrementing pitcher_count on returning pitcher 🕳️ Etta Saelim
- Returning pitcher name Etta Saelim does not match stored pitcher name Roberto Hailu.
-
🔗
Now batting: Wanda Gibson (2 for 2, 1 HR, 1 1B)
-
🔗
Ball. 1-0.
-
🔗
Strike, swinging. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Ball. 3-1.
-
🔗
Ball 4. Wanda Gibson walks.
-
🔗
Now batting: Camila Setiawan (1 for 3, 1 FO, 1 2B)
-
🔗
Strike, looking. 0-1.
- Runners out: []
- Wanda Gibson didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Wanda Gibson didn't move from First
-
🔗
Ball. 2-1.
- Runners out: []
- Wanda Gibson didn't move from First
-
🔗
Ball. 3-1.
- Runners out: []
- Wanda Gibson didn't move from First
-
🔗
Foul ball. 3-2.
- Runners out: []
- Wanda Gibson didn't move from First
-
🔗
Camila Setiawan hits a ground ball to the catcher.
-
🔗
Camila Setiawan grounded into a double play, C Clarence Mantle to SS Nikolai Olofsson to 1B Traci Heath. Wanda Gibson out at second base. Camila Setiawan out at first base.
- Unexpected fielder name: Expected Jason Usher, but saw Clarence Mantle
This warning is downgraded to info temporarily. Fielder ID handling (planned for future inclusion) should handle it.
- Runners out: [RunnerOut { runner: "Wanda Gibson", base: SecondBase }, RunnerOut { runner: "Camila Setiawan", base: FirstBase }]
- Runner Wanda Gibson out at second base
- Batter-runner Camila Setiawan out
-
🔗
Now batting: Myrtle Carney (0 for 3, 1 LO, 1 F, 1 FO)
-
🔗
Ball. 1-0.
-
🔗
Ball. 2-0.
-
🔗
Ball. 3-0.
-
🔗
Foul ball. 3-1.
-
🔗
Ball 4. Myrtle Carney walks.
-
🔗
Now batting: Tommy Du (1 for 3, 1 FO, 1 2B, 1 SO)
-
🔗
Strike, looking. 0-1.
- Runners out: []
- Myrtle Carney didn't move from First
-
🔗
Foul ball. 0-2.
- Runners out: []
- Myrtle Carney didn't move from First
-
🔗
Ball. 1-2.
- Runners out: []
- Myrtle Carney didn't move from First
-
🔗
Tommy Du hits a ground ball to center field.
-
🔗
Tommy Du singles on a ground ball to CF Alexandria Hurley. Myrtle Carney to third base.
- Runners out: []
- Myrtle Carney advanced from First to third
-
🔗
Now batting: Harry Blanchard (0 for 2, 1 SO, 1 BB, 1 FO)
-
🔗
Harry Blanchard hits a fly ball to center field.
-
🔗
Harry Blanchard flies out to CF Alexandria Hurley.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from First
-
🔗
End of the top of the 7th.
- Game didn't end after the Top of the 7 because it was before the 9th inning
-
🔗
Start of the bottom of the 7th. 🕳️ Pittsburgh Pot Holes batting. 🐺 July Sanford pitching.
- Not incrementing pitcher_count on returning pitcher 🐺 July Sanford
-
🔗
Now batting: Angel Dean (0 for 2, 1 FO, 1 SO, 1 BB)
-
🔗
Foul ball. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Angel Dean hits a ground ball to center field.
-
🔗
Angel Dean singles on a ground ball to CF Khloe Bashir.
-
🔗
Now batting: Ganymede Blackstone (1 for 3, 1 1B, 1 PO, 1 SO)
-
🔗
Foul ball. 0-1.
- Runners out: []
- Angel Dean didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Angel Dean didn't move from First
-
🔗
Ball. 2-1.
- Runners out: []
- Angel Dean didn't move from First
-
🔗
Strike, looking. 2-2.
- Runners out: []
- Angel Dean didn't move from First
-
🔗
Ball. 3-2.
- Runners out: []
- Angel Dean didn't move from First
-
🔗
Ganymede Blackstone struck out looking.
- Runners out: []
- Angel Dean didn't move from First
-
🔗
Now batting: Atem Sharp (1 for 2, 1 1B, 1 BB, 1 GO)
-
🔗
Strike, looking. 0-1.
- Runners out: []
- Angel Dean didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Angel Dean didn't move from First
-
🔗
Strike, looking. 1-2. Angel Dean is caught stealing second base.
- Runners out: []
- Angel Dean caught stealing
-
🔗
Foul ball. 1-2.
-
🔗
Foul ball. 1-2.
-
🔗
Ball. 2-2.
-
🔗
Ball. 3-2.
-
🔗
Foul ball. 3-2.
-
🔗
Atem Sharp hits a ground ball to center field.
-
🔗
Atem Sharp singles on a ground ball to CF Khloe Bashir.
-
🔗
Now batting: Clarence Mantle (1 HBP)
-
🔗
Strike, swinging. 0-1.
- Runners out: []
- Atem Sharp didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Atem Sharp didn't move from First
-
🔗
Ball. 2-1.
- Runners out: []
- Atem Sharp didn't move from First
-
🔗
Clarence Mantle hits a line drive to center field.
-
🔗
Clarence Mantle lines out to CF Khloe Bashir.
- Runners out: []
- Atem Sharp didn't move from First
-
🔗
End of the bottom of the 7th.
- Game didn't end after the Bottom of the 7 because it was before the 9th inning
-
🔗
Start of the top of the 8th. 🐺 Douglas Furs batting. 🕳️ Etta Saelim pitching.
- Not incrementing pitcher_count on returning pitcher 🕳️ Etta Saelim
- Returning pitcher name Etta Saelim does not match stored pitcher name Roberto Hailu.
-
🔗
Now batting: Irene Blake (1 for 3, 1 SO, 1 1B, 1 LO)
-
🔗
Ball. 1-0.
-
🔗
Strike, swinging. 1-1.
-
🔗
Strike, looking. 1-2.
-
🔗
Foul ball. 1-2.
-
🔗
Ball. 2-2.
-
🔗
Irene Blake struck out looking.
-
🔗
Now batting: Tony de Oleo (1 for 2, 1 HBP, 1 BB, 1 HR, 1 GO)
-
🔗
Tony de Oleo hits a ground ball to the shortstop.
-
🔗
Tony de Oleo grounds out, SS Nikolai Olofsson to 1B Traci Heath.
-
🔗
Now batting: Khloe Bashir (1 for 3, 1 GIDP, 1 GO, 1 BB, 1 1B, 1 FO)
-
🔗
Foul ball. 0-1.
-
🔗
Khloe Bashir hits a ground ball to left field.
-
🔗
Khloe Bashir singles on a ground ball to LF Gargle Copeland.
-
🔗
Now batting: Kay Estrada (1 for 2, 1 BB, 1 GIDP, 1 GO, 1 1B)
-
🔗
Kay Estrada was hit by the pitch and advances to first base. Khloe Bashir to second base.
- Runners out: []
- Khloe Bashir advanced from First to second
-
🔗
Now batting: Wanda Gibson (2 for 2, 1 HR, 1 1B, 1 BB)
-
🔗
Foul ball. 0-1.
- Runners out: []
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
-
🔗
Strike, swinging. 0-2.
- Runners out: []
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
-
🔗
Wanda Gibson hits a line drive to right field.
-
🔗
Wanda Gibson lines out to RF Angel Dean.
- Runners out: []
- Khloe Bashir didn't move from Second
- Kay Estrada didn't move from First
-
🔗
End of the top of the 8th.
- Game didn't end after the Top of the 8 because it was before the 9th inning
-
🔗
Start of the bottom of the 8th. 🕳️ Pittsburgh Pot Holes batting. 🐺 July Sanford pitching.
- Not incrementing pitcher_count on returning pitcher 🐺 July Sanford
-
🔗
Now batting: Nikolai Olofsson (0 for 2, 2 SO, 1 BB)
-
🔗
Strike, looking. 0-1.
-
🔗
Ball. 1-1.
-
🔗
Ball. 2-1.
-
🔗
Strike, looking. 2-2.
-
🔗
Ball. 3-2.
-
🔗
Nikolai Olofsson was hit by the pitch and advances to first base.
-
🔗
Now batting: Alexandria Hurley (1 for 3, 2 GO, 1 1B)
-
🔗
Foul ball. 0-1.
- Runners out: []
- Nikolai Olofsson didn't move from First
-
🔗
Strike, swinging. 0-2.
- Runners out: []
- Nikolai Olofsson didn't move from First
-
🔗
Ball. 1-2.
- Runners out: []
- Nikolai Olofsson didn't move from First
-
🔗
Ball. 2-2.
- Runners out: []
- Nikolai Olofsson didn't move from First
-
🔗
Ball. 3-2.
- Runners out: []
- Nikolai Olofsson didn't move from First
-
🔗
Alexandria Hurley hits a ground ball to first base.
-
🔗
Alexandria Hurley grounds out to 1B Camila Setiawan. Nikolai Olofsson to second base.
- Runners out: []
- Nikolai Olofsson advanced from First to second
-
🔗
The 🐺 Douglas Furs manager is making a mound visit.
-
🔗
RP3 July Sanford remains in the game.
- Not incrementing pitcher_count on remaining pitcher RP3 July Sanford
-
🔗
Now batting: Traci Heath (0 for 2, 2 SO, 1 BB)
-
🔗
Ball. 1-0.
- Runners out: []
- Nikolai Olofsson didn't move from Second
-
🔗
Traci Heath hits a ground ball to the shortstop. 📣 The crowd goes absolutely bonkers!
-
🔗
Traci Heath grounds out, SS Harry Blanchard to 1B Camila Setiawan. Nikolai Olofsson to third base.
- Runners out: []
- Nikolai Olofsson advanced from Second to third
-
🔗
Now batting: Gargle Copeland (0 for 2, 1 LO, 1 BB, 1 FO)
-
🔗
Ball. 1-0.
- Runners out: []
- Nikolai Olofsson didn't move from Third
-
🔗
Ball. 2-0.
- Runners out: []
- Nikolai Olofsson didn't move from Third
-
🔗
Strike, swinging. 2-1.
- Runners out: []
- Nikolai Olofsson didn't move from Third
-
🔗
Gargle Copeland hits a ground ball to left field.
-
🔗
Gargle Copeland singles on a ground ball to LF Tommy Du. Nikolai Olofsson scores!
- Runners out: []
- Nikolai Olofsson scored
-
🔗
Now batting: Snickerdoodle Blanchard (0 for 1, 1 LO)
-
🔗
Ball. 1-0.
- Runners out: []
- Gargle Copeland didn't move from First
-
🔗
Strike, looking. 1-1.
- Runners out: []
- Gargle Copeland didn't move from First
-
🔗
Snickerdoodle Blanchard hits a ground ball to the shortstop.
-
🔗
Snickerdoodle Blanchard grounds out, SS Harry Blanchard to 1B Camila Setiawan.
- Runners out: []
- Gargle Copeland didn't move from First
-
🔗
End of the bottom of the 8th.
- Game didn't end after the Bottom of the 8 because it was before the 9th inning
-
🔗
Start of the top of the 9th. 🐺 Douglas Furs batting. 🕳️ Etta Saelim pitching.
- Not incrementing pitcher_count on returning pitcher 🕳️ Etta Saelim
- Returning pitcher name Etta Saelim does not match stored pitcher name Roberto Hailu.
-
🔗
Now batting: Camila Setiawan (1 for 4, 1 FO, 1 2B, 1 GIDP, 1 GO)
-
🔗
Strike, swinging. 0-1.
-
🔗
Camila Setiawan hits a line drive to right field.
-
🔗
Camila Setiawan lines out to RF Angel Dean.
-
🔗
Now batting: Myrtle Carney (0 for 3, 1 LO, 1 F, 1 FO, 1 BB)
-
🔗
Ball. 1-0.
-
🔗
Ball. 2-0.
-
🔗
Strike, swinging. 2-1.
-
🔗
Ball. 3-1.
-
🔗
Foul ball. 3-2.
-
🔗
Ball 4. Myrtle Carney walks.
-
🔗
Now batting: Tommy Du (2 for 4, 1 FO, 1 2B, 1 SO, 1 1B)
-
🔗
Ball. 1-0.
- Runners out: []
- Myrtle Carney didn't move from First
-
🔗
Tommy Du hits a line drive to center field.
-
🔗
Tommy Du singles on a line drive to CF Alexandria Hurley. Myrtle Carney to third base.
- Runners out: []
- Myrtle Carney advanced from First to third
-
🔗
The 🕳️ Pittsburgh Pot Holes manager is making a mound visit.
-
🔗
RP3 Etta Saelim remains in the game.
- Not incrementing pitcher_count on remaining pitcher RP3 Etta Saelim
-
🔗
Now batting: Harry Blanchard (0 for 3, 1 SO, 1 BB, 2 FO)
-
🔗
Ball. 1-0.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from First
-
🔗
Strike, looking. 1-1.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from First
-
🔗
Ball. 2-1.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from First
-
🔗
Ball. 3-1. 📣 Chants thunder around the stadium!
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from First
-
🔗
Ball 4. Harry Blanchard walks. Tommy Du to second base.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du advanced from First to second
-
🔗
Now batting: Irene Blake (1 for 4, 2 SO, 1 1B, 1 LO)
-
🔗
Ball. 1-0.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
-
🔗
Ball. 2-0.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
-
🔗
Strike, looking. 2-1.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
-
🔗
Ball. 3-1.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
-
🔗
Foul ball. 3-2.
- Runners out: []
- Myrtle Carney didn't move from Third
- Tommy Du didn't move from Second
- Harry Blanchard didn't move from First
-
🔗
Ball 4. Irene Blake walks. Myrtle Carney scores! Tommy Du to third base. Harry Blanchard to second base.
- Runners out: []
- Myrtle Carney scored
- Tommy Du advanced from Second to third
- Harry Blanchard advanced from First to second
-
🔗
Now batting: Tony de Oleo (1 for 3, 1 HBP, 1 BB, 1 HR, 2 GO)
-
🔗
Strike, swinging. 0-1.
- Runners out: []
- Tommy Du didn't move from Third
- Harry Blanchard didn't move from Second
- Irene Blake didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Tommy Du didn't move from Third
- Harry Blanchard didn't move from Second
- Irene Blake didn't move from First
-
🔗
Foul ball. 1-2.
- Runners out: []
- Tommy Du didn't move from Third
- Harry Blanchard didn't move from Second
- Irene Blake didn't move from First
-
🔗
Tony de Oleo struck out looking.
- Runners out: []
- Tommy Du didn't move from Third
- Harry Blanchard didn't move from Second
- Irene Blake didn't move from First
-
🔗
Now batting: Khloe Bashir (2 for 4, 1 GIDP, 1 GO, 1 BB, 2 1B, 1 FO)
-
🔗
Strike, swinging. 0-1.
- Runners out: []
- Tommy Du didn't move from Third
- Harry Blanchard didn't move from Second
- Irene Blake didn't move from First
-
🔗
Ball. 1-1.
- Runners out: []
- Tommy Du didn't move from Third
- Harry Blanchard didn't move from Second
- Irene Blake didn't move from First
-
🔗
Strike, looking. 1-2.
- Runners out: []
- Tommy Du didn't move from Third
- Harry Blanchard didn't move from Second
- Irene Blake didn't move from First
-
🔗
Khloe Bashir struck out looking.
- Runners out: []
- Tommy Du didn't move from Third
- Harry Blanchard didn't move from Second
- Irene Blake didn't move from First
-
🔗
End of the top of the 9th.
- Game ended after the top of the 9 because the home team was winning (1-5)
-
🔗
Start of the bottom of the 9th. 🕳️ Pittsburgh Pot Holes batting. 🐺 July Sanford pitching.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received InningStart
-
🔗
Now batting: Angel Dean (1 for 3, 1 FO, 1 SO, 1 BB, 1 1B)
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received NowBatting
-
🔗
Foul ball. 0-1.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Foul
-
🔗
Foul ball. 0-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Foul
-
🔗
Ball. 1-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Ball
-
🔗
Ball. 2-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Ball
-
🔗
Foul ball. 2-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Foul
-
🔗
Foul ball. 2-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Foul
-
🔗
Angel Dean struck out looking.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received StrikeOut
-
🔗
Now batting: Ganymede Blackstone (1 for 4, 1 1B, 1 PO, 2 SO)
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received NowBatting
-
🔗
Ball. 1-0.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Ball
-
🔗
Strike, looking. 1-1.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Strike
-
🔗
Foul ball. 1-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Foul
-
🔗
Ball. 2-2.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Ball
-
🔗
Ganymede Blackstone struck out swinging.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received StrikeOut
-
🔗
Now batting: Atem Sharp (2 for 3, 2 1B, 1 BB, 1 GO)
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received NowBatting
-
🔗
Strike, looking. 0-1.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Strike
-
🔗
Ball. 1-1.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Ball
-
🔗
Ball. 2-1.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received Ball
-
🔗
Atem Sharp hits a ground ball to the shortstop.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received FairBall
-
🔗
Atem Sharp grounds out, SS Harry Blanchard to 1B Camila Setiawan.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received GroundedOut
-
🔗
End of the bottom of the 9th.
- × Error processing game event. This event will be skipped, and further errors are likely if this error left the game in an incorrect state.
╰─▶ Expected [GameOver, WeatherConsumption] event after Some(InningEnd), but received InningEnd
-
🔗
"GAME OVER."
-
🔗
🕳️ Pittsburgh Pot Holes earned 50 🪙. 🐺 Douglas Furs earned 42 🪙.
Top scoring Photos:
🕳️ Susie Piper - 200 🐺 Kay Mateo - 167
-
🔗
🐺 Douglas Furs defeated 🕳️ Pittsburgh Pot Holes. Final score: 7-3
- Expected the winning score to be 5 (home team) but it was 7
- Expected the winning team emoji to be 🕳️ (home team) but it was 🐺
- Expected the winning team name to be Pittsburgh Pot Holes (home team) but it was Douglas Furs
- Expected the losing score to be 1 (away team) but it was 3
- Expected the losing team emoji to be 🐺 (away team) but it was 🕳️
- Expected the losing team name to be Douglas Furs (away team) but it was Pittsburgh Pot Holes