Zawody w lekkoatletyce na Igrzyskach Ameryki Środkowej i Karaibów 1986 zostały rozegrane w dniach 24 czerwca – 5 lipca 1986 roku.
Rezultaty Mężczyźni Konkurencja16px|Złoto 1. miejsceWynik16px|Srebro 2. miejsceWynik16px|Brąz 3. miejsceWynikBieg na 100 m Andrés Simón10,29 Juan Núñez10,38 Ray Stewart10,48Bieg na 200 m Leandro Peñalver20,70 Juan Núñez20,79 Leroy Reid20,90Bieg na 400 m Félix Stevens44,98 Ian Morris45,02 Elvis Forde45,65Bieg na 800 m Oslen Barr1:49,42 William Wuycke1:49,45 Ángel Osoria1:50,35Bieg na 1500 m Jacinto Navarrete3:43,72 Germán Beltrán3:43,99 Félix Mesa3:45,58Bieg na 5000 m Mauricio González14:11,73 Marcos Barreto14:12,73 Juan Jesús Linares14:13,76Bieg na 10 000 m Francisco Pacheco29:39,56 Gerardo Alcalá30:35,35 Eduardo Maldonado30:29,39Maraton Jesús Amariles2:23:00 Radamés González2:25:54 Dieudonné Lamothe2:32:11Bieg na 3000 m z przeszkodami Juan Ramón Conde8:42,38 Juan Jesús Linares8:46,11 Rafael Colmenares8:52,83Bieg na 110 m przez płotki Ángel Bueno13,86 Juan Saborit13,91 Ernesto Torres14,10Bieg na 400 m przez płotki Winthrop Graham50,03 David Charlton50,14 Jesús Aguilasocho50,48Sztafeta 4 × 100 m 38,74 38,96 39,56Sztafeta 4 × 400 m 3:02,41 3:04,57 3:06,88Chód na 20 km Ernesto Canto1:26:25 Martín Bermúdez1:27:23 Héctor Moreno1:28:41Chód na 50 km Martín Bermúdez4:04:47 Félix Gómez4:07:20 Mauricio