Here is a list of Garcia's best fights. For a list of Garcia's losses, refer to "Leonard Garcia Losses".
On December 6, 2013 Leonard Garcia fought Kevin Aguilar in a featherweight title fight for Aguilar's Legacy FC Championship title. Garcia was 34 years old and with a record of 18-11-1 (15), and Aguilar was 25 years old and with a record of 8-0 (7). Garcia stopped Kevin Aguilar via 1st-round KO and is crowned the new featherweight world champion.
On November 5, 2008 Leonard Garcia faced off against Jens Pulver in a featherweight bout at age 29. He was coming in with a record of 12-3 (12), and Pulver was 33 years old and with a record of 22-9-1 (16). Garcia stopped Jens Pulver via TKO.
On February 13, 2008 Leonard Garcia faced off against Hiroyuki Takaya in a featherweight bout at age 28. He was coming in with a record of 11-3 (11), and Takaya was 30 years old and with a record of 9-4-1 (6). Garcia stopped Hiroyuki Takaya via KO.
On April 24, 2010 Leonard Garcia faced off against Jung Chan-sung in a featherweight bout at age 30. He was coming in with a record of 14-5-1 (12), and Chan-sung was 23 years old and with a record of 10-1 (8). Garcia won the fight via 3-round split decision.
On December 4, 2010 Leonard Garcia faced off against Nam Phan in a featherweight bout at age 31. He was coming in with a record of 15-6-1 (12), and Phan was 27 years old and with a record of 16-7 (12). Garcia won the fight via 3-round split decision.
On June 30, 2001 Leonard Garcia faced off against Víctor Estrada in a lightweight bout at age 21. He was coming in with a record of 6-1 (6). Garcia stopped Víctor Estrada via KO.
On August 9, 2009 Leonard Garcia faced off against Jameel Massouh in a featherweight bout at age 30. He was coming in with a record of 13-4 (12). Garcia won the fight via 3-round split decision.
On March 28, 2003 Leonard Garcia faced off against Justin James in a lightweight bout at age 23. He was coming in with a record of 8-1 (8). Garcia stopped Justin James via submission.
On July 19, 2013 Leonard Garcia faced off against Rey Trujillo in a featherweight bout at age 34. He was coming in with a record of 16-11-1 (13). Garcia stopped Rey Trujillo via KO.
On November 25, 2000 Leonard Garcia faced off against Brent Medley in a lightweight bout at age 21. He was coming in with a record of 3-1 (3). Garcia stopped Brent Medley via submission.