Aquí está una lista de las mejores peleas de Garcia. Para una lista de las pérdidas de Garcia, consulta "Leonard Garcia Pérdidas".
El 13 de febrero de 2008 Leonard Garcia se enfrentó a Hiroyuki Takaya en un combate de pluma a la edad de 28. Él entró con un récord de 11-3 (11), y Takaya tenía 30 años y un récord de 9-4-1 (6). Garcia detuvo a Hiroyuki Takaya por KO en el asalto 1º.
El 6 de diciembre de 2013 Leonard Garcia se enfrentó a Kevin Aguilar en un combate titular de pluma por el título Legacy FC Championship de Aguilar. Garcia tenía 34 años y un récord de 18-11-1 (15), y Aguilar tenía 25 años y un récord de 8-0 (7). Garcia detuvo a Kevin Aguilar por asalto 1º KO y se convirtió en el nuevo campeón pluma mundial.
El 5 de noviembre de 2008 Leonard Garcia se enfrentó a Jens Pulver en un combate de pluma a la edad de 29. Él entró con un récord de 12-3 (12), y Pulver tenía 33 años y un récord de 22-9-1 (16). Garcia detuvo a Jens Pulver por TKO en el asalto 1º.
El 24 de abril de 2010 Leonard Garcia se enfrentó a Jung Chan-sung en un combate de pluma a la edad de 30. Él entró con un récord de 14-5-1 (12), y Chan-sung tenía 23 años y un récord de 10-1 (8). Garcia ganó la pelea por asalto 3º decisión dividida.
El 9 de agosto de 2009 Leonard Garcia se enfrentó a Jameel Massouh en un combate de pluma a la edad de 30. Él entró con un récord de 13-4 (12). Garcia ganó la pelea por asalto 3º decisión dividida.
El 30 de junio de 2001 Leonard Garcia se enfrentó a Víctor Estrada en un combate de ligero a la edad de 21. Él entró con un récord de 6-1 (6). Garcia detuvo a Víctor Estrada por KO en el asalto 2º.
El 4 de diciembre de 2010 Leonard Garcia se enfrentó a Nam Phan en un combate de pluma a la edad de 31. Él entró con un récord de 15-6-1 (12), y Phan tenía 27 años y un récord de 16-7 (12). Garcia ganó la pelea por asalto 3º decisión dividida.