Here is a list of Flanagan's best fights. For a list of Flanagan's losses, refer to "Terry Flanagan Losses".
On April 8, 2017 Terry Flanagan met Petr Petrov in a lightweight (WBO) world-title defense fight. Flanagan was 27 years old and with a record of 33-0 (13), and Petrov was 34 years old and with a record of 38-4-2 (19). Flanagan won the fight via 12-round unanimous decision and successfully defended his title.
On March 12, 2016 Terry Flanagan met Derry Mathews in a lightweight (WBO) world-title defense fight. Flanagan was 26 years old and with a record of 30-0 (12), and Mathews was 32 years old and with a record of 38-9-2 (20). Flanagan won the fight via 12-round unanimous decision and successfully defended his title.
On October 6, 2012 Terry Flanagan faced off against Derry Mathews in a super-featherweight bout at age 23. He was coming in with a record of 17-0 (4), and Mathews was 29 years old and with a record of 31-7-1 (16). Flanagan won the fight via 3-round unanimous decision.
On July 11, 2015 Terry Flanagan fought Jose Zepeda in a lightweight world-title fight for the WBO title. Flanagan was 26 years old and with a record of 28-0 (11), and Zepeda was 26 years old and with a record of 23-0 (20). Flanagan stopped Jose Zepeda via 2nd-round retirement and is crowned the new lightweight world champion.
On July 26, 2014 Terry Flanagan faced off against Martin Gethin in a lightweight bout at age 25. He was coming in with a record of 25-0 (9), and Gethin was 30 years old and with a record of 24-5-1 (11). Flanagan stopped Martin Gethin via retirement.
On October 6, 2012 Terry Flanagan faced off against Gary Sykes in a super-featherweight bout at age 23. He was coming in with a record of 18-0 (4), and Sykes was 28 years old and with a record of 22-2 (5). Flanagan won the fight via 3-round split decision.
On April 27, 2013 Terry Flanagan faced off against Nate Campbell in a super-featherweight bout at age 23. He was coming in with a record of 20-0 (6), and Campbell was 41 years old and with a record of 36-10-1 (26). Flanagan stopped Nate Campbell via retirement.
On October 10, 2015 Terry Flanagan met Diego Magdaleno in a lightweight (WBO) world-title defense fight. Flanagan was 26 years old and with a record of 29-0 (12). Flanagan stopped Diego Magdaleno via 2nd-round TKO and successfully defended his title.