If he's interested in MMA I strongly suggest getting him a subscription to UFC Fightpass. It has all past UFC, Pride, Strikeforce and pretty much most major MMA organization events. Tons of content, it would keep him busy for a while.

All three of the guys you mentioned fought Marcus in their UFC debut so it was kind of impossible to know how they'd do in the UFC at the point they fought. Marcus was just unlucky that he got these three monsters.