Jacobs and Bartlett both move up, while Waubonsie Valley enters the rankings with a vengeance.

Top 10

With records through Monday and previous rankings in parentheses.

1. Geneva 20-3 (1): Noah Hallahan and Blake Kopec combine for 12 strikeouts in 2-1 win over Batavia as Vikings push winning streak to five straight games.

2. St. Charles East 15-6 (2): Gavin Fuscone dominates Wheaton North, striking out eight in six innings for the Saints in 4-1 DuKane Conference victory.

3. Jacobs 15-6 (4): The Golden Eagles emerge from rough stretch with two wins, including Jace Koth with the walk-off hit in 7-6 win over Crystal Lake Central.

4. West Aurora 15-7 (3): Zach Toma strikes out 11 but Blackhawks lose 3-0 to South Elgin and go 1-3 in their last four games.

5. South Elgin 16-6 (5): Jacob Robertson dominates West Aurora with eight strikeouts as the Storm take control in Upstate Eight Conference race.

6. Bartlett 16-8 (9): Brandon Pelz pitches the Hawks to 5-2 win over Riverside-Brookfield and Vince Yario follows with 6-2 win over Conant.

7. Waubonsie Valley 16-8 (NR): Aidan Kornak, Nathan Napolitano and Cole Ruggeri all throw complete games against Neuqua Valley for three-game sweep in DuPage Valley Conference.

8. Yorkville 14-7 (6): Gabe Sanders moves to 5-0 on the season, pitching the Foxes to 5-4 win over Oswego to kick off three-game sweep in Southwest Prairie Conference.

9. St. Charles North 11-8-2 (7): Ty Gleason drives in four runs as the North Stars roll past Batavia 8-3 to win three-game series in DuKane Conference.

10. Hampshire 13-9-1 (8): Cole Harkin comes up with RBI double in 5-1 win over Crystal Lake South, the Whip-Purs’ only win of the week.

Player of the Week

Senior utility player Kal Arntzen powers Yorkville to a three-game sweep of Oswego in the Southwest Prairie Conference by going 5-for-9 with six runs, two doubles and five RBIs.

Paul Johnson is a freelance reporter for The Beacon-News.