Mihai Neșu este un fost internațional român care și-a încheiat cariera fotbalistică la doar 28 de ani în urma unui accident petrecut la antrenamentul echipei FC Utrecht din data de 10 mai 2011, când și-a fracturat o vertebră cervicală ce l-a lăsat, momentan, paralizat de la umeri în jos.
Mihai a avut primul contact cu fotbalul la vârsta de 10 ani în Oradea, fiind îndrumat de antrenorul Ioan Naom.
La 18 ani, Mihai se transferă la FC Steaua București după ce a fost observat la un turneu de juniori de către antrenorul secund al echipei din București din acea perioadă, Ștefan Iovan. Odată ajuns sub comanda lui Victor Pițurcă, Mihai își face loc treptat în echipa mare a Stelei, debutând pe 21 aprilie 2002 în meciul
Petrolul 1 - 1 Steaua. În cei șapte ani petrecuți în lotul echipei din Ghencea, Mihai a adunat 128 de meciuri oficiale în toate competițiile, marcând un gol.
În septembrie 2008, Mihai se transferă în Olanda la FC Utrecht, cu care semnează un contract pe patru ani. În primii trei ani, Mihai a bifat 104 meciuri în toate competițiile, marcând două goluri, în timp ce ultimul an al contractului scadent în vara lui 2012 a coincis cu accidentarea și perioada sa de recuperare.
De asemenea, a fost selecționat de nenumărate ori și în lotul echipei naționale a României, pentru care a îmbrăcat tricoul oficial de joc de opt ori.
In palmaresul sau sunt 3 titluri de campion al Romaniei cu Steaua Bucuresti si 2 Supercupe