Waterloo's Noah Thaggard pitches against Mascoutah during their Class 3A Freeburg Regional game on Thursday.
Waterloo's Noah Thaggard pitches against Mascoutah during their Class 3A Freeburg Regional game on Thursday. Zia Nizami News-Democrat
Waterloo's Noah Thaggard pitches against Mascoutah during their Class 3A Freeburg Regional game on Thursday. Zia Nizami News-Democrat