Wrestling Roommates: No Gear Required

Wrestling practice has Ash and Jake's libido pumping, and Mateo may just be swept up in the ride.

  • Score 8.8 (1 votes)
  • New Story
  • 3874 Words
  • 16 Min Read

Asher pushed through the locker room door, the humid air thick with the scent of damp concrete and cheap body wash. The showers echoed with laughter; Mateo’s low chuckle punctuated by Jake’s breathless wheeze. Asher’s pulse spiked as he rounded the corner. Steam curled lazily from the far showerhead, the only one running, where Mateo stood naked under the spray, water sluicing down the carved planes of his torso. His caramel skin glowed under the fluorescent lights, droplets catching on the sharp ridges of his collarbones before tracing the tight muscles of his abdomen. Thick black curls clung to his forehead, his cock heavy between his thighs- uncut and flushed, water beading along the downward curve. His shoulders flexed as he raked a hand through his hair, biceps straining, the globes of his ass tightening as he shifted his weight with effortless grace.

Jake was perched on the bench just outside the spray, ginger hair mussed, his freckled chest already bare as he wrestled his singlet down his hips. The damp fabric clung stubbornly, riding up over the sharp V of his pelvis before Jake hooked his thumbs under the waistband and peeled it down in one slow, deliberate motion. His cock sprang free, cut and curving upward against his stomach, as the singlet pooled around his ankles. He kicked it aside with a grin, stretching lazily, the lean cords of his torso flexing as he raked a hand through his sweat-darkened curls. “Took you long enough, Kovac,” he drawled, green eyes flicking to Asher’s frozen form. His fingers trailed absently down his own stomach, skimming the trail of auburn hair below his navel. “Thought you’d bail.”

Mateo turned under the spray, water cascading down his back, his muscles rippling as he reached for the soap. His lats flared, the taper of his waist narrowing to hips that could’ve been carved from marble, his ass round and firm enough to make Asher’s throat go dry. Dark hair dusted his chest, trailing down to where his cock hung thick and heavy, the foreskin pulled taut from the heat. He smirked, catching Asher’s stare, and deliberately soaped up his palms before dragging them over his pecs, thumbs brushing his nipples. “See something you like?” His voice was rough, teasing, as water sluiced through the tight curls at his groin.

Jake barked a laugh from the bench, shifting to stretch his legs wider, letting his erection bob against his freckled thigh. “Bro, don’t flatter yourself,” he snorted, though his flushed skin and quickened breath betrayed him. His fingers drummed against his knee, inches from where his cock curved upward, flushed and leaking. “He’s just staring cause you’re an ugly motherfucker.” His grin was sharp, green eyes flicking between them as he dragged a hand through his damp ginger curls, sweat and steam clinging to his lashes.

Mateo chuckled low and deep, stepping halfway out of the spray, rivulets racing down his abs as he cocked his head. “You’re not wrong,” he mused, flicking water from his wrist, droplets catching the light before splattering against Jake’s chest. His gaze dipped pointedly to Jake’s cock, twitching against his thigh. “Dude. You’re hard.” The words weren’t a question, just a lazy observation, weighted with amusement, as he dragged a soapy palm down his own length.

Jake snorted, sprawling back against the bench, fingers skimming his inner thigh, thumb brushing the base of his erection. “Bro, yeah,” he huffed, grinning up at the ceiling. “I’m hard like… ninety percent of the time. The smallest fucking thing sets me off.” His voice dropped, rougher, as he flicked his gaze to Mateo’s soap-slick hands. “And you were rubbing all over me.”

Mateo’s laugh was sharp as he shook his head, water spraying from his curls. “Dude,” he rasped, stepping fully into the spray again, his shoulders flexing. “You’re so fucking gay.” His smirk was wicked, teeth flashing.

Jake exhaled hard through his nose, pushing off the bench with a groan. “Yeah, yeah,” he muttered, rolling his eyes, but his cheeks were flushed and his breath uneven as he crossed to the adjacent showerhead. His freckled ass flexed with each step, still damp from sweat, his cock bouncing. He twisted the faucet, stepping under the spray with a shudder, water sluicing down his ribs, hissing as the heat hit his oversensitive skin. Steam curled around his shoulders, his ginger lashes clumping as he tipped his head back, letting the water chase the tension from his muscles.

