Dante was selected to be a part of the seventh season of The Ultimate Fighter. In order to get into the house and actually compete on the show, Rivera had to fight John Wood, a training partner of Forrest Griffin. Rivera defeated Wood via kimura submission and was then selected to be a part of Griffin's team. In the first round of the tournament, Rivera was matched up against Brandon Sene, defeating him via decision and moving him onto the next round. Rivera's next fight came against teammate Jesse Taylor. Taylor defeated Rivera via unanimous decision and ended Rivera's chances of winning the show. During the show, Rivera was consistently shown arguing with the young and inexperienced Matt Riddle. Dante, on more the one occasion, stated that he would retire if Riddle defeated him.
Dante fought Matthew Riddle at the TUF 7 Finale. Dante was defeated by Riddle via decision. When asked by Joe Rogan if he will retire as he had stated on The Ultimate Fighter, Dante declined and said he would continue to fight. After the loss, he was released from his contract.
Post UFC
He made his post UFC debut against a castoff from The Ultimate Fighter 7, Paul Bradley. Rivera was defeated after being knocked out before the minute mark. He bounced back with a win over Lamont Lister and a win over WEC vet, Justin Haskins. Rivera fought fellow TUF alumni, Dan Cramer, for a small New Jersey promotion. After three rounds, the fight went to the judges and Rivera was awarded the victory via split decision. Many spectators were upset with the decision believing that Rivera had dominated the fight and had convincingly won all three rounds. According to his Twitter he frequently works to increase his cardio by innovating the art of dynamic rollerblading.
Bellator MMA
Rivera made his promotional debut against former Bellator welterweight championLyman Good on April 4, 2013 at Bellator 95. Good defeated Rivera via unanimous decision. Rivera was expected to face promotional newcomer Nah-Shon Burrell on November 15, 2013 at Bellator 108. However, Rivera was removed from the card due to undisclosed reasons and Burrell was rescheduled to face Jesus Martinez. Dante Rivera won his last Bellator fight win a dominant performance against tough fighter Gemiyale Adkins.