Peak Rivals

Three competitive high-school athletes - lean soccer star Kai, massive football linebacker Mace, and flexible swimmer-diver Riley - escape to a secluded mountain cabin for one final wild weekend. Years of intense training and sexual frustration boil over during a late-night hot tub session where clothes come off and long-simmering rivalry turns phy

  • Score 8.5 (1 votes)
  • New Story
  • 3792 Words
  • 16 Min Read

The truck’s tires chewed up the winding mountain road as the Sierra Nevada stretched out around us like it owned the weekend. Late summer sun baked the cab, windows down, music thumping low enough that we could still roast each other properly. I had the wheel for this stretch, knuckles loose on it, trying to ignore the way Mace kept calling my driving “grandma speed.”

“Eyes on the road, pretty boy,” Mace rumbled from the passenger seat, his massive frame taking up half the damn cab. At nineteen, the linebacker already looked like he could bench a small car - broad shoulders stretching his tank top, thick chest rising with each laugh, dark skin gleaming with a light sweat from the heat. His short beard stubble made him look older, more solid. He grinned over at me, deep voice cutting through the wind. “You drive like you fuck - all careful and no follow-through.”

Riley, sprawled across the back seat with his long swimmer’s legs kicked up, laughed loud enough to echo. Blond hair messy from the drive, pale skin already picking up a flush, that mischievous grin permanent on his face. “Leave Kai alone. At least he’s got the biggest dick in the truck. Or so he claims.”

I shot Riley a look in the rearview, heat prickling my neck. “Claim? You’ve seen it, asshole. Jealous much?”

The three of us had been tight since sophomore year - soccer, football, diving - bonded by brutal training sessions, shared trophies, and the kind of shit-talk that only came from guys who pushed each other daily. Now, heading into senior year, this cabin weekend felt like the last real breather. A private spot on the lake, no parents, no girlfriends. Just us.

Conversation drifted, as it always did, from game highlights to girls. Mace leaned back, one thick arm draped over the seat. “My girl still freezes up every time I get fully hard. Says it’s ‘too much.’ Like, what the fuck am I supposed to do with that? Blue balls every weekend.”

Riley snorted. “Try dating someone who actually wants it. Mine’s all in for everything except letting me finish inside. Or, you know, actually fucking. Head’s decent, but I’m dying here.”

I gripped the wheel tighter, my own frustration bubbling up. My girlfriend gave incredible head - warm mouth, eager tongue - but anything more? Off-limits. “Same. She’ll suck me off till I’m leaking everywhere, but penetration? ‘Not yet.’ I’m eighteen, hung like a fucking horse, and still technically a virgin. It’s bullshit.”

Silence fell for a beat, comfortable but charged. We’d jerked off together before during sleepovers - casual, competitive, nothing spoken about after. But the tension had been building for months. All that discipline on the field, none of it translating to getting properly laid.

Mace broke it with a low chuckle. “At this rate we’re all gonna explode before college. Might need to handle shit ourselves up here.”

Riley’s eyes met mine in the mirror, playful spark there. “Dare you, captain.”

I smirked, ignoring the way my cock twitched at the casual suggestion. “You’d lose, diver boy.”

The cabin came into view as the sun dipped lower - sleek wood and glass tucked against the pines, private dock stretching into the glassy lake. We unpacked fast, tossing bags into bedrooms, then fired up the grill on the deck. Beers cracked open, cold and sharp. Conversation loosened further as the sky turned orange, steaks sizzling.

By the time we finished eating, shirts were off. Mace’s heavy chest and thick arms flexed as he stretched, a light sheen of sweat catching the light. Riley’s lean, vascular swimmer’s build looked carved, every line defined, that surprising length already half-visible in his shorts when he moved. I caught myself glancing - golden-tan from training, my own core tight, legs powerful from sprints. My dick, the biggest of the three, hung heavy and half-interested already.

“Hot tub?” Mace suggested, voice casual but eyes flicking between us. “No suits needed. Private as fuck out here.”

