Post-Practice Release 

When a lost bet causes a teammate to dress up it leads to a hot and unexpected encounter in the lockeroom between two teammates

  • Score 8.8 (1 votes)
  • New Story
  • 1374 Words
  • 6 Min Read

The locker room smelled like it always did after practice: damp turf, cheap body spray, and the faint metallic tang of sweat-soaked gear. The whole team was still buzzing, voices echoing off the tiled walls as they ribbed Andrew mercilessly. The bet had been stupid (loser wears the girl’s school uniform skirt on campus all day), and Andrew had lost fair and square. Now the pleated navy skirt swung around his thick, tanned thighs every time he moved, the hem flirting dangerously high. White Calvin Klein briefs peeked out whenever he shifted his weight, the curve of his ass just barely visible beneath the loose fabric.

Andrew’s face was burning crimson under his blond hair. The all-American boy-next-door look only made it cuter. He kept tugging the skirt down, muttering “fuck off” through a sheepish grin while the guys howled with laughter.

Pete wasn’t laughing.

He sat on the far bench, towel draped over his lap, dark brown hair still damp from the field, thick Tom Selleck mustache framing a mouth that had gone dry. His eyes were locked on Andrew’s legs: long, powerful, the kind of calves and thighs that came from years of squats and sprints. Every time Andrew laughed and shifted, the skirt rode up another inch, revealing the smooth underside of his ass. The white briefs hugged the firm round cheeks like a second skin. Pete’s cock had been rock-hard for twenty straight minutes, throbbing painfully against the towel, the head already leaking.

He’d never looked at Andrew like this before. Not really. Andrew was the golden boy, the one everyone liked, the steady presence on the team. But right now, in that ridiculous skirt, legs slightly apart, blond hair falling into his eyes, he looked… fuck. He looked like sex.

One by one the guys filtered out, showering, heading to the dining hall, slapping Andrew on the back with one last “nice legs, princess” before the door swung shut. The locker room grew quiet, just the distant hiss of showers and the low hum of the overhead lights.

Andrew finally pocketed his phone, cheeks still pink, and stood up to open his locker. He glanced across the room. Pete was still sitting there, towel in place, eyes dark and fixed on him.

“You showering, man?” Andrew asked, voice casual but a little shy.

Pete nodded once, slow.

Andrew shrugged and started peeling off his practice jersey, back muscles flexing under the fluorescent glow. Pete stood. His erection hadn’t gone down at all. Hell, it felt thicker, heavier, straining the front of his shorts as he crossed the tiled floor. Each step felt deliberate, like the air between them had thickened.

Andrew turned, still in the skirt and briefs, one hand on his locker door. “You good, Pete? You’ve been kinda quiet—”

Pete didn’t answer with words.

He moved fast but not rough, catching Andrew’s wrists in his big hands and pressing them up against the cool metal locker above his head. The skirt fluttered with the motion, brushing Pete’s thighs. Andrew’s breath hitched, blue eyes wide.

“You look so fucking sexy right now, Andrew,” Pete said, voice low and rough. His mustache brushed close enough that Andrew could feel the warmth of his breath. “I can’t stop staring at you in that skirt. Those legs… Jesus.”

Andrew swallowed hard, throat working. “Thanks, Pete, but… I’m kind of spoken for. And don’t you have a girlfriend anyway?”

“I don’t care.” Pete’s hips rolled forward, pressing the thick, rigid length of his cock against Andrew’s thigh through the thin shorts. The heat of it was unmistakable, heavy and insistent. “I’ve never been this hard in my life. I fucking need to fuck you.”

Andrew could feel every inch of him: thick, long, pulsing against his bare leg where the skirt had ridden up. His own cock twitched in the white briefs, traitorously interested despite the surprise.

“I… I don’t really bottom, man,” Andrew breathed, but there was no real fight in it, just a shaky honesty.

