Baseball is a multi-faceted game. Players need to do a lot of things well.

When those parts of the game all fall together, teams click.

The Ottawa High School baseball team found the right combination Friday and Saturday in the Frontier-Kaw Valley League Classic.

Ottawa swept all three games. On Friday, the Cyclones bested Mill Valley, 12-5. Ottawa topped Piper, 6-2, and Lansing, 13-4, in Saturday’s games.

The Cyclones did not commit an error in those three games. Ottawa backed the defense with good pitching performances and several timely hits.

It all added up to good team baseball and wins.

“We are playing solid baseball,” Ottawa coach Shawn Herrmann said. “Our pitchers are doing their jobs. We have not reached our potential yet.”

Ottawa is a deep and talented team, something of which coach Shawn Herrmann is taking full advantage.

He mixed and matched players throughout the three games. They all came through.

Herrmann said those bench players are putting pressure on him to play them.

Senior Kaden Shaffer got the Cyclones off on the right foot with six innings of good pithing against Mill Valley. Nathan Roth closed out the victory with a clean seventh inning.

Jamie Soderberg had two doubles and two RBIs against Mill Valley. Tate Jung and Hayden Yancey had two hits each.

“We got key hits when had to,” Herrmann said.

Isaac Carter followed up with a complete game gem in the win over Piper.

Connor Stepp pitched four innings against Lansing. Taylor Graf tossed the final three innings.

It was the first time out for both pitchers this season. It was Stepp’s varsity pitching debut.

“They competed,” Herrmann said.

Graf broke out of a hitting slump with a big weekend to ignite the offense.

“Everytime he got on base he scored,” Herrmann said.

Shaffer smashed a three-run home run against Lansing to spark Ottawa’s six-run rally.

Roth pitched in with a double versus Lansing.

“The chemistry is good,” Herrmann said.

To help build team chemistry, the Cyclones saw the movie “42” Monday night.

Top-ranked Ottawa (8-1) plays 4:30 p.m. Friday at home against Gardner.