61 – 80 of 85 Works in Rough Sex

  • Rough Sex ×
  1. starburster by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-03

    “You are sure, Hollander?” Ilya grins with a glimmer of sympathy in his light blue eyes. Flashes of scenarios pass through Shane’s mind, not understanding where the rope will go, but Shane never backs down from a challenge. He puts on a fake smile, “Why not, Rozanov?” “Hello.” “Hi, Hollander.” Shane runs his hand through his freshly washed, jet black hair, trying to appear confident. But he can’t help how fast his eyes fall to Ilya’s bare chest, unable to match his gaze. Ilya, always endeared by Shane’s antisocial nature, speaks gently, “You look pretty. Just for me, huh?” “No.” Shane cheeks flush, aware of how he’s being analyzed. “I had to take a shower after the game.” “Ah,“ Ilya takes a step, closing the space between them, “I see.” His own appearance reflects the late hour. Shirtless in low hanging sweats, as his messy blond curls round his head like a halo. Shane’s eyes remain down, crossing his arms over his chest. Ilya pauses, always able to sense Shane’s caution when they’re together. He inhales, upset with his own strong and stubborn nature. He can’t afford to lose Shane. Now inches away, Ilya's nose fills with Shane’s familiar clean, floral scent, seemingly perfect to him. They don’t speak anymore. Instead, Ilya raises his right arm, caressing Shane’s soft cheek with his callused fingers. The stale hotel air becomes lighter knowing what comes next. Ilya’s rough fingertips trace along Shane’s pouty lips, instinctively relaxing his jaw and allowing Ilya’s thumb to enter his warm mouth. He sucks it, taking his rival as he so often does. Intoxicated by the heaviness of Ilya's finger lying on top of his tongue. He pulls him in until his smooth lips wrap around his bony knuckle, then pulls back, closing his eyes in complete bliss. Shane hums, hollowing his cheeks, completely fixated on the soothing feel in his mouth. Ilya’s own lips part in a trance, mumbling approval in his native Russian. He admires how peaceful Shane looks with closed eyes. His long, dark lashes lying above his lightly freckled skin, like a doll. Ilya leans in, replacing his thumb with his plump lips. They share a sloppy kiss, spit collecting at the corner of their mouths. Tongues cross over top of one another, shamelessly moaning as they unite. Ilya eagerly digs under Shane’s shirt, pulling the fabric over his head. They can’t stay away for more than a few seconds, like magnets, their lips crash together once again. Ilya’s top lip overtakes Shane’s shallow mouth, shoving his tongue deep inside, relishing in his submission. Ilya speaks into Shane's open mouth, “I have something.” Shane tilts his head back, “Yeah?” “Yes. Something for us to try.” “Okay,” Shane hesitates, dread filling his chest, hating surprises. Ilya turns away and picks up a paper bag that’s been tucked behind a chair. He opens it and pulls out a meter of rope that could have been purchased at any hardware store. Shane's eyebrows come together, confused, “For you?” Ilya’s face grows wide, showing off all his crooked teeth. He laughs in Shane’s face, “Ha- no, no, no.” He walks towards him holding the rope between their bare torsos, “For you.” Shane gulps, intrigued but uneasy, “Um, okay yeah.” He hates how nervous he sounds. He’s not as experienced as his partner, still slightly fearful of Ilya’s unpredictable dominance. “You are sure, Hollander?” Ilya grins with a glimmer of sympathy in his light blue eyes. Flashes of scenarios pass through Shane’s mind, not understanding where the rope will go, but Shane never backs down from a challenge. He puts on a fake smile, “Why not, Rozanov?” Shane’s suddenly being pushed backwards, landing fiercely onto the hard mattress. Ilya commands in his deep voice, “Arms up.” Shane obeys, revealing the dark hair in his pits beneath his sculpted triceps. Ilya sits on his chest, running the rough rope through his hands, stinging his palms. He grips Shane’s wrists together with one hand, keeping them in place. Shane whines from the sensitivity quickly finding its place around his thin skin. He watches Ilya’s face contort with concentration as he works above him. His chest rapidly rising and falling from anticipation. Shane wonders when Ilya learned how to do this, and how many other people have been below him, just waiting. Once his wrists are carefully tied together, Ilya extends the rope behind a rod of the bed’s headboard, trapping his arms above his head. Ilya mumbles under his breath, “Beautiful,” while moving off Shane's hard body. Shane automatically tries pulling his arms down, already uncomfortable in his position. The rope only rubs further against his wrists, a soreness quickly developing, keeping him motionless. He understands now, he’s stuck in a room with a feral animal, exposed and vulnerable to whatever it wants to do with him. Shane can only strain his neck forward to watch Ilya wander around the bed. The low light of the hotel room casts a deep shadow over Ilya's brow bone, blocking his eyes, only adding to Shane’s apprehension.

    Language:
    English
    Words:
    2,849
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76489256
  2. “Mmnnh, no, come back. This is big deal. First time Shane Hollander has ever thrown punches. First time Shane Hollander has been punched. Everyone is talking about it.” “I punched Peterson because he slammed you.” It should have been satisfying watching the way shock immediately blushed over Ilya’s face, but all Shane could feel was embarrassment for even admitting it. “He was… I mean… He was all over you. And it– I don’t know, I was just so angry that he was touching you that I— I don’t know. I just saw red and, I don’t even remember all of it.” Shane felt like he was losing himself. He knew he was more emotional these past few weeks, a swirling mess of feelings and breaking his diet and lazying around more, but he had chalked most of it up to Ilya’s influence. or, Shane Hollander is pregnant, and doesn't know it yet, and is increasingly confused why he's feeling so crazy lately. Acting so strange. Crying so much. So horny.

    Language:
    English
    Words:
    10,825
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77033616
  3. Shane thought the neck guard was a brilliant idea. Ilya thought marking Shane from neck to hip was a brilliant idea. The Ottawa Centaurs locker room has other opinions. or Shane and Ilyas secret get exposed because they are horny fucks who can’t control themselves

    Language:
    English
    Words:
    1,846
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76949426
  4. Shane and Ilya attends a Japanese wedding ceremony. Ilya wears a traditional kimono. Shane proceeds to froth at the mouth.

    • Part 2 of
    Language:
    English
    Words:
    6,425
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76937416
  5. “Sir I’m just a bellboy, you can’t treat the staff like that!” “Oh I think I know how the staff likes to be treated after all these years” Or, the roleplay scene in episode 6 extended bc it hasn’t left my mind since I first saw it.

    Language:
    English
    Words:
    3,617
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76886066
  6. After Shane and Ilya's marriage, an embarrassing habit forms: people start walking in on them in the middle of sex. Or five times they are walked in on and one time they walk in on someone else.

    Language:
    English
    Words:
    12,527
    Chapters:
    6/6
    Files:
    2 versions
    AO3:
    #73812781
  7. “I need to talk to you.” Ilya pretends to peer around, exaggerated, chin jutting, then points at himself. “Me?" “Who the fuck else, Ilya?” Shane hisses Ilya’s name, sees his pupils dilate. “Go to the bathroom. I’ll meet you there in five.” Ilya looks dazed, then shakes his hair out of his face and rights himself, reaches for another shot. “You do not tell me what to do, Hollander.” Shane is going to kill him. Or, Shane and Ilya, at the club, post-game. Ilya has let Boston’s victory get to his head and Shane brings him back down to earth.

    Language:
    English
    Words:
    1,961
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76742431
  8. Seeing Shane Hollander in the crowd at an NHL game was cool. Seeing him in the crowd at a Boston Bears game in Boston was bizarre. But seeing Shane Hollander in the stands wearing an Ilya Rozanov Jersey, the bold number 81 plastered across his broad back? That, was ludicrous. A few of the American guys on the team had decided to start a Fantasy Football league that fall, and Shane had joined wanting to be an involved and fun captain. He barely knew anything about American football, and he had finished dead last as of last Monday. So now, this was his punishment.

    Language:
    English
    Words:
    2,714
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76764281
  9. Shane gets bitched at the cottage.

    Language:
    English
    Words:
    3,700
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76731656
  10. feeling vindicated by

    Heated Rivalry (TV)
    • E
    • ✓

    2025-12-30

    Shane Hollander is gay and at this point the whole world knows this – his husband most of all. This fact was confirmed millenia ago… and yet, the mere mention of that woman causes indescribable jealousy to flare up inside Ilya Rozanov. It literally has nothing to do with Rose Landry, she is a great friend to Shane and, at this point, she is a great friend to him as well. He loves her as much as Shane loves her. Why then is the green-eyed monster ever present when they joke about their past relationship? Perhaps he needs to discuss his jealousy issues and possessiveness with his therapist… or he could simply remind his husband who he belongs to. Ilya prefers the latter, especially when he has things to prove wrong.

    Language:
    English
    Words:
    2,685
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76701576
  11. 5 times Ilya teases and flirts with Shane in public without getting caught, and 1 time they do get caught.

    Language:
    English
    Words:
    13,977
    Chapters:
    6/6
    Files:
    1
    AO3:
    #74964736
  12. Shane’s fingers worked at the straps of his gloves before he could stop them. They hit the ice with a dull thud, and Ilya turned. “Well,” Ilya said, voice low, almost pleased. “Why the fuck not.” Shane loses his temper and gets physical with Ilya on the ice, risking the perfect reputation he’s worked so hard to maintain.

    Language:
    English
    Words:
    6,920
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76537741
  13. Shane got a text from Ilya before the game: "For every goal you score, you come, yes?" It wasn't really a question. Shane knew this, and he was determined to show Ilya what he could do on the ice and in bed. Unfortunately, at the end of the game, Ilya Rozanov snapped, and Shane seemed to be at the wrong place at the wrong time, getting caught in the fray. He actually enjoyed it more then he thought.

    Language:
    English
    Words:
    6,872
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76471246
  14. Poor Hollander by

    Heated Rivalry (TV)
    • M
    • ✓

    2025-12-24

    Ilya is obsessed with making Shane cry and beg for sex. Shane likes to be a good boy.

    Language:
    English
    Words:
    3,809
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76356231
  15. Slut,” Ilya says, watching Shane’s mouth fall open at the name. “What? Are you not?” Shane opens his mouth again, but no words come out. “Stretched yourself open in here, while your team was just down the hall? Fingered your ass in my bed,” Ilya says, “in a stranger’s bed,” he adds on for effect, “during a party. Is pretty slutty,” he says. Shane swallows. “I guess so.” “Do you like it?” “Like what?” Ilya rolls his eyes. “Being a slut. Prepping yourself for a stranger’s cock? Getting naked in his bed with people in the next room,” he says. Shane chews his lip, and he nods, just the smallest movement Ilya barely catches. “Mm. Of course you do. Imagine if they knew,” Ilya purrs, and he pulls his shirt over his head, dropping it to the floor. “You’ll keep your mask on?” Shane asks. “Da. Of course. Otherwise you’d know who I am.” --- Ilya throws a masquerade party so he can fuck Shane without having to face anything else.

    Language:
    English
    Words:
    7,022
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #76241446
  16. Shane was thinking about what awaited him tonight as he washed his hair in the showers with the rest of his team after the game, and a small smirk graced the corner of his lips. The thought of Ilya pinning him to the bed like he’d pinned him to the boards, seeing him clean and freshly-showered post-game and then wrecking him all over again into a sweaty, breathless mess. Ilya deserved that tonight. Shane would fight back a little, just for the fun of it— but Ilya always got him in the end. Shane was weak for him every time. *** Shane and Ilya meet up after the game at Ilya's penthouse in Boston, and Ilya plays with Shane like putty in his hands. No matter how vicious he was on the ice, Shane Hollander was always so, so good for Ilya Rozanov.

    Language:
    English
    Words:
    4,405
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76055636
  17. When Shane wins his first Cup championship, Rozanov promises more than just a league win if he earns MVP as well. Rozanov delivers. For Russian translations, click on Cyrillic words

    Language:
    English
    Words:
    10,181
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76098856
  18. “What do you want, Hollander?” Ilya gasps out, surprised he’s capable of even formulating a simple thought, “Tell coach what you want.” He’s the older one, the mature one, the one with all the power. The least he could do is ask Shane what he wants. Shane pauses his movements before looking up and meeting eyes with his coach. Brown eyes almost seem to sparkle with tears, mouth agape with soft little pants. He trembles slightly, overwhelmed by the question, as if he doesn't know what to say. Finally, he adjusts his knees on the cold, hard floor and lets go of the pulsing cock in his hand before leaning back slightly. Eyes shut closed, he takes a breath. “Fuck my throat, coach.” ___ Coach Ilya and his star player Shane have been sleeping with each other for a year.

    Language:
    English
    Words:
    3,636
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76005736
  19. “First, I ravish you,” Ilya murmurs, his lips brushing Shane’s bruised ribs, sending goosebumps rippling across his skin. “Apologize for injury I gave.” Shane’s breath hitches as Ilya’s hand slides down his body toward his ass. He can barely breathe when that rough fingertip brushes his hole, and it’s not because of the bruised ribs. “And then?” he asks, voice breathless. Ilya looks up, eyes dark and heavy with desire. He presses one final kiss to the marred skin before digging his fingers deeper into Shane’s skin, making him gasp. “And then, I give you new bruises. Better ones to remind you of me.” or; Ilya feels bad for being rough with Shane on ice… Shane, on the other hand, is kinda into it.

    Language:
    English
    Words:
    5,089
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #75578446
  20. Shane calls Ilya late one night from a hotel bar in Vancouver. Things get said. Things get done.

    Language:
    English
    Words:
    3,088
    Chapters:
    1/1
    Files:
    1
    AO3:
    #74990116
  1. ← Previous
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. Next →