Pete leaned in. His mustache grazed the sensitive skin of Andrew’s neck first with soft, warm kisses that turned open-mouthed, sucking gently, tongue flicking. Andrew’s head tipped back against the locker with a soft thud, a quiet groan slipping out. Then Pete found his lips.

The kiss was slow at first, almost reverent, mustache tickling Andrew’s upper lip in the hottest way. Then it deepened: tongues sliding, breaths mingling, hungry but sweet. Andrew melted. His wrists relaxed in Pete’s grip, body arching into the bigger jock like he’d been waiting for this without knowing it. The skirt brushed between them, soft fabric against hard muscle, and Pete groaned into his mouth at the feel of it.

Without breaking the kiss, Pete turned Andrew around gently, pressing his chest to the locker. Big hands slid down Andrew’s sides, reverent, thumbs tracing the dip of his waist. He hooked his fingers into the waistband of the white Calvin Klein briefs and eased them down just enough, letting them bunch at Andrew’s knees, while the skirt stayed right where it was. The pleats fanned out over the perfect curve of his ass.

Pete reached into his open gym bag on the bench and pulled out the small bottle of massage oil they all used after tough sessions. He poured a generous amount into his palm, warming it between his hands, then stepped in close again. One hand rested on Andrew’s hip, steadying, while the other slipped under the skirt.

His slick fingers found the tight, untouched ring and circled slowly, teasing, gentle. Andrew gasped, forehead pressed to the cool metal, legs trembling just a little.

“Easy,” Pete murmured against his ear, voice thick with want but soft with care. “I’ve got you. Just feel it.”

His finger pressed in: slow, careful, slick and warm, easing past the first tight ring while his free hand stroked soothing circles over Andrew’s lower back beneath the pleats of the skirt. The locker room was silent except for their shared breathing and the wet, intimate sound of oil and skin.

Pete kissed the back of Andrew’s neck again, mustache brushing tender skin, and whispered, “Tell me if it’s too much. I just… I need to be inside you so bad, but only if you want it too.”

Andrew’s only answer was a soft, needy moan and the way he pushed back against Pete’s hand, skirt swaying, legs spreading just a little wider.

And Andrew did want it. This was so hot. He loved his boyfriend, but fuck, he wanted this right now, and Pete was so sexy. Pete worked his hole until it relaxed and then slicked his cock and pushed in. It wasn’t a long fuck, but it was passionate, and both men were soon grunting in pleasure. Pete wrapped a hand around Andrew’s dick under the skirt as he drove into him. As Pete long-dicked him, Andrew came, his load spilling over Pete’s hand and onto the locker-room floor. His hole clenched down desperately, gripping as Pete drove in and out still, and it was so tight Pete tipped over the edge and bred him. He pulled out slowly, turned Andrew around, and kissed him.

“Thanks, Andrew,” Pete said. “I really fucking needed that.”

Andrew let out a shaky laugh, cheeks flushed, legs still unsteady. He reached up, brushed a thumb along Pete’s mustache, then leaned in for one more quick kiss.

“Yeah,” he murmured, voice hoarse. “Me too.”

They stood there a minute longer: sweaty, spent, the locker room quiet except for their breathing and the faint drip of cum hitting tile. Eventually Pete stepped back, tugged Andrew’s briefs back up (careful, almost sweet), smoothed the skirt down like it mattered. He grabbed a towel from the bench, wiped his hand, then Andrew’s thigh, then the floor in quick, efficient swipes.

“Shower?” Pete asked, tilting his head toward the still-running stalls.

Andrew nodded, sheepish grin returning. “Yeah. And maybe… don’t tell the guys I let you fuck me in their bet skirt.”

Pete smirked, dark eyes warm. “Our secret, princess.”

They headed toward the showers side by side, shoulders brushing, the pleated navy fabric swaying with every step Andrew took, and neither one of them could quite stop smiling.


If you enjoyed this story, consider supporting the author on Patreon.

To get in touch with the author, send them an email.


Report
What did you think of this story?
Share Story

In This Story