LSU defeated Florida, 18-4, in the 2023 Men's College World Series Championship to claim the school's seventh national title and the first since 2009.