Riley stripped first, kicking off shorts, his long cock swinging free - pale, straight, already thickening under our stares. “Last one in buys beer next month.”

Mace followed, thick heavy cock slapping against his muscled thigh as he stepped out of his clothes. Dark, girthy, intimidating even soft.

I hesitated a second, heart picking up, then dropped my shorts. My own cock sprang out, thick and long, already filling out from the banter and the sight of them.

The water was perfect - bubbling hot, steam rising into the cooling night air. We sank in, legs brushing under the jets, the lake stretching dark and quiet beyond the deck. Beers in hand, the vibe shifted again. Looser. Hungrier.

“Fuck, this is what we needed,” Riley sighed, head back, one hand lazily adjusting himself below the water.

Mace’s deep laugh rumbled. “No girls, no limits. Just us finally doing something about all that frustration.”

I felt the heat build - not just from the tub. Their eyes on me, my cock already hard and leaking under the bubbles. The rivalry simmered right there at the surface.

“Game on, then?” I said, voice low.

The water churned around us, jets pulsing against skin already flushed from the drive and the beers. Steam rose thick into the cooling mountain air, carrying the faint scent of pine. I sank deeper onto the bench seat, thighs spread under the bubbles, my cock fully hard and throbbing against my stomach. The sight of Mace and Riley naked across from me sent fresh heat through me. Mace’s thick, heavy cock rested against one muscled thigh, dark and imposing. Riley’s long straight dick bobbed in the current, the head flushed.

“Fuck this feels good,” Riley murmured, eyes half-lidded as he stretched his lean arms along the edge of the tub. His vascular swimmer’s body looked carved in the low deck lights, every line of his abs and long limbs on display. He caught me looking and grinned. “You staring, Kai? Or just sizing up the competition?”

Mace chuckled low, the sound vibrating through the water. His massive frame took up space like he owned it - broad shoulders, powerful chest dusted with dark hair, tree-trunk legs planted wide. “Pretty boy’s always been competitive. Bet that big dick of his is already rock hard just thinking about it.”

Heat flooded my face, but my cock jumped at the words. I reached down under the water and wrapped my fingers around my thick shaft, giving it a slow stroke. “You wish, tank. I’m just enjoying the view. Been too long since any of us got properly drained.”

The banter hung there, charged. We’d jerked off in the same room before - quick, competitive strokes during sleepovers, eyes averted after. But tonight felt different. No girlfriends waiting, no excuses. Just the three of us, frustrated and hard in the bubbling heat.

Riley shifted closer first, his knee brushing mine under the water. “Remember that time after regionals? We all ended up stroking in the hotel. No one said shit about it the next day.” His hand disappeared beneath the surface. I watched the subtle movement of his shoulder, the way his long cock twitched when he gripped it. “I’m tired of mediocre blowjobs and pulling out. At this point I’d rather lose a bet than keep walking around tense as fuck.”

Mace’s deep voice cut in, closer now. He’d slid along the bench until his thick thigh pressed against Riley’s. “Same. My girl looks at this thing and practically taps out.” He lifted his heavy cock out of the water for a second, letting it slap back down. Thick veins pulsed along the shaft. “Last one to cum buys beer all next month. You in, boys?”

My heart hammered. This was the edge we’d been dancing around for months. I nodded, throat tight. “Game on.”

Hands moved openly now. I stroked my own cock in long, firm pulls. Riley matched my rhythm, his lean body arching slightly as he worked his length. Mace watched us both, his powerful hand barely able to close fully around his girthy dick. The shit-talk flowed easy, even as the tension thickened.

“Don’t tap out too quick, diver,” Mace teased, voice rough. His free hand landed on Riley’s thigh, squeezing once. Riley leaned into it, a low moan escaping as their strokes brought them closer.

I couldn’t look away. My own cock throbbed harder in my fist. When Riley’s leg brushed mine again, deliberate this time, I let my knee press back. The contact sent a spark straight through me. “You two look good like that,” I said, voice lower than I meant. “But I bet I can make one of you moan louder.”

