Top 10

With records through Monday and previous rankings in parentheses.

1. Oswego 16-1 (2)

Isaiah Logan pitches Panthers to 4-2 win over Plainfield North to run win streak to 10 games.

2. Hampshire 15-4 (1)

Calen Scheider goes 3-for-4 with double and homer as Whip-Purs snap three-game skid.

3. West Aurora 13-1 (NR)

Chase Yusi ices 4-3 win in 10 innings over Bartlett with sacrifice fly, pushing win streak to 10.

4. Geneva 12-5 (4)

Nick Price notches three hits as Vikings win rubber game against Wheaton Warrenville South.

5. Burlington Central 9-5 (3)

Sophomore outfielder Thomas Koertgen hits third homer of season to top Crystal Lake Central.

6. Kaneland 10-4 (NR)

After pair of tough losses, Knights get back on track Monday with 6-1 win over Rochelle.

7. Marmion 10-7-1 (7)

Jack Hughes tosses complete game as Cadets take two Catholic League wins from De La Salle.

8. Waubonsie Valley 7-6 (9)

Owen Roberts stays hot, striking out 13 in complete game to finish off sweep of Metea Valley.

9. St. Charles East 8-6 (10)

Joey Arend steals 12 bases, scores 10 runs and pitches two wins as Saints win five straight.

10. St. Charles North 6-6 (6)

Keaton Reinke pitches North Stars to 7-2 win Monday over Batavia as North Stars reach .500.

Player of the Week

In a 31-5 win over Pecatonica, Hinckley-Big Rock senior Martin Ledbetter went 4-for-4 with a double and three homers, two of which were grand slams, and 11 RBIs. He also had a double, triple and homer and pitched four scoreless innings in a 16-12 win over Newark.

— Paul Johnson