Mehdi Mahdavikia (persiaksi مهدی مهدویکیا) (s. 24. heinäkuuta 1977 Teheran, Iran) on iranilainen jalkapalloilija, joka edustaa saksalaisseura Eintracht Frankfurtia.[1] Hänen pelipaikkansa on keskikenttäpelaaja.[2]
Vuoden 2003 Aasian parhaaksi pelaajaksi valittu[2] Mahdavikia aloitti uransa Bank Melli FC:n joukkueessa ja siirtyi sen jälkeen Persepolis FC:n joukkueeseen.[1] Vuoden 1998 MM-kisojen parhaaksi iranilaiseksi pelaajaksi valittu Mahdavikia pelasi saksalaisseura VfL Bochumissa 1998–1999.[2] Hän aloitti Hamburger SV:ssä 1999, ja hänet on valittu seuran vuoden pelaajaksi vuosina 2003 ja 2004.[2]
Mahdavikia on pelannut Iranin maajoukkueessa yli sata ottelua ja tehnyt niissä 13 maalia.[3]