Riley’s mischievous grin flashed. “Big talk from the guy whose cock is jumping every time we look at him.” He slid closer, water sloshing, until his shoulder bumped mine. Under the surface his fingers grazed my thigh. My cock jumped. I didn’t stop him.

Mace’s dark eyes locked on us. “Fuck it.” He reached over, his big calloused hand wrapping around Riley’s shaft alongside Riley’s own. Riley gasped, hips bucking up into the dual grip. The sight made my mouth water. I kept stroking myself, slower now, watching the way Riley’s lean body tensed.

“Your turn, pretty boy,” Mace said, voice thick. His other hand found my knee, sliding up my thigh. I tensed, breath catching, but my legs spread wider on instinct. His fingers brushed the base of my cock. I groaned low, the sound raw in the quiet night.

Riley turned toward me, eyes bright with that playful hunger. “C’mere.” Before I could overthink it, he leaned in and wrapped his lips around the head of my cock. The wet heat hit me like a shock. I bucked, one hand tangling in his blond hair as he sank down further, tongue swirling along the underside of my shaft. “Fuck, Riley…”

Mace didn’t stay idle. His thick fingers wrapped around the base of my cock where Riley’s mouth couldn’t reach, stroking in time with the bobbing of Riley’s head. The dual sensation - hot mouth and firm grip - had me panting. Water splashed as I thrust shallowly between them, the competitiveness melting into pure need.

I reached for Riley, pulling his long cock toward me. He shifted so I could take him in my mouth, the angle awkward but desperate. He filled my mouth perfectly, hot and solid. I sucked him deep, tongue working the shaft as he moaned around me. Mace’s free hand moved to Riley’s balls, rolling them gently, drawing filthy sounds from both of us.

The tub became a mess of limbs and moans. Mace stood, water streaming down his powerful body, and fed his thick cock into the mix. Riley pulled off me just long enough to lick along Mace’s heavy shaft, then I joined him, our tongues meeting around the girthy head. Mace groaned deep, one big hand on each of our heads - guiding, encouraging.

“Shit, you two look good sharing that,” he rasped.

Riley pulled back with a wet sound, lips shiny. “Your turn to taste him properly, Kai.” He guided my mouth back to Mace’s cock while he moved behind me, hands spreading my cheeks under the water. His tongue found my hole - hot, insistent, probing. I moaned loud around Mace’s thickness, the vibration pulling another deep grunt from him.

The rivalry kicked back in even here. Riley licked me open with teasing swipes, then firmer strokes, while I tried to take more of Mace down my throat. Mace stroked us both, his thick fingers working in steady rhythm. Bodies pressed close, skin sliding against skin in the bubbling heat. No one wanted to be the first to break.

I felt Riley’s long cock press against my thigh, hard and insistent. My own dick throbbed in Mace’s grip. Mace’s laugh was rough. “Told you we’d handle it ourselves. This is better.”

The night air felt electric. We were far past dares now - hands crossing every line, mouths hungry, bodies moving together in the steam. The real surrender was only moments away, and none of us wanted it to end.

The steam wrapped around us like a second skin. Riley pulled off my cock with a wet gasp, lips swollen and shining. His eyes locked on mine, that playful challenge still burning bright. “Inside. Now.”

Mace didn’t wait for more invitation. He gripped Riley’s narrow hips and turned him, bending the flexible swimmer forward over the wide edge of the tub. Riley braced his arms, back arched, ass presented. I watched Mace line up his thick cock against Riley’s entrance, pressing forward slow and steady. Riley moaned deep as the broad head pushed inside him, his long body stretching to take the girth.

“Fuck, you’re tight,” Mace growled, voice rough with pleasure. He sank deeper, inch by inch, until his heavy balls rested against Riley. Riley’s hole clenched visibly around the thick shaft, his own cock hanging hard and flushed beneath him.

I moved in front, kneeling on the bench so Riley could reach me. He took my cock back into his mouth without hesitation, sucking me deep while Mace started to thrust. The rhythm built fast - Mace’s powerful hips driving forward, each stroke pushing Riley onto my shaft. Water splashed with every movement. Riley’s moans vibrated around me, sending sparks up my spine.

