Hannibal compiled 25 runs on 20 hits during a pair of blowout road victories, the first 12-8 and the next 13-6.

The Hannibal Legion Post 55 AA baseball team felt good at the plate Saturday during a doubleheader sweep against St. Charles.

Really good, it turns out.

Hannibal compiled 25 runs on 20 hits during a pair of blowout road victories, the first 12-8 and the next 13-6.

Hannibal recovered from early deficits in each game.

In the first game, St. Charles scratched for three runs in the bottom of the first to take a 3-0 advantage.

With Hannibal needing to respond, Braden Schlueter led the charge. He skied a fly ball to right field for a second-inning triple that scored John Trenhaile, Treyson Culwell and Alec Mundle to knot the score 3-all.

Gabe Worthington then doubled home Schlueter to give Hannibal a 4-3 cushion — one it refused to give back.

Danny Colborn and Culwell produced back-to-back RBI groundouts to extend Post 55's lead to 6-3 in the top of the third before St. Charles countered with a pair of scores in the bottom of the frame to pull within one.

Colborn continued his run-producing ways in the fifth with an RBI double that scored Wyatt Waelder and came around to score on an error.

Hannibal then scored four runs in the seventh inning on just one hit.

Adam Baxter and Schlueter drew bases-loaded walks for the first two runs of the frame before Worthington and Casey Williams each were hit by pitches with the bases full to make it 12-6.

St. Charles pushed across two runs in the bottom of the seventh, but its comeback was too little too late.

Waelder started on the mound for Hannibal and earned the win. The rising senior tossed five innings and allowed six runs (three earned) while striking out nine.

Logan Wilson tossed the final two innings and allowed two runs (one earned) to seal the victory.

In the nightcap, Hannibal scored 10 runs over the final three innings en route to a 13-6 blowout.

The contest, however, started much the same as the first did, as St. Charles plated two runs in the first inning to jump out to an early lead.

Once again, Hannibal responded.

Bryce Kirby doubled home Waelder in the third inning for Post 55's first run of the game. Kirby then scored on a wild pitch before Hayden Hoerr raced home on an error.

Hannibal broke the contest open with a six-run fifth inning.

Trenhaile doubled to score Schlueter to start the damage and later came home on an RBI groundout by Wilson. Colton Andrews poked a single to left field to score Kirby. Hoerr then scored on a wild pitch before Worthington grounded out to score Mundle.

Andrews scored on a wild pitch to cap the outburst and give Hannibal a ballooned 9-2 lead.

Hannibal plated four more runs in the seventh to thwart a comeback by St. Charles, which clawed within 9-5 with three runs in the sixth.

Bradley McCollum, who pitched the first four innings for Hannibal and was the winning pitcher of record, came home on a passed ball for Post 55’s tenth run before Andrews and Mundle each scored on the same error. Trenhaile launched a line drive to center to drive in Williams to cap the scoring spree.

Refusing to quit, St. Charles scored a run in the bottom of the seventh before reliever Baxter shut the door.

Baxter pitched the final three innings of the game for Post 55.

Hannibal, which finished the second game with 10 hits to St. Charles' nine, was aided by 10 free passes and seven errors by the home team.