Canadian welterweight Rory MacDonald steps into the Octagon against legend BJ Penn on Saturday night.
He's big, mean and hungry to succeed in his UFC career.
MacDonald has looked like a monster since he first fought in the UFC. He has put on excellent performances that have the UFC brass and fans taking notice.
Let's take a look at ranking Rory MacDonald's five UFC fights to date.