Mateo grinned at Asher as Jake’s silhouette blurred behind the steam. “Dude,” he drawled, flicking water from his wrist, droplets pattering against the tile. “Are you gonna stand there and watch like a perv, ” His smirk widened, dark eyes flicking pointedly down Asher’s frame, “or actually shower?” His fingers trailed absently down his own abs, soap clinging to the carved ridges, his cock twitching lazily against his thigh.

Asher huffed a laugh, tight and uncomfortable, scrubbing a hand through his curls before hooking his thumbs under the straps of his singlet. The navy fabric peeled away from his shoulders inch by torturous inch, clinging stubbornly to his sweat-slick skin before finally sliding down his arms. His torso was a masterpiece of dense, coiled muscle. Olive skin gleaming under the fluorescents, and every ridge of his abs sharp enough to cast shadows. His chest was broad, pecs thick and firm, the dark curls dusting his sternum damp with sweat. His waist tapered to narrow hips, his thighs thick and sculpted from years of grappling, the muscles flexing as he worked the singlet down his legs. His cock hung heavy between his thighs, uncut and thick even when soft, with the foreskin draped lazily over the flushed crown. Sweet beaded along his collarbones, tracing the deep groove between his pecs.

Mateo’s soapy hands stilled mid-scrub, his dark eyes flicked down and then widening comically. “Holy fucking shit,” His voice cracked, water dripping from his open mouth as he gaped. “Dude. That is the biggest soft cock I’ve ever seen.” His gaze snapped up to Asher’s face, disbelief written in every line of his expression. “Like, no lie, bro, you're packing a fucking monster?”

Jake snorted from the adjacent shower, tipping his head back under the spray, water sluicing down his freckled chest. “Bro,” he drawled, smirking as he lazily palmed his own cock, “When it’s hard, it’s way bigger.” His green eyes flicked to Asher’s length, tongue darting out to wet his lips. “Gotta reach at least nine inches easy.”

Mateo’s jaw dropped, his soap slipping from his fingers with a wet slap against the tile. “Holy shit.” His voice was rough, reverent, as he raked a hand through his wet curls. “Wait till the bitches find out,” His grin turned wicked, teeth flashing. “You’re gonna be fighting them off with a stick.” Asher’s ears burned crimson, his throat working as he hastily covered himself with one broad palm, muttering something unintelligible under his breath before stepping toward the showers. He twisted the faucet with more force than necessary, stepping into the spray beside Jake, his shoulders rigid, the water sluicing down his back in steaming rivulets.

Mateo barked a laugh, shaking his head as he bent down to grab his bar of soap, water rushing down his body. “Dude, relax,” he rasped, flicking water from his wrist toward Asher’s chest. “We’re gonna be bros,” His smirk was lazy, eyes gleaming as he gestured between them, hissing as the spray hit his overheated skin. “And we’re gonna be seeing each other naked a lot this year,” His dark gaze dipped pointedly downward again, lingering. “Cause we’re teammates.” He snorted, shaking his head. “Plus, as big as your dick is, there’s no chance it’s actually nine inches,” His grin turned sharp, teeth flashing. “That shit only exists in porn,” He flicked water toward Jake with a scoff. “So Riley, you can go fuck off with your lies.”

Jake rolled his eyes and turned to face Mateo fully, his wet curls clinging to his forehead. “Bro,” he drawled, stepping closer. Close enough that steam curled between their bodies, his green eyes flicking downward pointedly. “You’re just jealous,” He smirked, slow and knowing, as he dragged a hand through his wet ginger hair. “Cause you’re average like me. What is that, four inches?,” His grin widened as Mateo scoffed, rolling his shoulders. “It’s nice, bro,” Jake shrugged, smirking. “But it’s not nine inches like Asher.”

Mateo shoved Jake’s shoulder hard enough to make him stumble back a step, water sloshing across the tile. “Hey, fuck you,” he growled, though his lips twitched with amusement, his dark eyes gleaming under the fluorescents. “I’m at least seven inches hard,” His smirk turned sharp as he glanced pointedly downward. “And bigger than you, for sure.” His fingers twitched at his sides, soap suds dripping down his wrist as he exhaled sharply through his nose. “So shut the fuck up, Riley,” He flicked more water at Jake’s chest, droplets pattering against his freckled skin.

