Amsterdam High School pitcher Pat Vidulich throws to a batter inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School pitcher Pat Vidulich throws to a batter inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Rhys Urbanczyk eyes an inside pitch, ready to swing inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Rhys Urbanczyk makes contact on a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School catcher Mason Giesler reaches up for a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School catcher Mason Giesler reaches up for a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School catcher Mason Giesler reaches up for a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Jude Flint completes his swing at a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Jude Flint turns on a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Jude Flint turns on a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School pitcher Pat Vidulich throws to a batter inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School pitcher Pat Vidulich throws to a batter inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Rhys Urbanczyk eyes an inside pitch, ready to swing inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Rhys Urbanczyk makes contact on a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School catcher Mason Giesler reaches up for a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School catcher Mason Giesler reaches up for a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School catcher Mason Giesler reaches up for a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Jude Flint completes his swing at a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Jude Flint turns on a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.
Amsterdam High School batter Jude Flint turns on a pitch inside a netted tunnel at Upper Deck Sports Center in Amsterdam during practice, Monday, March 25, 2024.