The criteria for our All-Hot NFL team is in the name — who we think is hot. Performance factored in only in as much as the stars got more TV time and therefore more exposure.

This list is totally subjective, so comment away if you have other preferences. And we did not scour the rosters of all 53 players on 32 teams and realize we left off a lot of hot players — if only they played in Speedos or jocks, it would make it so much easier.

Selections were made by Jim Buzinski and Jeremy Brener. The offensive line was picked by Jim Allen, who focuses on the guys in the trenches. The toughest call was tight end, since there were many we could have picked from. We picked offense, defense, punter, kicker and even a coach.

Since we always get some comments about how we’re sexualizing sports and ruining it for LGBT athletes, I’ll preempt that by quoting Aaron Rodgers: “R-E-L-A-X.” We’re gay guys who notice the good looks and hot bodies of players and there’s no crime in that. We hope the players on our list are flattered.

All photos by Getty Images and USA TODAY Sports.


Cam Newton, Panthers

Running backs

rex burkhardRex Burkhard (33), Bengalsreggie bush Reggie Bush, 49ers

Wide receivers

Eric Decker, Jets

julian edelman
Julian Edelman, Patriots

demaryius thomas
Demaryius Thomas, Broncos

Tight end

zach ertz 2
Zach Ertz, Eagles

Offensive line

Jah Reid, Chiefs

corey linsley
Corey Linsley, Packers

jack mewhort
Jack Mewhort, Colts

tyron smith
Tyron Smith, Cowboys

ryan kalil
Ryan Kalil, Panthers

Defensive line

Chris Long, Rams

demarcus ware
Demarcus Ware, Broncos

jj watt
J.J. Watt, Texans

geno atkins
Geno Atkins, left, Bengals


Connor Barwin, Eagles

luke kuechly
Luke Kuechly, Panthers

anthony barr
Anthony Barr, Vikings

andrew gachkar
Andrew Gachkar, Cowboys

Defensive Backs

Harrison Smith, Vikings

leodis mckelvin
Leodis McKelvin, Bills

craig dahl
Craig Dahl, Giants (this photo is when he was with the 49ers)

jordan poyer
Jordan Poyer, Browns


Jacob Schum, Buccaneers


Brandon McManus, Broncos

Head coach

John Harbaugh, Ravens