Aquí está una lista de las mejores peleas de Garcia. Para una lista de las pérdidas de Garcia, consulta "Ryan Garcia Pérdidas".
El 9 de abril de 2022 Ryan Garcia se enfrentó a Emmanuel Tagoe en un combate de ligero a la edad de 23. Él entró con un récord de 22-0 (18), y Tagoe tenía 33 años y un récord de 32-1 (15). Garcia ganó la pelea por asalto 12º decisión unánime.
El 2 de noviembre de 2019 Ryan Garcia se enfrentó a Romero Duno en un combate de ligero a la edad de 21. Él entró con un récord de 19-0 (16), y Duno tenía 24 años y un récord de 21-1 (16). Garcia detuvo a Romero Duno por KO en el asalto 1º.
El 2 de diciembre de 2023 Ryan Garcia se enfrentó a Oscar Duarte Jurado en un combate de ligero a la edad de 25. Él entró con un récord de 24-1 (20), y Jurado tenía 27 años y un récord de 26-1-1 (21). Garcia detuvo a Oscar Duarte Jurado por KO en el asalto 8º.
El 16 de julio de 2022 Ryan Garcia se enfrentó a Javier Fortuna en un combate de ligero a la edad de 23. Él entró con un récord de 23-0 (19), y Fortuna tenía 33 años y un récord de 37-3-1 (26). Garcia detuvo a Javier Fortuna por KO en el asalto 6º.
El 14 de febrero de 2020 Ryan Garcia se enfrentó a Francisco Fonseca en un combate de ligero a la edad de 21. Él entró con un récord de 20-0 (17), y Fonseca tenía 25 años y un récord de 25-2-2 (20). Garcia detuvo a Francisco Fonseca por KO en el asalto 1º.
El 2 de enero de 2021 Ryan Garcia se enfrentó a Luke Campbell en un combate titular de ligero por el título CMB. Garcia tenía 22 años y un récord de 21-0 (18), y Campbell tenía 33 años y un récord de 20-3 (16). Garcia detuvo a Luke Campbell por asalto 7º TKO y se convirtió en el nuevo campeón ligero mundial.
El 4 de mayo de 2018 Ryan Garcia se enfrentó a Jayson Vélez en un combate de superpluma a la edad de 19. Él entró con un récord de 15-0 (13), y Vélez tenía 30 años y un récord de 4-4-1 (2). Garcia ganó la pelea por asalto 10º decisión unánime.
El 15 de diciembre de 2018 Ryan Garcia se enfrentó a Braulio Rodriguez en un combate de superpluma a la edad de 20. Él entró con un récord de 17-0 (14), y Rodriguez tenía 30 años y un récord de 19-3 (17). Garcia detuvo a Braulio Rodriguez por KO en el asalto 5º.
El 15 de septiembre de 2017 Ryan Garcia se enfrentó a Miguel Carrizoza en un combate de superpluma a la edad de 19. Él entró con un récord de 11-0 (10). Garcia detuvo a Miguel Carrizoza por KO en el asalto 1º.
El 22 de marzo de 2018 Ryan Garcia se enfrentó a Fernando Vargas Parra en un combate de superpluma a la edad de 19. Él entró con un récord de 14-0 (13). Garcia detuvo a Fernando Vargas Parra por KO en el asalto 1º.