Shannon O'Connell has seven losses against seven opponents on her boxing record. For a list of O'Connell's best fights, refer to "Best fights of Shannon O'Connell".
On December 10, 2022 Shannon O'Connell fought Ebanie Bridges in a bantamweight world-title fight for Bridges' IBF title. O'Connell was 39 years old and with a record of 23-7-1 (11), and Bridges was 36 years old and with a record of 8-1 (3). O'Connell lost the fight via 8th-round TKO.
On July 29, 2017 Shannon O'Connell faced off against Helen Joseph at age 34. She was coming in with a record of 15-6-1 (7). O'Connell lost the fight via 2nd-round KO.
On June 16, 2017 Shannon O'Connell faced off against Marcela Eliana Acuña at age 34. She was coming in with a record of 15-5-1 (7). O'Connell lost the fight via 10-round unanimous decision.
On September 11, 2015 Shannon O'Connell faced off against Sandy Tsagouris at age 32. She was coming in with a record of 11-4 (6). O'Connell lost the fight via 8-round unanimous decision.
On March 1, 2014 Shannon O'Connell faced off against Diana Prazak in a super-featherweight bout at age 31. She was coming in with a record of 8-3 (5), and Prazak was 34 years old and with a record of 12-2 (8). O'Connell lost the fight via 5th-round TKO.
On May 5, 2013 Shannon O'Connell faced off against Choi Hyun-mi in a featherweight bout at age 30. She was coming in with a record of 7-2 (4), and Hyun-mi was 22 years old and with a record of 6-0-1 (2). O'Connell lost the fight via 10-round unanimous decision.
On March 2, 2012 Shannon O'Connell faced off against Sara George in a bantamweight bout at age 29. She was coming in with a record of 1-1 (1). O'Connell lost the fight via 6-round unanimous decision.