Looks like Mario is trying to give Trey Songz a run for his money!

Last week, Trey Instagrammed a pic of him wearing nothing but a pair of Calvin Klein underwear.

And Mario obviously wanted a piece of the fun too, so he posted his own Instagram photo showing off his male parts.

Mario wrote in the caption:

“Ladies only … I had a dream that I would play in the next spartan movie so I woke up like this | God”

So we have to ask the ladies … who would you rather? Trey Songz or Mario??? Let us know in the comments (and/or the poll) below!