With a playoff win on the line, Middleton rose to the challenge on Thursday. They put the hurt on the Centennial Patriots with a sharp 10-4 victory. Considering the Vikings have won 11 contests by more than five runs this season, Thursday's blowout was nothing new.
Ryan Collins made a splash no matter where he played. He looked comfortable on the mound, pitching three innings while giving up no earned runs off one hit. What's more, he posted two strikeouts, the most he's had since back in April. He was also big at the plate, going 1-for-3 with two runs, one stolen base, and two RBI. He has been hot recently, having posted at least one stolen base the last three times he's played.
In other pitching news, Ian Lenius looked comfortable as he struck out seven batters over four innings while giving up four earned runs off five hits (and only one walk). He has been nothing but reliable on the mound: he hasn't tossed less than five strikeouts in six consecutive appearances.
Back at the plate, Middleton got a massive performance out of Jeremiah Keithley, who went 2-for-3 with one home run, two runs, and two RBI. Cam Lenius was another key player, going 2-for-4 with two stolen bases, three runs, and one RBI.

Vikings
05/01/25 vs Centennial | 10-4 |
04/25/25 vs Meridian | 10-0 |
04/24/25 @ Kuna | 12-0 |
04/22/25 vs Eagle | 4-1 |
04/18/25 @ Centennial | 10-0 |
+ 6 more games |
The win was the 11th in a row for Middleton, bringing their record up to 18-3. The victories came thanks in part to their hitting performance across that stretch, as they averaged 8.5 runs over those games. As for Centennial, their defeat ended a three-game streak of away wins and brought them to 19-6.
Looking ahead, Middleton will head out on the road to face off against Owyhee at 6:00 p.m. on Friday. The two teams have allowed few runs on average (the Vikings 2.7, the Storm 2.7) so any runs scored will be well earned. Centennial does not have any more games scheduled as of now.
Article generated by infoSentience based on data entered on MaxPreps