When the initial lineup for UFC 187 was announced, my jaw essentially hit the floor. Without question, it was one of the best fight cards the UFC had put together in a very long time. But over the past 45 days, things have gotten a little crazy.

UFC light heavyweight champion and event headliner Jon Jones got into some legal trouble and was subsequently pulled from the card and stripped of his title. Then, one of the most intriguing fights on the card took a hit as Khabib Nurmagomedov was pulled from his bout with Donald Cerrone because of a knee injury.

But even with the injury and the Jones nonsense, UFC 187 is set to be a spectacular card featuring some of the best fighters the UFC has to offer. From top to bottom, this card is filled with great fights featuring a little something for everyone.

For the gamblers out there, UFC 187 has some huge spreads and not many live underdogs. To make some money this weekend, gamblers need to focus on prop bets over simply picking winners; unless they are looking to hit a big parlay play.

John Moraga, +425 vs. Joseph Benavidez, -550

The UFC flyweight division might lack depth, but the talent at the top is very impressive. Moraga and Benavidez are two of the best in the world at 125. This is an interesting matchup because both fighters are so similar; both are excellent wrestlers with sound submission games and solid striking. With all things being equal from a technical standpoint, the edge has to go to Benavidez and his athleticism.

Play: At +196, take Benavidez to win inside the distance

Andrei Arlovski, +345 vs. Travis Browne, -430

I love watching heavyweight fights and this bout between Arlovski and Browne should be a fun one as both men are athletic and powerful. I can only see this fight ending one way; with someone unconscious on the mat.

Play: At -227, take Browne to win inside the distance

Donald Cerrone, -470 vs. John Makdessi, +375

After being sidelined for over a year, Makdessi looked great in his Octagon return at UFC 186. But Cerrone is a whole different kind of animal. Riding an impressive seven-fight win streak, Cerrone is firing on all cylinders and Makdessi simply doesn’t have the tool box to really compete.

Play: At +115, take the Under 2 ½ rounds

Chris Weidman, -500 vs. Vitor Belfort, +400

In the co-main event of the evening, UFC middleweight champion Weidman will finally look to defend his title against the always dangerous Belfort. This fight has been in the works for a long time, but between TRT and injuries it’s been pushed back and rescheduled several time. Even though Belfort is an underrated grappler, his only real weapon in this fight is his striking. If Weidman can stay out of danger on the feet, then he will win this fight.

Play: At -190, take Weidman to win inside the distance

Anthony Johnson, +115 vs. Daniel Cormier, -135

With Jones now out of the mix for an undetermined amount of time, the UFC will crown a new light heavyweight champion at UFC 187. This is a fight I keep going back and forth on. On one hand, Cormier’s wrestling and power are a dangerous combination and outside of Jones no one has been able to stop Cormier’s grappling attack. But on the other hand, Johnson is on an incredible run and he looks like a completely different fighter at light heavyweight. His speed, power, and explosiveness are just off the charts. Oh, and Johnson is a pretty good wrestler in his own right; not on Cormier’s level, but noteworthy.

Cormier is coming in as the slight favorite, but I just can’t get Johnson’s destruction of Alexander Gustafsson out of my head. Johnson utterly dominated the former title challenger and he made it look easy.

Play: Take Johnson to win and at +167, take him to win inside the distance

Big Play: At +467, parlay John Dodson, Benavidez, Browne, Cerrone, Weidman and Johnson

Odds provided by BestFightOdds.com