Jorge Masvidal is not a happy camper.

After all, the American Top Team product was expected meet fellow welterweight Kelvin Gastelum on the main card of The Ultimate Fighter Latin America 3 Finale in November. After years of putting in work, his efforts were finally paying off.

It was essentially everything Masvidal had been working towards. A top 10 ranked opponent on a high profile card.

“I was ecstatic [when I was booked against Gastelum],” revealed Masvidal during a phone interview with FanSided. “I had goosebumps when they told me. It was the luckiest day of my life, that’s what I was thinking. I’m going to open up a Christmas gift in November, that’s what I was thinking.”

But then, as has become custom with Masvidal’s professional fight career, his opponent Gastelum was pulled from the bout in order to replace Robbie Lawler, who was still recovering from a recent first round knockout, against Donald Cerrone at UFC 205 in Madison Square Garden.

A last minute change in opponent has becomes the norm for Masvidal, who’s been forced to sit through several fight swaps since debuting with the UFC in 2013. More often then not, Masvidal has been left with an opponent either ranked far lower than his original opponent or unranked entirely.

Well according to Masvidal, enough is enough.

“The final say [in my next opponent] is going to be up to me, I’ve been in this sport too long,” said Masvidal. “If they don’t give me someone with a name, I’m not fighting another Ultimate Fighter winner that is undefeated, untested, with no ranking. I’m not going to do that. I did that plenty before I got to the UFC, and my UFC resume speaks for itself.

“I’ve beaten up everybody’s favorite Ultimate Fighter, I’m not going to do that again. If it’s not a ranked guy, I probably won’t fight to tell you the truth. I don’t have it in me to fight another up and coming kid or another Ross Pearson. It’s not where I belong. My whole purpose coming into the UFC was to fight the best in the world. I’m not getting to face them.”

Masvidal (30-11) most recently snapped his two fight losing skid when he outpointed TUF 9 winner Ross Pearson at UFC 201 in July. Prior to this win, ‘Gamebred’ suffered back-to-back split-decision losses to former champ Benson Henderson and stand out striker Lorenz Larkin.

“I’ve beaten up everybody’s favorite Ultimate Fighter, I’m not going to do that again. If it’s not a ranked guy, I probably won’t fight to tell you the truth.

Pointing specifically to several of his fellow ex-Strikefroce fighters obtaining more high profile fights, Masvidal says he’s done taking fights against opponents he knows has no business being in the Octagon with him

“I fought K.J. Noons in Strikeforce,” said Masvidal. “His first fight coming to the UFC was Cowboy. I didn’t get a ranked dude, but a very tough dude in Tim Means, but not a ranked dude. So I thought maybe my second fight I’m going to get a ranked dude. It didn’t happen when I fought Michael Chiesa. So I thought maybe my third fight, it still didn’t happen. Fourth, fifth…It’s crazy. I got to keep proving myself? I’ve been doing this s–t.

“Pat Healy got to fight Jim Miller in his first fight int he UFC, look what I did to Pat Healy. It’s mind blowing to me. He got to fight him when Jim was No. 5 in the world. Why didn’t I get these match ups? Why didn’t I get Cowboy? Why didn’t I get Jim Miller? Any of these ranked dudes. My career would be at a complete different point if that had happened.”

But will the UFC listen to his plea? Masvidal isn’t holding his breath.

“There is no talking to the UFC, they already know the situation,” said Masvidal “I’ve told them and I tell them every time. I tell them I want the toughest f–king dude you got. Who is the dude no one wants to fight that’s up there. Who is the biggest name I can get my hands on? Every single time me and them have a conversation, or my management and them have the conversation, it’s the same three sentences. ‘Jorge wants the biggest name possible, the highest ranked guy possible, the toughest guy possible.’ You know what happens ‘yeah Jorge, we got it. How does this guy sound?’

“If you knew how many people said no to me behind closed doors. Joe Silva’s called them, ‘hey do you want to fight so-and-so.’ Right now as we speak, there are three top names they’re trying to get at. None of them have said anything back. Why?”

But what is it about this former lightweight turned welterweight that causes so many fighters to turn down the potential matchup? For Masvidal it’s simple: they know he’s better.

“Why didn’t I get Cowboy? Why didn’t I get Jim Miller? Any of these ranked dudes. My career would be at a complete different point if that had happened.”

“If you know about fighting, if you’re mind elevated enough that you know about fighting you know that I’m good everywhere,” said Masvidal. “You know there is not a bone of b-tch in me, anywhere in my body. If I’m hurt I’m going to fight. If I’m tired I’m going to fight.

“I know how to fight. I’m not going to fight anyone who is devastatingly good in any one area over me. I can fight [Demian] Maia tomorrow and he is not going take me down and hold me down. Or Johny Hendricks. I’m not going to get ridden out by nobody. I’m not going to get out struck by anybody. If they’re that better of a striker than me, then I’d just take them down. People know that.”

So with no opponent, once again, Masvidal has taken to social media to essentially call out the entire Top 10 of the UFC’s 170-pound division. But if he has any say in the matter, he has two names in mind for his next fight.

“God is bigger than anybody’s plans,” said Masvidal. “I get Johny Hendricks in Mexico, then either Cowboy or Kelvin gets hurt and I step in November 12, a week later, and f–k more s–t up. Just because they did that to me. Last minute, I step in there and kick some more ass.”