Jake grinned, slow and wicked, before suddenly pivoting and dropping to his knees in front of Asher with a wet slap against the tile. His freckled hands slid up Asher’s thick thighs, gripping hard before he leaned forward, mouth already open, and swallowed Asher's entire cock in one smooth motion. The sudden hot, wet suction punched a ragged groan from Asher’s throat, his hands automatically tangling in Jake’s dripping curls, hips jerking forward instinctively. Jake gagged slightly, eyes watering, but didn’t pull back, his throat working around the thick girth as his nose pressed into the coarse curls at Asher’s base.

Mateo’s shout echoed off the tiles. “FUCK dude, what the hell are you doing?” His voice cracked halfway through, dark eyes wide as saucers, soap forgotten in his slack grip. Steam curled around them as Jake pulled back slightly, just enough to suck in a sharp breath, before plunging down again, his lips stretched obscenely around Asher’s cock, spit glistening in the fluorescent light.

Asher’s head tipped back with a strangled moan, water sluicing down his chest, his thighs trembling under Jake’s grip. “F-fuck,” he rasped, fingers tightening in Jake’s hair, his hips twitching forward involuntarily. The slick, hot suction was overwhelming. Jake’s throat fluttered around him, and his cock pulsed heavily against Jake’s tongue, the foreskin tugged taut with every bob of Jake’s head.

Jake pulled off with a filthy pop, breathless and grinning, lips spit-slicked and swollen. He swiped his forearm across his mouth, green eyes locking onto Mateo’s stunned expression. Mateo stood frozen under the spray, water cascading down his carved torso, his caramel skin flushed dark from chest to ears.

Asher’s breath hitched, his voice rough. “Jake. What the fuck, we talked about this,” he hissed, hand still tangled in Jake’s curls, his cock glistening wet and neglected between them.

Mateo’s throat worked, his biceps flexing as he gripped the shower handle, knuckles white. “Bro- are you gay?” His voice cracked, water spraying as he stumbled back a step. Jake rolled his eyes, leaning forward to lick a teasing stripe up Asher’s shaft. “We just help each other out,” he murmured, lips brushing Asher’s throbbing head. “It’s not a big deal.” Mateo’s breath came in ragged bursts. “Fuck this,” he choked out, but his gaze lingered, hungry and conflicted, on Jake’s parted lips hovering just above Asher’s length.

Jake just smirked, thumb swiping lazily over Asher’s leaking slit. “Had to prove I wasn’t lying bout the size, didn’t I?” His gaze flicked pointedly to Mateo’s cock, then back up to his wide, dark eyes. “Plus, looks like you’re enjoying the show, bro.”

Mateo glanced down and recoiled in shock, noticing for the first time how his cock now jutted thick and rigid against his stomach. Uncut and flushed a deep red, its slight downward curve twitched visibly, veins standing in stark relief beneath the smooth skin. Pre-cum beaded at the tip, dripping down the heavy shaft onto his thigh, his balls drawn tight against his body.

Jake grinned wolfishly at the sight, shifting his grip on Asher’s cock just enough to press his thumb against the swollen underside of the head and drawing a ragged groan from Asher before flicking his eyes back up to Mateo. “Dude,” Jake said breathlessly, “Relax. We’re just wrestling, in a way.” His green eyes danced with mischief as he turned his head and took Asher deeper, throat flexing obscenely around the thick girth.

Mateo exhaled sharply through his nose, fingers twitching at his sides before gripping the shower handle tighter, his knuckles whitening as water cascaded down his tense shoulders. His cock pulsed visibly against his stomach, pre-cum smearing across his abs with each ragged breath. “Fuck,” he rasped, dark eyes glued to Jake’s bobbing head, to the way Asher’s thighs trembled under Jake’s grip. “This isn’t- we shouldn’t-”

Asher groaned, hips jerking forward involuntarily as Jake swallowed around him, before shooting Mateo a desperate, pleading look. “Bro,” Asher gasped, voice rough with need, “just- fuck- j-just shut up and- fuck- watch.” His olive skin flushed darker, sweat mixing with the spray as Jake’s tongue swirled around his cock head, making his entire body shudder.

Mateo’s breath hitched, his own cock twitching violently, as Jake suddenly pulled off again with a wet pop, grinning up at Asher with spit-slick lips before turning that same wicked smirk on Mateo. “See?” Jake panted, fingers stroking Asher’s shaft lazily. “We’re all just bros.” His green eyes gleamed as he leaned forward again, tongue flicking against Asher’s frenulum and drawing a strangled cry, before taking him deep once more, throat working greedily around the thick length.

