Swim Team Ritual

Justin had always been a decent swimmer — strong strokes, good breath control, and a comfort in water that came from years of backyard pools and beach vacations. But joining the college swim team was something else entirely. He wasn’t sure what had made him do it. His sex life was almost non-existent, so maybe he just needed something physical to balance the mental grind of classes. Or maybe it was the way the guys on the team walked around campus — confident, relaxed, like they owned the place. He wanted to feel that was as well.

He was surprised when he made the team. Not varsity-level fast, but fast enough to earn a spot. He was more surprised by what came after: the locker room.

The first time he stepped in, the smell of chlorine clung to everything. Metal benches, mesh gear bags, echoes of conversations bouncing off tile. And then…the nudity.

Around him, his new teammates peeled off their damp speedos without hesitation—like this kind of thing was normal. Like bodies, and all the ways they were different, didn’t matter. It was a room full of penis…everywhere he looked.

Even still wrapped in his towel, Justin felt exposed. He’d never really thought much about it — his 5 inch hard length, his unimpressive girth, average in every sense — if not below average. Especially when soft.

He tried to play it cool, but he still kept his towel close. Most of the guys walked around like it was nothing — cracking jokes, toweling off, slapping each other on the ass, completely unbothered. He caught glimpses, tried not to stare. But how could he not?

“Yo, someone throw me my boxers,” Troy called, water still streaming from his curly hair. He was all bold muscle and bronze skin, with the kind of confidence that made him seem even taller than he was. Justin couldn’t help but glance down—Troy wasn’t hard or anything, but he hung thick and low, casual in the way he dried himself off like he didn’t even notice.

Next to him, Eli was stepping into a pair of gray briefs, abs sharp and defined, his hairless chest still beaded with water. He laughed at something Noah said, his briefs halfway up his leg—he stopped to catch Noah in a headlock and give him a noogie. Justin’s eyes flicked lower again. Eli was cut, shorter than Troy, but thick in a way that made Justin’s throat catch. Almost the width of like a White Claw can. He wondered how girls even managed to fit that in their mouths. Nothing about Eli looked uncertain or self-conscious.

Noah was leaner, with swimmer’s lines and a defined set of 6 pack abs that showed through very well on his thin torso. His dick matched the rest of him: long and skinny, swinging unbothered as he bent to grab his jeans. Visible even from the back while he was bent over. He didn’t even towel off. Just slipped into his clothes with a nonchalance that Justin envied.

He tried not to compare. But it was hard. Especially when Matt, the quietest of the group, pulled off his swimsuit and stood there for a second, towel slung over his shoulder like he didn’t even realize he was completely naked. He was built like a statue—broad-shouldered, narrow-waisted—and even soft, his cock hung heavy. The biggest he’d seen so far in the room. Probably about 7” soft, the damn thing was an absolute unit.

Justin shifted where he stood, arms crossed tightly over his chest. His towel suddenly felt thinner, tighter. He hated the way his heart pounded, the way he couldn’t stop thinking about how he looked in comparison. Smaller. Less. Not just his body, though his frame was slighter, his build less sculpted—but his dick, too. What hung beneath his towel. He knew if he changed now, they’d see. And even if no one said anything—especially if no one said anything—he’d feel it. The shame.

He caught his reflection in the shiny locker door—dripping, flushed, alone in his own head.

“Justin, you gonna change?” Matt asked, voice light, casual.

Justin forced a smile. “Yeah. Just…cooling off first.”

He turned away, pretending to rummage in his bag, giving himself another minute to breathe. Another minute to figure out how to undress without being noticed. His hands trembled as he pulled out his clothes.

As Justin continued to stand by his bag, still pretending to dig for something he didn’t need, he felt a quiet presence right beside him. Matt leaned in, still naked, his voice low enough that only Justin could hear.

“Hey,” he said, brushing water from his brow. “You don’t have to stress. No one here cares, man. It’s just us. It’s just a penis. No one is looking. You’re good.”

He gave Justin a warm, easy smile—no judgment, no pressure—just calm reassurance before turning back to finish getting dressed.

That first day, he showered quick and changed even quicker, keeping to himself. But no one mocked him. No one even looked twice. The team had a kind of unspoken ease about them — teasing each other, sure, but never crossing a line. It helped.

Slowly, Justin loosened up. He even stopped holding his towel like a security blanket at later locker room scenarios.

Then came “The Trial.”

Four days into his first week, while changing into his speedo before practice, a group of three of his teammates waited until Justin was stripped before grabbing his arms and legs and pulling him out of the locker room to the pool—completely naked.

“Time for you to prove yourself fresh fins” an unidentifiable voice said as he fought their grip on him.

Once at the pool, they tossed Justin in. When he swam to the surface, they all stood at the edge, blocking him from getting out. The coach was even there, holding something and looking unfazed by the events happening. Like he was used to this.

The coach set up a dry-erase board with a hellish series of intervals written in red: 20 x 100s, descending pace, no fins. The other guys stood off to the side, towels slung over shoulders, watching like spectators at a gladiator pit.

“You’re joking,” Justin said.

Coach just clicked his stopwatch. “Go.”

He went.

The hoots and hollers from the team helped encourage Justin to keep going. Somewhere around rep twelve, his arms felt like wet rope. By sixteen, he was seeing stars. But when he climbed out at the end, collapsed on the tile and gasping, the team gave a few claps and someone tossed him a towel. The exertion made him forget that he was naked. He was too exhausted to care.

Troy nodded. “Alright. You passed the trial and earned your spot on the team newbie…and into the group chat.”

They added him that night.

Group Chat: Chlorine Cult ?‍♂️ ?

