1 – 20 of 70 Works in Rough Sex

  • Rough Sex ×
  1. At twenty-one, Ilya Rozanov is the Soviet Union’s most perfect weapon, a soldier of the Red Machine who has spent three years locked in a silent, jagged war on the ice with Canada’s golden boy, Shane Hollander.

    When the Montreal Metros claim him as a "wasted" mid-round draft pick, the rivalry transforms from a professional grudge into a desperate lifeline. On the final night of the 1988 Calgary Olympics, he risks everything, his family, his career, and his safety, to start a new life in the West. Forced into a high-stakes billet under the roof of his bitter professional rival, Ilya must navigate a world where freedom feels like a new kind of prison.

    As Ilya struggles to adapt, the crumbling Soviet empire reaches across the ocean, searching for leverage to help pull him back.

    OR: What if Ilya fled Russia in 1988 to play for the Montreal Metros?

    Language:
    English
    Words:
    260,211
    Chapters:
    33/40
    Files:
    2 versions
    AO3:
    #78926751
  2. Shane Hollander is in a slump. As the captain of arguably the most dominant team in the NHL, he couldn’t afford to have off days, but lately, he just couldn’t seem to pull himself out of it. The pressure was finally starting to catch up. So, when his friend stupidly suggests that he needed to get laid, he knew realistically he just didn't have the time...so he goes onto a porn site instead.

    Or,

    Shane Hollander can't relax, Ilya Rozanov, without knowing, helps him out.

    Language:
    English
    Words:
    43,256
    Chapters:
    2/2
    Files:
    1
    AO3:
    #92895931
  3. On the eve of his thirty-fifth birthday, Shane Hollander falls asleep beside his husband and thinks about everything his own fear had cost them.

    He wakes up ten years earlier. Twenty-five. No wedding ring. No Anya at the foot of the bed. No Ilya beside him.

    He still remembers it all: the years of hiding, the loneliness Ilya carried alone in Ottawa, the breakdown that nearly took him, the pain that could have been prevented if Shane had just chosen him sooner.

    He also remembers their happy ending.

    This time, Shane wants to change the cost. He wants to love Ilya openly, before it breaks him. He wants to be the person Ilya needed when he was most vulnerable.

    Or: Mysterious Time-Travel AU/Fix-it feat. bad-ass Shane Hollander. Plans to take down a homophobic hockey-league included.

    Language:
    English
    Words:
    126,688
    Chapters:
    14/?
    Files:
    1
    AO3:
    #88890846
  4. The plan was to spend the evening out with friends. Enjoying the club scene Scott had never been brave enough to risk before coming out. But Kip was distracting, and tempting, and there were better ways to spend a night than disappearing into a crowd.

    Language:
    English
    Words:
    3,430
    Chapters:
    1/1
    Files:
    1
    AO3:
    #90213211
  5. “Need a bet to get laid, Rozanov? You’re really that desperate these days?”

    “Nostalgic, maybe.”

    “Wow. Big word.”

    “Shut up, Hollander.”

    Shane shuts up.

    “When I win,” Rozanov continues. “I get you for…twenty-four hours.”

    or

    Shane and Ilya are in rival frats in their senior year and it's time for the annual Greek Olympiad. A bet is made.

    Language:
    English
    Words:
    155,406
    Chapters:
    13/13
    Files:
    3 versions
    AO3:
    #77398286
  6. Shane Hollander writes to an inmate, at first intending to do nothing other than quell his lonely curiosity. Somehow, they end up meeting...in the woods...at Shane's perverted request.

    Language:
    English
    Words:
    5,205
    Chapters:
    1/1
    Files:
    1
    AO3:
    #88094836
  7. Shane is the first omega to ever join the NHL, and the only way he's allowed to play is by being thoroughly claimed by the team captain every single time before they step onto the ice.
    Things get complicated.

    Language:
    English
    Words:
    45,469
    Chapters:
    10/10
    Files:
    1
    AO3:
    #86444246
  8. Sometimes Shane feels like he’s going to explode with how much desperation, how much hunger, is inside of him. Hunger for cock and sex and Ilya. Maybe if he can get it deep enough he can finally scratch the itch long enough to feel relief, but it seems like it’s going to take a while. But that’s fine. Scratching it feels good.

    Language:
    English
    Words:
    2,363
    Chapters:
    1/1
    Files:
    1
    AO3:
    #85949196
  9. Obsessive fanboy Shane Hollander breaks into Russian model Ilya Rozanov’s house, expecting to get closer to the man he worships only to be caught when Ilya returns home early. Instead of calling the authorities, Ilya decides to punish Shane personally, turning the encounter into a dark, controlling game of dominance and obsession.

    Language:
    English
    Words:
    6,246
    Chapters:
    1/1
    Files:
    1
    AO3:
    #85032556
  10. It starts with two words: "Make me."

    Language:
    English
    Words:
    1,234
    Chapters:
    1/1
    Files:
    1
    AO3:
    #84918381
  11. “I’m…. I have a boyfriend, actually,” Shane whispered. “So…”

    “So?” The demon’s expression broke into an amused grin. “I don’t really care, but I can be polite. Where’s he, then?”

    He ditched me just an hour before our date for something definitely more important, and that’s how I got in a shitty warehouse with my friends, summoning a sex demon, who hit my balls while I was asleep and it was so fucking good I got the hardest orgasm in my life, though Shane.

    “Like, currently?” he said. “I don’t know.”

    _____________

    Demon summoning go wrong. Or right?

    Language:
    English
    Words:
    10,246
    Chapters:
    1/1
    Files:
    1
    AO3:
    #83897671
  12. There’s a beat of silence between them. And then another, and another until it continues on for a solid minute, almost hitting the two minute mark until Hayden speaks again. “Maybe you just need to get high, y’know. Loosen up a little.” What the fuck? OR Shane decides to loosen up a little by smoking weed. Too bad his dealer is really weird. And hot, somehow.

    Language:
    English
    Words:
    8,861
    Chapters:
    1/1
    Files:
    1
    AO3:
    #83759926
  13. 5 times Ilya free uses Shane + 1 time Shane free uses Ilya

    Language:
    English
    Words:
    7,788
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82408991
  14. The Big Bad Wolf by

    Heated Rivalry (TV)
    • E
    • ?

    2026-03-30

    Bridgeford is a small, quiet town. Too dull to hold someone like Ilya, a restless young alpha always chasing something sharper, faster, louder. Too suffocating for Shane, an omega who’s spent too long under watchful eyes, tired of being seen as a social case just because he's an omega.

    One last summer. That's all they both have to live through before they're both off to the big city. That was the plan.

    Until fate pulls a few strings, and suddenly, two complete strangers feel drawn to each other in all the wrong ways.

    OR: a modern, dramatic fairytale of two soulmates finding each other

    Language:
    English
    Words:
    41,362
    Chapters:
    7/?
    Files:
    1
    AO3:
    #81608996
  15. A look at the year that Ilya still played for Boston, except they explicitly state their dom/sub relationship, and explore that dynamic (and kink) together.

    ————

    When they first started, it was by accident. Ilya followed Shane’s lead; he read his body and responded with his own. Shane liked to be on his knees for Ilya, and Ilya liked to keep him there.

    The first time it went wrong. Shane thought it was his fault. It wasn’t.

    ————

    Now with 10k-word SMUTTY EPILOGUE

    Language:
    English
    Words:
    63,639
    Chapters:
    15/15
    Files:
    2 versions
    AO3:
    #78253961
  16. “I am not scared,” he lies. Each word is soft but crisply enunciated so Shane can't miss them. “Do you want me scared?”

    “Obviously not,” Shane snaps at him. He gestures toward Ilya's waist, toward the slim outline of what he had clocked as a folding knife the second Ilya started carrying it, and adds, “but I know you're not just ‘happy to see me.’ I want the truth, I need to hear that-” he chokes over his words, his lips moving too quickly for his brain to keep up. “Please, be honest with me, for once.”

    For a long, silent moment, Ilya just stares at him, grinding his teeth behind a placid expression as if Shane can't tell. 

    -

    Shane and Ilya talk about their feelings, kind of.

    Language:
    English
    Words:
    3,658
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81852981
  17. “No, no. Answer. Tell me. How’s it feel to be a fucking winner, and then to bend over and take my cock? You feel like a winner, Hollander? Do you feel like a winner now?” Ilya hisses. He’s being cruel. There is no choice, he just is, no matter how much he hates it. It doesn’t help anything. He can’t stop it.

    “Yes,” Shane hisses. “Fuck, yes. I’m a fucking winner,” he gasps.

    ---

    Ilya takes Sasha up on his offer to do cocaine during the 2014 Sochi Olympics, and then he fucks Shane instead of dealing with his feelings.

    Language:
    English
    Words:
    8,067
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81851801
  18. Moonlight by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2026-03-24

    Scott took his sunglasses from the side pocket of his backpack and put them on. His phone vibrated. He pulled it out and there it was: a picture of Kip and Elena from across the street. Kip smiling, Elena pouting. Below it, the caption: "Please don't die crossing this sea of people."

    Scott laughed to himself, put the phone away, and pushed the door open.

    The screams of excitement crashed over Scott like a wave. Fans crowded the sides of the path, many with tears in their eyes, others with their arms reaching over the metal barricades, everyone wanting a piece of that night. Happy shouts celebrating the victory, hoarse voices declaring their love for the team, words of pride and admiration. Scott smiled slightly, giving a general wave as he walked, sharing looks of gratitude to both sides – until the smile froze on his face.

    "THEY TURNED HOCKEY GAY?! SERIOUSLY?! FUCK YOU, HUNTER!"

    The voice cut through the air like a blade. Scott swallowed hard, his eyes finding a compact group on the other side of the metal barricades. Not happy at all. Men, mostly, their expressions twisted with hate, being held back by the police officers doing security.

    "HOPE YOU DIE, YOU FAGGOT!"

    Language:
    English
    Words:
    134,743
    Chapters:
    14/14
    Files:
    1
    AO3:
    #80835121
  19. “I guess your wish came true.” Shane looked at his younger self, and then at Ilya. “What wish?” Hollander asked, halting his fidgeting to pay attention to Shane. “I wished for two of you. If you cannot tell, I am a very greedy man.” Ilya emphasized his words by playfully pinching at Hollander’s ass, his other hand coming out to squeeze Shane’s thigh. - Or the one where Ilya randomly meets a witch and decides to jokingly wish for two Shane's at the same time. When its granted, he very happily indulges.

    Language:
    English
    Words:
    10,874
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81724826
  20. he wants to be good for ilya, he always does, but right now, he has a part to play. and when ilya gets that dark, disapproving look in his eyes as shane disobeys, he's reminded precisely why he had thought up this particular scenario in the first place. he wants ilya to take what he wants, regardless of what shane wants. he wants ilya to force him, to not listen to him, to chase his own pleasure without any regard for shane's. and he knows ilya is getting very, very close to doing just that. (or: shane wants a break and enter roleplay, and ilya is all too happy to oblige. featuring cnc, primal play, and all things rough, wet, and messy.)

    Language:
    English
    Words:
    6,717
    Chapters:
    1/1
    Files:
    1
    AO3:
    #81647211
  1. 1
  2. 2
  3. 3
  4. 4
  5. Next →