Is there anyone who B.J. Penn hasn’t fought? He has fought welterweights George St. Pierre and Matt Hughes, and lightweights Jens Pulver, Kenny Florian, Frankie Edgar and Sean Sherk. He has also ventured into light-heavyweight for a match with former champion, Lyoto Machida. There aren’t too many opponents left that were not at the top […]
Bj Penn: 5 Opponents He Needs to Fight before He Retires
Is there anyone who B.J. Penn hasn’t fought? He has fought welterweights George St. Pierre and Matt Hughes, and lightweights Jens Pulver, Kenny Florian, Frankie Edgar and Sean Sherk. He has also ventured into light-heavyweight for a match with fo…