Jake’s freckled fingers trailed down his own stomach, finally wrapping around his neglected cock. His hand moved in quick, jerky strokes, his thumb swiping over his flushed tip with every upward motion. Water dripped from his ginger curls onto his shoulders, his lean frame trembling as he worked himself faster, his breath hitching around Asher’s cock. His knees were spread wide on the slick tile, thighs flexing with every bob of his head, his freckled ass tightening as he rocked forward into his own fist.

Mateo exhaled sharply, his own hand moving almost involuntarily now. His long fingers wrapped around his thick shaft, his thumb pressing into the swollen underside where pre-cum pooled. His caramel skin was flushed dark, his muscles taut under the spray, water sluicing down the lean ridges of his abs as he stroked himself with rough, uneven tugs. His cock was heavy, veins prominent beneath the smooth skin, and the slight downward curve twitching with each ragged breath. His dark eyes stayed locked on Jake’s lips stretched around Asher’s girth and on the way Asher’s thighs trembled, his olive skin gleaming under the fluorescents, every corded muscle in his torso flexing as he fought not to thrust deeper into Jake’s throat.

Asher’s breath hitched, his fingers tightening in Jake’s curls. “Fuck, I’m close,” he gasped, his voice rough with need, his hips jerking forward involuntarily. Jake pulled off with a wet pop, lips swollen and spit-slicked, his green eyes gleaming as he grinned up at Asher. His freckled hand wrapped around Asher’s cock, stroking him fast and tight, his thumb swiping over the leaking head with every upward motion. His other hand kept jerking himself off, his own cock flushed and twitching in his fist, pre-cum smearing across his freckled knuckles. “Fuck, Jake -fuck-” Asher’s groan was ragged, his thighs shaking as Jake worked him mercilessly, his grip firm and knowing, his fingers twisting just right on every upstroke.

Asher’s back arched, his abs flexing sharply as his cock pulsed in Jake’s grip, thick ropes of cum spraying across Jake’s face, his ginger curls, and his freckled chest. The hot streaks splattered against Jake's collarbones, dripped down his pecs, and clung to his eyelashes as he grinned up at Asher, his hand never slowing. “Fuck- fuck- ” Jake’s breath came in sharp pants, his own strokes turning frantic, his cock jerking in his fist as he chased his own release. His hips bucked forward, his freckled thighs trembling, before he came with a choked cry, thick spurts landing on the slick tile between his spread knees, his cum mixing with the water swirling toward the drain.

Mateo’s breath was ragged, his strokes rough and uneven, his dark eyes flicking between Asher’s spent cock and Jake’s sticky, panting form. His own cock pulsed violently in his grip, his balls drawn tight, his thighs flexing as he fought to hold back. “Fuck,” he rasped, his voice wrecked, his biceps straining as he braced himself against the wall, water cascading down his tense shoulders. His cock twitched, pre-cum dripping steadily now, his gaze locked on the mess between them. On Jake’s cum-splattered chest, on Asher’s still-hard length, on the way Jake was still lazily stroking himself, milking the last drops from his own cock with a satisfied sigh.

Jake grinned, pushing himself up on shaky legs, his knees slick with water and cum as he padded over to Mateo with deliberate steps. His freckled fingers traced Mateo’s hipbone, his smirk widening as he saw Mateo’s cock twitch violently. “Want a hand there, bro?” His voice was low, teasing, his breath hot against Mateo’s damp skin. Mateo’s throat worked, his chest rising and falling rapidly, his dark eyes wild with lust, unfocused and desperate, before he nodded jerkily, his jaw clenched tight.

Jake didn’t hesitate. He dropped back to his knees with a splash against the tile, his fingers gripping Mateo’s lean thighs as he leaned forward, tongue flicking out to trace the swollen underside of Mateo’s cock in one slow, torturous lick. Mateo’s knees buckled, his gasp sharp and strangled, his fingers scrabbling against the shower wall for balance. Jake smirked up at him, green eyes gleaming, before parting his lips and swallowing Mateo down in one smooth motion. The sudden heat, the wet suction, and the tight clench of Jake’s throat was too much. Mateo’s hips jerked forward involuntarily, his knees shaking violently, his cock pulsing as he came with a ragged cry, thick ropes shooting down Jake’s throat.

