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 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 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 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 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.
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 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 28 de marzo de 2003 Leonard Garcia se enfrentó a Justin James en un combate de ligero a la edad de 23. Él entró con un récord de 8-1 (8). Garcia detuvo a Justin James por sumisión en el asalto 1º.
El 19 de julio de 2013 Leonard Garcia se enfrentó a Rey Trujillo en un combate de pluma a la edad de 34. Él entró con un récord de 16-11-1 (13). Garcia detuvo a Rey Trujillo por KO en el asalto 3º.
El 25 de noviembre de 2000 Leonard Garcia se enfrentó a Brent Medley en un combate de ligero a la edad de 21. Él entró con un récord de 3-1 (3). Garcia detuvo a Brent Medley por sumisión en el asalto 1º.