
HS girls volleyball hosts Mason County rival, Midwest Central, for JV and varsity matches this evening. JV match starts at 6 PM and the varsity match follows. Go Ducks!

JV football travels to Rushville for a Prairieland Conference JV matchup. The game starts at 6 PM. For those that can't make it, Rushville will stream the game by accessing the following link: https://www.team1sports.com/highschool/il/?S=rirockets&B=677891 Good luck to the Ducks!

6th-grade girls basketball travels to Dunlap Middle School for a 6th-grade game ONLY. The game starts at 6 PM. Go Ducks!

Good luck to the HS boys and girls golf teams with their match today at Elmwood at Maple Lane Country Club. Tee time is at 4 PM. Go Ducks!

The Ducks brought the Big Easy to HHS with their "Mardi Gras" Homecoming theme. Students enjoyed a week of dress-up days, float building, and game playing. The week was topped off with a fun danc. Every one had a ball 💜💚💛 Go Ducks!











Congratulations to Thurston Sisson for getting 8th Place overall in the PORTA Boys Golf Invite this morning. Go Ducks!


Junior High Cross Country ran in the Olympia Invite this morning. Kasyn Jibben got 14th in the girls varsity race and Chealee Gibson got 19th in the JV. In the JV boys race, Cam Peterson got 13th, Raylan Larson got 16th, and Lane Troxell got 18th! Madelynn Snedeker and Davis Snedeker each got PR's! Go Ducks!



Havana Lady Ducks JH basketball traveled to Ashland AC Central this morning. 7th grade dropped the opener with the 8th picking up a win in the second game. Go Ducks!!

Good luck to the JH girls basketball team as they travel to AC Central at Ashland this morning. 7th grade game starts at 10 AM and the 8th grade game follows. Go Ducks!

JH cross country travels to Olympia High School for the Olympia Spartan Spectacular Invite. The girls race locks off the day at 9 AM, followed by a boys race around 9:30 AM, and then two open races at 10 AM and 10:30 AM. Good luck to all of our runners! Go Ducks!


Good luck to the HS boys golf team as they travel to Shambolee Golf Course in Petersburg for the PORTA Invite. Tee time is 9 AM. Go Ducks!

Ducks fall to Rushville 26-22 in a hard fought game by both teams. Ducks play at Annawan/Wethersfield next week. Go Ducks!

Kaden Olson finds Jaron Boggs for a long TD! Two-point conversion is no good. Ducks trail 26-22 with 7:00 minutes remaining in the game. Go Ducks!

After an onside kick recovery by Rushville, the Ducks force a fumble and get the ball back with 9:20 left in the game trailing 26-16

Rushville gets into the endzone...conversion is no good. Ducks trail 26-16 early in the 4th quarter

Jaron Boggs is in for the Ducks TD! Two-point conversion is good. Ducks trail Rushville 20-16 with 8:14 left in the 3rd quarter. Go Ducks!

Rushville with a TD pass as the first half buzzer sounds. Two point conversion is no good. At the half, Ducks trail the Rockets 20-8

Rushville scores a TD on a pass. Two-point conversion is no good. Rockets lead the Ducks 14-8 with 6:21 left in the first half

Ducks get a key stop after a long Rushville drive. Ducks take over at the own 11 yard line early in the second quarter. Go Ducks!

Barner takes the handoff and scores from 2 yards out. Two-point conversion is good. Ducks and Rockets are tied 8-8 with 4:19 left in the first quarter. Go Ducks!