Class 2 District 4 semifinal: Valley Park 11, O'Fallon Christian 1 (5 innings)
Valley Park vs. O'Fallon Christian softball

The Valley Park Hawks celebrate after the final out against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Valley Park coach Tank Sherman talks to his players before the Class 2 District 4 softball game against O'Fallon Christian at Valley Park High School on Thursday, October 17, 2019. Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Valley Park catcher Emily Geary throws out Ella Saey of O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Eylesa Kellam of O'Fallon makes the catch against Valley Park in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Cailin McCloud of Valley Park swings and his a three run home run against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Emily Geary of Valley Park takes a swing against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Abby King of Valley Park covers first base and makes the catch against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Issy Mathews of O'Fallon Christian throes to first base against Valley Park in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

O'Fallon Christian coach Jordan Schott talks to his players before their game against Valley Park in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

O'Fallon Christian coach Jordan Schott hits balls to the outfield before their game against Valley Park in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Issy Mathews of O'Fallon Christian lays down a bunt against Valley Park in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Issy Mathews of O'Fallon Christian creeps down the third base line against Valley Park in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Erica Fulk of O'Fallon Christian warms up between innings in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Erica Fulk of O'Fallon Christian delivers a pitch in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Sydney Agovino of O'Fallon Christian throws to first baseman Ella Saey for the out in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Erica Fulk of O'Fallon Christian delivers a pitch in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Valley Park coach Tank Sherman begins a round of infield before the Class 2 District 4 softball game against O'Fallon Christian at Valley Park High School on Thursday, October 17, 2019. Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Cailin McCloud of Valley Park touches second base with a double against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Emily Geary of Valley Park sprints to second base for a double against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Cailin McCloud (22) and Emily Geary of Valley Park are greeted by their team after scoring against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Abby Scott of Valley Park slaps the ball in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Anita Kraus of Valley Park swings and singles against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com
Valley Park vs. O'Fallon Christian softball

Grace Mosley (3) of Valley Park is greeted at home plate after her solo home run against O'Fallon Christian in the Class 2 District 4 softball game on Thursday, October 17, 2019.Paul Baillargeon, Special to STLhighschoolsports.com