Here is a list of Garcia's best fights. For a list of Garcia's losses, refer to "Ryan Garcia Losses".
On April 9, 2022 Ryan Garcia faced off against Emmanuel Tagoe in a lightweight bout at age 23. He was coming in with a record of 22-0 (18), and Tagoe was 33 years old and with a record of 32-1 (15). Garcia won the fight via 12-round unanimous decision.
On November 2, 2019 Ryan Garcia faced off against Romero Duno in a lightweight bout at age 21. He was coming in with a record of 19-0 (16), and Duno was 24 years old and with a record of 21-1 (16). Garcia stopped Romero Duno via KO.
On December 2, 2023 Ryan Garcia faced off against Oscar Duarte Jurado in a lightweight bout at age 25. He was coming in with a record of 24-1 (20), and Jurado was 27 years old and with a record of 26-1-1 (21). Garcia stopped Oscar Duarte Jurado via KO.
On July 16, 2022 Ryan Garcia faced off against Javier Fortuna in a lightweight bout at age 23. He was coming in with a record of 23-0 (19), and Fortuna was 33 years old and with a record of 37-3-1 (26). Garcia stopped Javier Fortuna via KO.
On February 14, 2020 Ryan Garcia faced off against Francisco Fonseca in a lightweight bout at age 21. He was coming in with a record of 20-0 (17), and Fonseca was 25 years old and with a record of 25-2-2 (20). Garcia stopped Francisco Fonseca via KO.
On January 2, 2021 Ryan Garcia fought Luke Campbell in a lightweight world-title fight for the WBC title. Garcia was 22 years old and with a record of 21-0 (18), and Campbell was 33 years old and with a record of 20-3 (16). Garcia stopped Luke Campbell via 7th-round TKO and is crowned the new lightweight world champion.
On May 4, 2018 Ryan Garcia faced off against Jayson Vélez in a super-featherweight bout at age 19. He was coming in with a record of 15-0 (13), and Vélez was 30 years old and with a record of 4-4-1 (2). Garcia won the fight via 10-round unanimous decision.
On December 15, 2018 Ryan Garcia faced off against Braulio Rodriguez in a super-featherweight bout at age 20. He was coming in with a record of 17-0 (14), and Rodriguez was 30 years old and with a record of 19-3 (17). Garcia stopped Braulio Rodriguez via KO.
On September 15, 2017 Ryan Garcia faced off against Miguel Carrizoza in a super-featherweight bout at age 19. He was coming in with a record of 11-0 (10). Garcia stopped Miguel Carrizoza via KO.
On March 22, 2018 Ryan Garcia faced off against Fernando Vargas Parra in a super-featherweight bout at age 19. He was coming in with a record of 14-0 (13). Garcia stopped Fernando Vargas Parra via KO.