Senior second baseman Sean Kennedy launched three home runs out of Ball Diamond at First Merchants Ballpark Complex in Ball State baseball's 23-5 win over Bowling Green Saturday and broke the Cardinals' single-game record for total bases.

Kennedy finished the first game of the doubleheader 5-5 with three home runs, a double and a triple — 17 total bases, one more than the 16 recorded by Brad Miller on March 24, 2004 against Valparaiso.

"I'm happy for [Kennedy]," head coach Rich Maloney said. "He's a senior, he's had a really good career for us and that was just a breakout game, one that you'll never forget for the rest of your life."

Ball State statistics (game one)

Runs: 23

Hits: 19

Errors: 0

W — Kevin Marnon (4-4, 4.44 ERA)

Bowling Green statistics (game one)

Runs: 5

Hits: 5

Errors: 2

L — Chase Antle (1-2, 5.32 ERA)

Ball State statistics (game two)

Runs: 13

Hits: 14

Errors: 1

W — John Baker (4-1, 2.75 ERA)

Bowling Green statistics (game two)

Runs: 6

Hits: 8

Errors: 3

L — Zac Carey, (3-3, 4.53 ERA)

With three home runs and nine RBIs, Kennedy was one shy of tying the single-game school records in those categories as well — Miller hit four home runs in that same 2004 game and Jason Meier set the RBIs record on May 3, 1997 against Valparaiso.

"It feels great," Kennedy said. "Any time you get to be mentioned in the same statement as Ball State legend Brad Miller is a great feat."

The Cardinals' 23 runs were the most they've scored in a single game since April 10, 2010, when they beat the Falcons 32-10 in Bowling Green.

Senior first baseman Caleb Stayton went 3-4 with four runs, five RBIs and hit his first home run of the season in the first game.

After going 1-4 with a run in the second half of the doubleheader, a 13-6 Cardinals victory, Stayton is now on a 10-game hitting streak — but he said hitting in front of Kennedy made life easier at the plate.

"He's always been one of our best hitters, one of our most consistent for the last four years," Stayton said. "I couldn't be more happy with the way he's performing. If he's hitting the home runs, all I'm trying to do is get on base before him and score with him."

Kennedy stayed hot in the second game as well, going 3-5 with a double, a run and an RBI. He's now hitting .343 on the season with a team-high seven home runs and 31 RBIs.

Ball State (18-18, 6-6 MAC) has won its last seven games and travels to Purdue (18-16, 6-5 Big Ten) for its next game 6 p.m. Tuesday.