“Harder,” Riley gasped around my cock, the word muffled but clear. Mace answered with a deep grunt and picked up speed, pounding into him with controlled power. Riley’s lean muscles flexed and rippled, his flexible body handling every thrust. I tangled my fingers in his blond hair, guiding him as he bobbed between us.

The rivalry surged even now. I thrust deeper into Riley’s throat, matching Mace’s pace. “Taking us both so well,” I muttered, voice thick. Riley’s eyes watered but stayed locked upward, eager. Mace reached around, stroking Riley’s cock in time with his thrusts, drawing desperate sounds from him.

We switched after a few intense minutes. Mace pulled out with a low groan, his thick cock glistening. Riley turned, breathless, and pushed me back onto the wide bench seat. I sat, legs spread, and he climbed on top, straddling me. His hole, already opened by Mace, sank down onto my cock in one smooth motion. The tight heat gripped me perfectly. I groaned, hands gripping his narrow waist as he started to ride.

Mace stood beside us, feeding his cock into Riley’s mouth. Riley took him eagerly, lips stretched wide around the girth while he bounced on me. The position let me thrust up hard, meeting every downward grind. Riley’s flexible body moved beautifully between us - riding my cock while swallowing Mace’s thick length.

“Fuck, look at you,” Mace rumbled, one hand steady on the back of Riley’s head. I reached up, tweaking Riley’s nipples, feeling his hole clench tighter around my shaft with every touch. The pleasure built fast, raw and overwhelming. Sweat mixed with the tub water on our skin. The sound of wet flesh and desperate moans filled the night air.

Another shift. Mace wanted control again. He lifted Riley off me like he weighed nothing, turned him, and bent him over the edge once more. This time Mace sank back into Riley’s hole in one smooth thrust. I moved behind Mace, pressing my cock against his powerful ass. He glanced back, eyes dark with heat, and nodded. I pushed inside him, the tight grip of his muscular body nearly pulling me over the edge immediately.

We formed a chain - me thrusting into Mace, Mace pounding Riley. The rhythm turned frantic. Mace’s massive body absorbed my thrusts and drove them forward into Riley. Riley pushed back, greedy for every inch. Moans overlapped, bodies slick and straining.

“Gonna cum,” Riley gasped first, voice breaking. His hole spasmed around Mace as he shot across the deck, body shaking. The sight and sensation pushed Mace over right after. He buried himself deep and unloaded, thick pulses filling Riley. The clench around my cock as Mace came sent me spiraling. I thrust hard one final time and emptied inside him, load after load pumping deep.

We stayed locked together for long moments, panting, bodies trembling with aftershocks. Slowly we disentangled, collapsing back into the still-bubbling water in a sweaty pile of limbs. Riley slumped against my chest. Mace draped one heavy arm across both of us, his breathing deep and satisfied.

No one spoke at first. The lake lapped quietly against the dock, the fire pit crackling in the distance. The rivalry had burned itself out, leaving only raw satisfaction and the warmth of skin on skin.

Eventually Mace let out a low laugh. “Beer run tomorrow is on Riley.”

Riley weakly flipped him off, but he was smiling. I felt the steady thump of his heart against me, the lingering heat where our bodies stayed pressed together. My mind spun with what we’d just done, but my body felt loose and deeply sated in a way it never had before.

We lingered in the tub until the water started to cool, trading lazy touches and quiet murmurs. When we finally climbed out, we didn’t bother with clothes. Just dried off enough to head inside, crashing together into the big bed in the main room. Riley curled against my back. Mace’s heavy arm settled over my waist, his hand resting possessively on my thigh.

I lay awake between them long after their breathing evened out. The realization settled deep: this didn’t feel like a mistake. It felt like the start of something we’d all been chasing without knowing it. Tomorrow we might pretend to act normal. Tonight, though, with their warmth surrounding me and the memory of every thrust and moan still fresh, I let myself smirk in the dark.

