Here is a list of Ambrose's best fights. For a list of Ambrose's losses, refer to "J. J. Ambrose Losses".
On August 29, 2015 J. J. Ambrose faced off against Ricky Legere in a welterweight bout at age 28. He was coming in with a record of 23-6 (18), and Legere was 29 years old and with a record of 19-6 (17). Ambrose stopped Ricky Legere via submission.
On June 26, 2016 J. J. Ambrose faced off against Francisco Treviño in a featherweight bout at age 29. He was coming in with a record of 26-7 (21), and Treviño was 34 years old and with a record of 13-2 (8). Ambrose stopped Francisco Treviño via submission.
On January 17, 2013 J. J. Ambrose faced off against Brian Warren in a lightweight bout at age 25. He was coming in with a record of 19-4 (14). Ambrose stopped Brian Warren via submission.
On May 27, 2016 J. J. Ambrose faced off against Fabio Mello in a featherweight bout at age 29. He was coming in with a record of 25-7 (20), and Mello was 40 years old and with a record of 11-7 (7). Ambrose stopped Fabio Mello via TKO.
On June 30, 2019 J. J. Ambrose faced off against Akihiro Murayama in a welterweight bout at age 32. He was coming in with a record of 33-8 (25), and Murayama was 39 years old and with a record of 20-9-9 (11). Ambrose won the fight via 3-round unanimous decision.
On October 29, 2011 J. J. Ambrose faced off against Sebastien Garguier at age 24. He was coming in with a record of 17-3 (12). Ambrose won the fight via 3-round unanimous decision.
On April 26, 2013 J. J. Ambrose faced off against Ibrahim Ahmed in a lightweight bout at age 26. He was coming in with a record of 20-4 (15). Ambrose stopped Ibrahim Ahmed via submission.
On November 18, 2016 J. J. Ambrose faced off against Dylan Fussell in a lightweight bout at age 29. He was coming in with a record of 27-7 (21). Ambrose won the fight via 3-round unanimous decision.