Jake swallowed greedily, his throat working around each spurt, his lips sealed tight as Mateo’s cock twitched against his tongue. When the last shuddering pulse faded, Jake pulled off with a sigh, lips swollen and glistening, his green eyes locked on Mateo’s stunned expression. He swiped his forearm across his mouth, smearing a stray drop of cum across his freckled cheek, before grinning up at him. “See?” Jake rasped, voice rough from use. “Just bros helping bros.” Mateo’s legs gave out entirely then, his back hitting the shower wall with a thud as he slid down onto the tile, his breath coming in ragged, uneven gasps. His dark eyes were blown wide, his lips parted, his caramel skin flushed crimson from chest to ears.

Asher exhaled sharply, his own thighs still trembling from his climax, his cock finally softening against his thigh. He leaned heavily against the shower wall, water sluicing down his back as he watched Jake rise to his feet with effortless grace, his freckled skin gleaming under the fluorescents. Jake stretched lazily, rolling his shoulders before turning to Mateo with a slow, shit-eating grin. “And hey,” he drawled, gesturing casually downward, his grin widening. “You were right. Your dick is a couple inches longer than mine.” His smirk turned sharp, eyes dancing with mischief. “I guess you were right about it being seven inches.” His gaze flicked pointedly to Asher’s spent length, his grin turning wolfish. “Still got nothing on Ash’s monster over there, though.”

Asher’s entire body went rigid, his face burning crimson as he shot Jake a glare so venomous it could’ve melted steel. “Dude,” he hissed, his voice strangled, his fingers clenching into fists at his sides. “Shut the fuck up.” His olive skin darkened further, sweat and water dripping down his furrowed brow as he scrubbed a hand over his face, muttering something unintelligible under his breath. Jake just laughed, bright and unrestrained, before stepping under the spray again, letting the water rinse the last traces of cum from his freckled chest.

Mateo finally managed to drag in a full breath, his dark eyes flicking between Jake’s relaxed form and Asher’s flustered scowl. His throat worked as he swallowed roughly, his fingers twitching against the slick tile. “Fuck,” he rasped, shaking his head slowly, his voice hoarse with disbelief. “You’re both insane,” he breathed, though his lips twitched with something dangerously close to contentment. His chest rose and fell rapidly, water beading on his collarbones as he exhaled sharply. “And we are never talking about this again.” Jake just winked, turning to grab his shampoo with a hum, as if they hadn’t just shattered every boundary Mateo thought existed between them.

Asher scrubbed a hand through his damp curls, his pulse still thudding in his throat. He shot Jake a glare- half exasperated, half mortified- before snatching his own soap off the ledge with more force than necessary. The scent of cheap pine filled the steam-heavy air as he worked up a lather, his muscles flexing under the spray. His olive skin flushed darker when he caught Mateo’s lingering stare, the weight of it searing against his shoulders. “Yeah,” Asher muttered, voice rough, his jaw clenched tight. “Never again.” Jake snorted from under the spray, ginger hair darkened with water, his smirk audible even over the rush of the shower. “Sure, bro,” he drawled, rolling his eyes. “Whatever helps you sleep at night.”

Jake twisted the shower handle off with a flick of his wrist, water dripping from his freckled shoulders as he stepped onto the tile with a wet slap. He stretched lazily, his lean torso flexing, before snagging a towel from the rack. “Hurry up, you fucks,” he called over his shoulder, draping the towel around his hips with effortless grace. His green eyes gleamed as he glanced back at them, his grin sharp with mischief. “We still owe Mateo lunch, and I’m starving.” He paused, tilting his head, before adding with a wicked smirk, “And after that performance? I think we all worked up an appetite.”

Mateo groaned, dragging a hand down his face as he pushed himself upright, water sluicing off his caramel skin. His dark eyes flicked to Jake’s retreating form and the way the towel clung to his freckled hips, before he exhaled sharply through his nose. “I hate you both,” he muttered, though there was no heat in it. Asher just rolled his eyes, shoving Mateo’s shoulder lightly as he reached for his own towel, his olive skin gleaming under the fluorescents. “Yeah, yeah,” he grumbled, voice low. “Join the club.” The locker room door swung shut behind Jake with a heavy thud, leaving Asher and Mateo standing there in the humid aftermath, their breaths still uneven, their skin still humming with the ghost of what just happened. Mateo’s throat worked as he glanced at Asher, his dark eyes flickering with something unreadable before he shook his head and reached for his clothes, muttering under his breath about “never fucking wrestling with you psychos again.” Asher’s lips twitched despite himself. Too late for that.


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