We were never going to talk about this tomorrow.

We stayed tangled in the tub until the water lost its heat. Bodies slick with sweat and exertion, cocks softening but still heavy against thighs. Riley was the first to move, groaning as he climbed out on shaky legs. “I need food. And a fireplace. My ass is wrecked in the best way.”

Mace laughed deep and low, helping me up with one powerful arm. His hand lingered on my lower back, warm and steady. “You took us both like a champ. Beer tomorrow is definitely on you.”

Riley flipped him off with a tired grin but didn’t argue. We dried off roughly with towels from the deck bin, skin still flushed and sensitive. No one reached for clothes. The night air felt cool against overheated bodies as we padded inside, feet leaving damp prints on the hardwood.

Mace built the fire while Riley raided the fridge. I dropped onto the big sectional near the hearth, legs spread, watching the flames catch. The cabin smelled of woodsmoke and sex. My mind kept replaying flashes - Riley’s tight heat around me, Mace’s powerful thrusts, the way we moved together like we’d done this a hundred times instead of the first.

Riley returned with cold beers, leftover grilled steak sliced onto plates, and a bag of chips. We ate in comfortable silence at first, naked on the rug in front of the fire. Mace sat with his thick thighs spread wide, back against the couch. Riley stretched out beside me, long limbs tangled casually with mine. Every brush of skin sent small sparks through me.

The awkwardness crept in after a few minutes. I stared into the flames, feeling the weight of what we’d done settle. Three straight athletes who just spent the last hour fucking each other senseless in the hot tub. My hole still tingled from Mace. My cock gave a lazy twitch at the memory.

Mace broke the quiet with a low chuckle. “So… that happened.”

Riley snorted, popping a chip into his mouth. “Understatement of the year. I came so hard I saw stars. You two are fucking animals.”

I let out a breath I didn’t know I was holding. “Yeah. Felt insane. In a good way.” The words came easier than expected. No shame, just raw satisfaction and the warm buzz of connection.

Mace reached over, his big hand landing on my thigh and squeezing once. “No weirdness. We all needed it. Been wound too tight for months.” His thumb brushed lightly over my skin, casual but possessive. Riley shifted closer on my other side, curling against my back, his breath warm on my shoulder.

We finished eating, tossed the plates aside, and migrated to the massive bed in the main room. No discussion about separate bedrooms. We simply climbed in together, a pile of warm muscle and tired limbs. Riley pressed against my back, one arm draped over my waist. Mace took the front, his heavy chest rising and falling steadily, one thick leg thrown over mine. His hand rested on my thigh again, fingers relaxed but close to my cock.

Sleep should have come easy. My body felt wrecked in the best way - muscles loose, hole and throat pleasantly used. Yet I stayed awake, staring at the ceiling as the firelight flickered through the open door. Between them I felt anchored. Safe. The competitiveness that defined us had burned bright and transformed into something deeper. Trust. Hunger. A bond sharpened by shared pleasure.

I thought about tomorrow. The drive back down the mountain, the start of senior year, the girls waiting back home. We’d probably joke around like always, roast each other about training, pretend this weekend was just another bro trip.

But lying here, Riley’s soft breathing against my neck and Mace’s heavy hand warm on my thigh, I knew the truth. My cock stirred again at the memory of Riley riding me, of swallowing Mace while he thrust into Riley. The heat between us hadn’t burned out. It had only just ignited.

I whispered into the dark, barely audible. “We’re never going to talk about this tomorrow…”

A small smirk tugged at my lips. My body pressed back against Riley, forward into Mace. Neither of them stirred, but the contact felt electric. The door stood wide open. Whatever came next - another round before we left the cabin, stolen moments during the school year, or something that grew beyond this weekend - I wanted it.

The fire crackled softly. Mace’s hand tightened slightly on my thigh in his sleep. Riley nuzzled closer. I closed my eyes, letting the warmth of their bodies and the quiet promise of more carry me under.

This trip had changed everything. And I couldn’t wait to see where it led.


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


Report
What did you think of this story?
Share Story

In This Story