2025 (Senior)
- Started in all 50 games in 2025
- Led the Buckeyes with a .319 average and 66 hits
- Was tied for the team lead in home runs with 10
- Went 10-for-12 in stolen bases
- Hit two home runs against USC on April 6
- Had a season-high four hits and four RBIs against Eastern Michigan on March 11
2024 (Junior)
- Played in 55 games and started in 54
- Led the Buckeyes in RBIs with 49 and home runs with nine
- Batted .309 with 38 runs scored and 68 hits
- Had a season-high four hits against Purdue on March 30
- Batted in a season-high five runs at West Virginia on March 17
- Hit two home runs against Akron on May 1 and Illinois on May 4
2023 (Sophomore)
- Played in 42 games and started in 36
- Batted .315 with 27 runs scored, 47 hits, eight doubles, three triples, four homeruns and 28 RBIs
- Went a perfect 7-for-7 in stolen bases
- Had 11 multi-hit games
- Recorded a season-high four hits and a career-high four RBIs against Maryland on April 16
- Was named to the Frisco Classic All-Tournament team after going 5-for-12 at the plate with four doubles and fibe RBIs
- Hit .349 in Big Ten play with a .990 OPS, leading the Buckeyes in both categories
2022 (Freshman)
- Played in 34 games as a freshman with 19 starts at second base, as well as action as a pinch hitter and DH.
- Batted .218 with six doubles, 14 RBI, and 15 runs scored across 110 at-bats.
- Starting with a three-hit game on March 5 against Pitt, Pettorini put together a seven-game hitting streak that included four multi-hit games.
- Had two hits and two RBI in the games against West Virginia on March 11 and Marshall on March 14.
- Drove in a season-high three runs and went 2-5 at UNCW on March 18.
- Later in the weekend, Pettorini had two hits with a double at UNCW on March 20.
- Had five hits during a four-game hitting streak that spanned from the beginning of the MSU series on April 9 through Dayton on April 12.
- Knocked doubles at Michigan on April 23 and against Rutgers on April 30.