Troy: justin survived the trail. we keep him.

Noah: barely lol

Matt: @justin tell ur lungs sorry. also you might want to consider getting a tan on that ass, it looked like Casper doing laps in the pool hahahaah

Eli: next up: pre-meet ritual. tell me no one warned him yet

Troy: lmao don’t spoil it

JUSTIN: wait what ritual

Noah: hehehe you’ll see

At a party later that week with the team, Justin was half-drunk off cheap beer when Matt leaned over and asked, “So, you ready for the meet this weekend?”

“Yeah,” Justin said. “I think so.”

Matt grinned. “You know about the ritual, right?”

Justin blinked. “The thing from the group chat? What is it?”

There was laughter from the couch, someone choking on their drink. “No one told him yet?” someone else said.

“Oh man, you’re in for it,” Matt chuckled. “It’s tradition. Pre-meet ritual. Been doing it since like…2013?”

“Longer,” Troy chimed in. “Ask anyone about ‘The Rocket.’ Legend says he came twice before state finals. We set a school record that year.”

Justin laughed nervously. “Wait…came? What exactly is the ritual?”

“Locker room, one hour before the meet. We all jerk off before it starts. It’s good luck. Everyone participates or they don’t swim. You in?” Troy said.

He hesitated. They weren’t pressuring him — it wasn’t that. But the idea of being left out, of not being part of something the team clearly shared, suddenly felt worse than having to actually do it.

“I mean…yeah. Sure,” he said. “I’m in.”

He spent the next day trying to figure out if they were screwing with him. He even asked Matt during warmups, trying to sound casual.

“Oh, it’s real,” Matt said with a knowing smirk. “Just be early.”

The morning of the meet, Justin showed up early.

The locker room lights buzzed faintly overhead. He half-expected to walk in and find it empty — the setup for some elaborate prank. But no, they were there.

All of them.

Even the coach, standing near the back like it was another warm-up drill. The team captain, Marcus, was already setting something down in the center of the room — something Justin recognized but still didn’t quite understand.

His heart thudded. A flutter of nerves. Of adrenaline. Of anticipation.

He stepped in. Half the team was naked already and giving small tugs to their soft dicks. The others were in the process of stripping. It seemed to Justin that he was the last to arrive. He hesitated briefly, but not wanting to break the team’s tradition, he soon stripped as well.

Marcus stepped up and picked up the object that everyone was standing around. An old, tattered Speedo. It looked very worn and unusable.

“Except for Justin, we all know what this is,” Marcus began “The Sperm Suit. Our good luck charm. Before every meet, we all meet here and deposit our loads onto it. It’s why we’ve never lost a meet. It doesn’t get washed until the season is over and we come out champions! Most of you know the rules, but I will cover them briefly for our new teammate. We all stand together as swim team brothers. Take hold of your cocks and beat them as fast as you can. It’s not important who finishes first or finishes last. What’s important is THAT you finish. If you don’t, you can’t swim in the meet today as you will jinx our winning streak. Understood?”

There was a collective “yes captain” from the room before everyone formed a circle around the scared cloth. Justin wasn’t sure he believed in luck or jinxes or anything that Marcus described. But he wasn’t going to be the only one not to participate, so he stepped up as well.

Some guys had their eyes closed, tugging on their flaccid dicks trying to use their imagination for a liftoff. Others pulled out their phones and were looking at various porn sites for inspiration. Justin didn’t have his phone with him and his imagination wasn’t cutting it. Matt stood next to him watching a MFM threesome video that Justin kept glancing to. Matt noticed and pointed the screen towards him. “Cmon buddy, I’ll share the goods.” he said stepping closer so their arms were touching now.

A few seconds into the video, Justin felt his dick start to twitch, eventually growing into a full boner. By now, most of the room was fully hard and in the throes of full stroking. A bottle of lube was passed around for those who needed it.

Seeing Matt fully hard was captivating. Justin didn’t know if he was more focused on the porn or what Matt was working in his hand. It had to be at least 9” and his hand barely fit around it.

Suddenly Troy yelled “I’m gonna bust” before running up to the Sperm Suit and blasting an impressive, milky-white load all over it. “Been saving that load for three days fellas, I’m gonna set a PR today” he said laughing as he stepped back.

Following that, one by one, another guy would step up and shoot onto the speedo before stepping back and waiting for everyone else to finish.

Justin felt himself getting close. His toes began to curl beneath him. Soft moans escaped his throat as the sensation built up. Just as he was about to cum, Matt reached the point of no return as well. They both stepped up to the cum soaked swimsuit on the bench and, standing hip to hip, released their jizz all over it.

Justin again noticed the stark contrast in their dicks as they were unleashing their loads. Justin’s hand fully covering his entire dick as he stroked while Matt would probably require three hands to hold his full length. But Justin no longer cared about his size. His experiences with the team since joining and this moment here and now shed him of his insecurity and he felt bonded to these guys by something much stronger than the shame he once felt for his size.

When it was over, the team clapped each other on the back, grinning, hyped, joking around like they’d already won the meet. Matt handed Justin a towel and nodded, just once. “You’re one of us now.”

Justin stood there, heart still racing, but smiling — really smiling. There was no awkwardness. No judgment. Just this strange, undeniable sense of being part of something.

Coach stepped up to give the pre-meet speech, congratulating them on all finishing the ritual and encouraging them to swim their best out there. He didn’t even seem anxious like coaches usually seem to get, it’s like he knew they were going to win.

And they did win.

By a lot.

And Justin, standing poolside soaked in chlorine, realized he’d finally found his lane — not just in the water, but with his new team.



AD
x
AD
x

相關作品