Here is a list of Penn's best fights. For a list of Penn's losses, refer to "B.J. Penn Losses".
On January 31, 2004 B.J. Penn fought Matt Hughes in a welterweight title fight for Hughes' UFC Championship title. Penn was 25 years old and with a record of 7-1-1 (6), and Hughes was 30 years old and with a record of 35-3 (28). Penn stopped Matt Hughes via 1st-round submission and is crowned the new UFC welterweight champion.
On August 8, 2009 B.J. Penn met Kenny Florian in a lightweight (UFC Championship) title defense fight. Penn was 30 years old and with a record of 14-5-1 (11), and Florian was 33 years old and with a record of 11-3 (10). Penn stopped Kenny Florian via 4th-round submission and successfully defended his title.
On May 24, 2008 B.J. Penn met Sean Sherk in a lightweight (UFC Championship) title defense fight. Penn was 29 years old and with a record of 13-4-1 (10), and Sherk was 34 years old and with a record of 34-2-1 (21). Penn stopped Sean Sherk via 3rd-round TKO and successfully defended his title.
On January 19, 2008 B.J. Penn fought Joe Stevenson in a lightweight title fight for the UFC Championship title. Penn was 29 years old and with a record of 12-4-1 (9), and Stevenson was 25 years old and with a record of 28-7 (19). Penn stopped Joe Stevenson via 2nd-round submission and is crowned the new UFC lightweight champion.
On December 12, 2009 B.J. Penn met Diego Sanchez in a lightweight (UFC Championship) title defense fight. Penn was 30 years old and with a record of 15-5-1 (12), and Sanchez was 27 years old and with a record of 21-2 (15). Penn stopped Diego Sanchez via 5th-round TKO and successfully defended his title.
On October 10, 2003 B.J. Penn faced off against Takanori Gomi in a lightweight bout at age 24. He was coming in with a record of 6-1-1 (5), and Gomi was 25 years old and with a record of 14-1 (5). Penn stopped Takanori Gomi via submission.
On November 20, 2010 B.J. Penn faced off against Matt Hughes in a welterweight bout at age 31. He was coming in with a record of 16-7-1 (13), and Hughes was 37 years old and with a record of 45-7 (34). Penn stopped Matt Hughes via KO.
On November 2, 2001 B.J. Penn faced off against Caol Uno in a lightweight bout at age 22. He was coming in with a record of 3-0 (3), and Uno was 26 years old and with a record of 13-4-2 (8). Penn stopped Caol Uno via KO.
On May 10, 2002 B.J. Penn faced off against Paul Creighton in a lightweight bout at age 23. He was coming in with a record of 4-1 (4), and Creighton was 31 years old and with a record of 3-0 (2). Penn stopped Paul Creighton via TKO.
On May 22, 2004 B.J. Penn faced off against Duane Ludwig in a welterweight bout at age 25. He was coming in with a record of 8-1-1 (7), and Ludwig was 25 years old and with a record of 10-2 (8). Penn stopped Duane Ludwig via submission.