Palmyra held Highland to just one hit on the way to winning the Class 2 District 6 title.
The Hannibal senior linebacker was responsible for three total touchdowns as the Pirates thumped Marshall 63-15.
Emma Wittler had three hits and drove in three runs as the Palmyra softball team advanced to the district championship.
Game info for Marshall at Hannibal.
Running back Damien French has rushed for more than 200 yards in the last three games, all Hannibal victories.
The Pirates snapped a four-game losing streak with a 15-2 victory over Palmyra.
Brooke Lawson returned to throw five shutout innings in the 5-0 victory.
Claudia Nichols finished 10th for Hannibal. Emmalee Williams was eighth for Monroe City.
Brice Miller, Cameron Nichols and Xavier Damotte all finished in the top 13 for Hannibal in the Frank Lemons Invitational.
Clark County seemed to have an answer for everything Palmyra did, beating the Panthers 38-24.