Dual-Meet Bout History (81)
| Date | Wt | Result | Opponent | By |
|---|
| Feb 28, 25 | 139 | W | Logan Pfistner | Decision |
| Feb 28, 25 | 139 | W | Brock Rudy | Major Dec |
| Feb 28, 25 | 139 | L | Patrick Kelly | Fall |
| Feb 28, 25 | 139 | L | Cole Haines | Decision |
| Feb 22, 25 | 139 | W | Justin Swope | Fall |
| Feb 22, 25 | 139 | W | Damian Lopez | Tech Fall |
| Feb 22, 25 | 139 | W | Cole Meenan | Fall |
| Feb 22, 25 | 139 | W | Brock Rudy | Decision |
| Feb 22, 25 | 139 | W | Logan Pfistner | Decision |
| Feb 22, 25 | 139 | L | Logan Pfistner | Decision |
| Feb 15, 25 | 139 | W | Nathan Micun | Fall |
| Feb 15, 25 | 139 | W | Rowan Murphy | Fall |
| Feb 15, 25 | 139 | L | Levi Richmond | Fall |
| Feb 13, 25 | 139 | W | Logan Pfistner | Decision |
| Jan 29, 25 | 139 | L | Joe Bussell | Fall |
| Jan 24, 25 | 139 | W | Bryce Bodenberg | Decision |
| Jan 24, 25 | 139 | W | John Suplee | Fall |
| Jan 24, 25 | 139 | W | Keith Barker | Fall |
| Jan 24, 25 | 139 | W | Jordan Schaible | Fall |
| Jan 24, 25 | 139 | W | Vincent Taglieri | Tech Fall |
| Jan 24, 25 | 139 | L | Charley Paige | Fall |
| Jan 24, 25 | 139 | L | Blake Boyer | Decision |
| Jan 24, 25 | 139 | L | Matthew Dailey | Tech Fall |
| Jan 23, 25 | 139 | W | Jordan Schaible | Fall |
| Jan 22, 25 | 139 | W | Fintan McDonnell | Fall |
| Jan 15, 25 | 139 | W | Max Crouse | Fall |
| Jan 10, 25 | 139 | W | Dawson Shaffer | Decision |
| Jan 10, 25 | 139 | W | Henry Kennedy | Tech Fall |
| Jan 10, 25 | 139 | W | Jacik Hess | Major Dec |
| Jan 10, 25 | 139 | L | Sam Herring | Tech Fall |
| Jan 10, 25 | 139 | L | Dylan O'Brien | Decision |
| Jan 8, 25 | 139 | W | Nate Jackson | Fall |
| Dec 27, 24 | 139 | W | Andre Callaway | Major Dec |
| Dec 27, 24 | 139 | W | Dante Trivelli | Tech Fall |
| Dec 27, 24 | 139 | W | Brock Rudy | Decision |
| Dec 27, 24 | 139 | W | Sean Brett | Decision |
| Dec 13, 24 | 139 | W | Alec Formaini | Fall |
| Dec 13, 24 | 139 | W | Marcus Meredith | Tech Fall |
| Dec 13, 24 | 139 | W | Rhys Rawlings | Fall |
| Dec 13, 24 | 139 | W | Lane Kenamond | Tech Fall |
| Dec 13, 24 | 139 | L | Lucas Barr | Tech Fall |
| Dec 13, 24 | 139 | L | Cullen Catalone | Tech Fall |
| Dec 7, 24 | 139 | W | Beck Babb | Decision |
| Dec 7, 24 | 139 | W | Aaron Johnson | Fall |
| Dec 7, 24 | 139 | W | Nicholas Plunkett | Fall |
| Dec 7, 24 | 139 | W | Anthony Mattoi | Tech Fall |
| Dec 7, 24 | 139 | L | Pierce Kane | Tech Fall |
| Mar 1, 24 | 121 | W | Charlie Arobone | Decision |
| Mar 1, 24 | 121 | W | Tatum Daley | Decision |
| Mar 1, 24 | 121 | L | Andrij Szczesniuk | Decision |
| Mar 1, 24 | 121 | L | Cole Coffin | Fall |
| Feb 24, 24 | 121 | W | Connor Stegeman | Fall |
| Feb 24, 24 | 121 | W | Richard Goerlach | Fall |
| Feb 24, 24 | 121 | W | David Lotman | Fall |
| Feb 24, 24 | 121 | L | Cole McFarland | Decision |
| Feb 14, 24 | 121 | W | Nathan Sanders | Major Dec |
| Feb 14, 24 | 121 | L | Mason Ziegler | Tech Fall |
| Jan 27, 24 | 121 | W | Charlie Kim | Fall |
| Jan 27, 24 | 121 | W | Daniel Mallitz | Decision |
| Jan 27, 24 | 121 | L | Davian Carasquillo | Fall |
| Jan 24, 24 | 121 | W | Nathan Sanders | Decision |
| Jan 20, 24 | 121 | W | Lucas Persun | Fall |
| Jan 20, 24 | 121 | W | Jace LaBar | Major Dec |
| Jan 20, 24 | 121 | W | Evan Reed | Fall |
| Jan 20, 24 | 121 | W | Gavin Thomas | Fall |
| Jan 20, 24 | 121 | W | Connor Novakowski | Major Dec |
| Jan 20, 24 | 121 | L | Gauge Botero | Fall |
| Jan 20, 24 | 121 | L | Myles Grossman | Fall |
| Jan 17, 24 | 127 | W | Niko Pittakas | Decision |
| Jan 10, 24 | 121 | W | David Lotman | Fall |
| Jan 3, 24 | 121 | W | Zach McCommon | Fall |
| Dec 28, 23 | 121 | W | Connor Stegeman | Fall |
| Dec 28, 23 | 121 | W | Nate Pokalsky | Decision |
| Dec 28, 23 | 121 | L | Kyle Von Schmidt | Decision |
| Dec 15, 23 | 121 | W | Kaden Casner | Fall |
| Dec 15, 23 | 121 | W | Domanic Kaufman | Fall |
| Dec 15, 23 | 121 | L | Griffin Tinsman | Decision |
| Dec 15, 23 | 121 | L | Jayce Walter | Fall |
| Dec 1, 23 | 121 | W | Angelo Hill | Tech Fall |
| Dec 1, 23 | 121 | W | Nikito Hansell | Tech Fall |
| Dec 1, 23 | 121 | L | Dominic Parenti | Fall |