Gary O'Sullivan tiene seis derrotas contra seis oponentes en su carrera de boxeo. Para una lista de las mejores peleas de O'Sullivan, consulta "Mejores peleas de Gary O'Sullivan".
El 17 de marzo de 2024 Gary O'Sullivan se enfrentó a Sofiane Khati en un combate de medio a la edad de 39. Él entró con un récord de 31-6 (21). O'Sullivan perdió la pelea por asalto 8º decisión por puntos.
El 28 de mayo de 2022 Gary O'Sullivan se enfrentó a Erislandy Lara en un combate de medio titulado por el título AMB (Regular). O'Sullivan tenía 37 años y un récord de 31-5 (21), y Lara tenía 39 años y un récord de 28-3-3 (16). O'Sullivan perdió la pelea por asalto 8º TKO.
El 11 de enero de 2020 Gary O'Sullivan se enfrentó a Jaime Munguia a la edad de 35. Él entró con un récord de 30-4 (21), y Munguia tenía 23 años y un récord de 34-0 (27). O'Sullivan perdió la pelea por TKO en el asalto 11º.
El 15 de septiembre de 2018 Gary O'Sullivan se enfrentó a David Lemieux a la edad de 34. Él entró con un récord de 28-3 (20), y Lemieux tenía 29 años y un récord de 39-4 (33). O'Sullivan perdió la pelea por KO en el asalto 1º.
El 12 de diciembre de 2015 Gary O'Sullivan se enfrentó a Chris Eubank Jr. a la edad de 31. Él entró con un récord de 22-2 (15), y Eubank Jr. tenía 26 años y un récord de 20-1 (15). O'Sullivan perdió la pelea por retiro en el asalto 7º.
El 20 de julio de 2013 Gary O'Sullivan se enfrentó a Billy Joe Saunders en un combate de medio a la edad de 29. Él entró con un récord de 16-1 (10), y Saunders tenía 23 años y un récord de 17-0 (10). O'Sullivan perdió la pelea por asalto 12º decisión unánime.