Juanfran, właśc. Juan Francisco García (ur. 15 lipca 1976 w Walencji) – hiszpański piłkarz występujący najczęściej na pozycji lewego obrońcy.

Kariera klubowa Juan Francisco García zawodową karierę rozpoczął w 1994 w klubie ze swojego rodzinnego miasta – Levante UD. Miejsce w podstawowej jedenastce tego zespołu wywalczył sobie dopiero w sezonie 1996/1997, w którym rozegrał 33 spotkania. Po zakończeniu rozgrywek, w letnim okienku transferowym Hiszpan podpisał kontrakt z Valencią. W jej barwach 31 sierpnia 1997 w przegranym 1:2 pojedynku z Mallorcą zadebiutował w Primera División. Razem z „Los Ches” zajmował kolejno dziewiątą oraz czwartą pozycję w ligowej tabeli, zanotował także wygraną w Pucharze Króla.

Latem 1999 Juanfran przeniósł się do Celty Vigo. Grał w niej przez 5 sezonów, w trakcie których zdołał rozegrać 126 meczów. W 2000 zwyciężył w rozgrywkach Pucharu Intertoto, a rok później dotarł do finału Copa del Rey. W 2004 hiszpański obrońca zdecydował się opuścić rodzimą ligę i ostatecznie trafił do ligi tureckiej. Tam związał się umową z Beşiktaşem JK, z którym zajął 4. miejsce w Superlidze. Z ekipy „Czarnych Orłów” García w letnim okienku transferowym w 2005 został wypożyczony do występującego w Eredivisie Ajaksu Amsterdam.