Here is a list of Moraga's best fights. For a list of Moraga's losses, refer to "John Moraga Losses".
On October 7, 2017 John Moraga faced off against Magomed Bibulatov in a flyweight bout at age 33. He was coming in with a record of 18-6 (11), and Bibulatov was 29 years old and with a record of 14-0 (7). Moraga stopped Magomed Bibulatov via KO.
On August 4, 2012 John Moraga faced off against Ulysses Gomez in a flyweight bout at age 28. He was coming in with a record of 12-1 (7), and Gomez was 29 years old and with a record of 9-2 (7). Moraga stopped Ulysses Gomez via KO.
On December 29, 2012 John Moraga faced off against Chris Cariaso in a flyweight bout at age 28. He was coming in with a record of 13-1 (8), and Cariaso was 31 years old and with a record of 14-3 (4). Moraga stopped Chris Cariaso via submission.
On January 15, 2014 John Moraga faced off against Dustin Ortiz in a flyweight bout at age 29. He was coming in with a record of 14-2 (8), and Ortiz was 25 years old and with a record of 12-2 (9). Moraga won the fight via 3-round split decision.
On June 11, 2017 John Moraga faced off against Ashkan Mokhtarian in a flyweight bout at age 33. He was coming in with a record of 17-6 (10), and Mokhtarian was 31 years old and with a record of 13-1 (12). Moraga won the fight via 3-round unanimous decision.
On December 13, 2014 John Moraga faced off against Willie Gates in a flyweight bout at age 30. He was coming in with a record of 16-3 (10), and Gates was 27 years old and with a record of 11-4 (8). Moraga stopped Willie Gates via submission.
On September 5, 2014 John Moraga faced off against Justin Scoggins in a flyweight bout at age 30. He was coming in with a record of 15-3 (9), and Scoggins was 22 years old and with a record of 9-1 (7). Moraga stopped Justin Scoggins via submission.
On April 14, 2018 John Moraga faced off against Wilson Reis in a flyweight bout at age 34. He was coming in with a record of 19-6 (11), and Reis was 33 years old and with a record of 22-8 (10). Moraga won the fight via 3-round unanimous decision.
On June 26, 2010 John Moraga faced off against Travis Halverson at age 26. He was coming in with a record of 5-0 (3). Moraga stopped Travis Halverson via submission.
On March 20, 2010 John Moraga faced off against Pat Donovan at age 26. He was coming in with a record of 4-0 (2). Moraga stopped Pat Donovan via submission.