SUGAR LAND — J.J. Watt’s offseason: A mattress on the dining-room floor of a friend’s apartment in Wisconsin, followed by the “hardest” training regimen of Watt’s four-year career.

“I went five days a week with my two-a-day workouts. … I kind of just more went into the hole,” said Watt, prior to his second-annual charity softball game Friday at Constellation Field. “You just climb into a hole and you want to work out. … I just lived that rocky lifestyle a little bit, where you don’t do a whole lot of media, you don’t do a whole lot of events, you just work.”

A crowd of 7,500 was expected for the game, which sold out in four hours.

Twenty-six Texans were featured on “Offense” and “Defense” rosters, including Arian Foster, Brian Cushing and Case Keenum.

Fans lined up at least two hours before gates opened at the Sugar Land Skeeters’ stadium, with No. 99 jerseys lining rows of seats prior to a home-run derby.

“It’s unbelievable. … This year to see how it’s even grown from last year and to see how word of mouth has kind of taken over – fans are showing up at noon, 1 o’clock for a 7 o’clock game,” Watt said. “It’s unbelievable to see all this media attention and everything else for such a good cause.