Here is a list of Garcia's best fights. For a list of Garcia's losses, refer to "Steve Garcia Losses".
On September 7, 2024 Steve Garcia faced off against Kyle Nelson in a lightweight bout at age 32. He was coming in with a record of 17-5 (14), and Nelson was 33 years old and with a record of 16-5-1 (10). Garcia stopped Kyle Nelson via TKO.
On October 29, 2022 Steve Garcia faced off against Chase Hooper in a featherweight bout at age 30. He was coming in with a record of 13-5 (10), and Hooper was 23 years old and with a record of 11-2-1 (9). Garcia stopped Chase Hooper via TKO.
On July 20, 2024 Steve Garcia faced off against Choi Seung-woo in a lightweight bout at age 32. He was coming in with a record of 16-5 (13). Garcia stopped Choi Seung-woo via TKO.
On October 8, 2021 Steve Garcia faced off against Charlie Ontiveros in a lightweight bout at age 29. He was coming in with a record of 12-4 (9). Garcia stopped Charlie Ontiveros via TKO.
On April 8, 2023 Steve Garcia faced off against Shayilan Nuerdanbieke in a featherweight bout at age 30. He was coming in with a record of 14-5 (11), and Nuerdanbieke was 28 years old and with a record of 39-10 (29). Garcia stopped Shayilan Nuerdanbieke via TKO.
On July 12, 2025 Steve Garcia faced off against Calvin Kattar in a lightweight bout at age 33. He was coming in with a record of 18-5 (14), and Kattar was 37 years old and with a record of 23-9 (13). Garcia won the fight via 3-round unanimous decision.
On December 9, 2023 Steve Garcia faced off against Melquizael Costa in a lightweight bout at age 31. He was coming in with a record of 15-5 (12). Garcia stopped Melquizael Costa via KO.
On June 6, 2014 Steve Garcia faced off against Cody Walker in a bantamweight bout at age 22. He was coming in with a record of 4-0 (4). Garcia stopped Cody Walker via KO.
On September 5, 2014 Steve Garcia faced off against Kin Moy in a bantamweight bout at age 22. He was coming in with a record of 5-0 (4), and Moy was 24 years old and with a record of 5-0 (4). Garcia won the fight via 3-round split decision.
On October 25, 2013 Steve Garcia faced off against Shawn Bunch in a bantamweight bout at age 21. He was coming in with a record of 2-0 (2), and Bunch was 30 years old and with a record of 2-0 (0). Garcia stopped Shawn Bunch via TKO.