1 – 20 of 29 Works in Mutual Masturbation

  • Mutual Masturbation ×
  1. Shane Hollander and Ilya Rozanov have been best friends since they were twelve. They were attached at the hip, as much as two straight guys could be. Everyone accepted that Shane and Ilya were just being Shane and Ilya. Or: Shane and Ilya think they know where to draw the line between straight best friends and whatever the hell they keep doing.

    Language:
    English
    Words:
    61,359
    Chapters:
    6/6
    Files:
    3 versions
    AO3:
    #87404031
  2. Want to win a date with an All Star?

    When the NHL hosts a charity gala during the 2016 All Stars weekend, both Shane and Ilya are put on auction as donors bid on a chance to go on a date with them in support of a good cause.

    Too bad they bet on each other.

    Language:
    English
    Words:
    31,899
    Chapters:
    8/?
    Files:
    1
    AO3:
    #82240551
  3. There was a small recoil, nothing Shane would consciously register as a recoil, just a slight drawing-back of his head and a micro-expression crossing the bridge of his nose.

    His brows pulled together for one second, and he pulled the carton away from his face, examining the opening.

    Ilya Rozanov has seven cameras. Ilya Rozanov has a blog.

    His gay roommate doesn't know about any of this.

    Language:
    English
    Words:
    52,517
    Chapters:
    3/5
    Files:
    1
    AO3:
    #82935416
  4. Shane Hollander gets outed on video a day before the draft. As his draft position keeps falling, an unlikely team makes a blockbuster trade back into the first round to select him and create the MLH's next big dynamic duo.

    or

    Never regret thy fall,
    O Icarus of the fearless flight
    For the greatest tragedy of them all
    Is never to feel the burning light.

    Language:
    English
    Words:
    30,451
    Chapters:
    3/?
    Files:
    1
    AO3:
    #83385176
  5. There is nothing else in the world for Scott, usually, when he’s on his knees for Kip like this, but this time, he can practically feel Carter and Gloria’s eyes on himself. And he wants to impress them, wants them to see how well he takes care of Kip. He knows he’s good at it, and when he goes a little faster and Kip moans and gasps and puts his other hand on Scott’s shoulder, bunching the fabric of his shirt between in his fingers – he hears Carter say “oh shit” quietly and it makes him feel like he’s glowing with pride.

    -
    A night out that ends as a night in.

    Language:
    English
    Words:
    4,804
    Chapters:
    1/1
    Files:
    1
    AO3:
    #86289211
  6. All year Shane had been fighting the desperate creeping desires spreading inside him, hoping they would wither and die in the airless forgotten dark of his dreams and now Rozanov, the only player at camp who might've been better at hockey than Shane, with his newly-long legs and newly-defined abs and his indifferent smirking gaze, was lying (maybe) hard above him, asking wildly inappropriate questions and claiming it was all normal and fine and good? Nonsense. If this was normal, Shane was missing way more social cues in his day-to-day life than he thought.

    -
    In which Shane and Ilya meet at hockey camp as teens and a bunch of other things also go differently. Not a teen fic tho I promise!

    Language:
    English
    Words:
    89,699
    Chapters:
    9/9
    Files:
    5 versions
    AO3:
    #80334051
  7. When Shane Hollander moves to Boston to be with his longtime boyfriend, he doesn't expect to start developing feelings for his boyfriend's oldest friend and roommate, Ilya Rozanov.

    Language:
    English
    Words:
    45,741
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #81960711
  8. After Ilya's plane crashes in the ocean, no one knows if the hockey star is alive or dead. Shane sets out to find him and reconcile their relationship.

    ***COMPLETE!***

    Language:
    English
    Words:
    59,873
    Chapters:
    20/20
    Files:
    1
    AO3:
    #80819946
  9. Shane meets the highly acclaimed Ilya Rozanov aka the text man, the weed man, and the fuck man.

    Language:
    English
    Words:
    8,069
    Chapters:
    2/2
    Files:
    1
    AO3:
    #76571006
  10. Ilya rounded the desk, and his heart didn’t stutter but simply stopped. For an endless second everything stilled around him. Shane had found them, his letters and his journals. And the world turned sideways slowly slipping away from Ilya’s grasp. Like someone had taken away the solid ground underneath his feet, leaving him falling indefinitely. His entire focus narrowed on the pages Shane was clasping in his hands and the shoe carton next to him.

    He had always promised himself that one day he would show Shane, he would tell him about all of it. But he had never wanted it to happen like this. For Shane to just stumble across the pages that carried his darkest thoughts and simple truths of his life. Never wanted him to read those alone or ever. Because Ilya wasn’t sure he was strong enough to revisit all the open wounds he had spilled on those pages.

    ---

    Or Shane and Ilya spend some time at the cottage between Christmas and New Year’s and unravel their past once and for all.

    Language:
    English
    Words:
    40,342
    Chapters:
    4/4
    Files:
    1
    AO3:
    #76323236
  11. No, You First by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2026-01-29

    Shane's sleep deprivation came from one simple text. 'u up?'

    Language:
    English
    Words:
    3,260
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78550271
  12. Oh no, Shane thought. Oh God. No. Ignoring his clammy palms, he scanned the tiny hotel room, wondering where he could even lay his bag. Then, after a breathtaking second, he forced his eyes to meet Rozanov’s. With a mischievous smirk, Rozanov was sitting casually on the only bed, arm draped over the pillows—including the pillow that Shane had to sleep on. And Rozanov’s muscular chest and arms were on full, shameless display. Shane might just die. “So,” Rozanov said, “you and me, we sleep together?” Or: Shane Hollander and Ilya Rozanov were stuck in the same hotel room in Saskatchewan after the International Prospect Cup ended—and there was only one bed.

    Language:
    English
    Words:
    9,609
    Chapters:
    2/2
    Files:
    1
    AO3:
    #77864346
  13. “Hollander,” Rozanov breathes. His voice curls down the phone line like shavings of dark chocolate, and the phone pressed to Shane’s ear makes it sound as intimate as a whisper. Shane clears the crackles of sleep from his throat and props himself on one elbow. “Is everything okay?” he asks, taking a deep breath. They’ve never called each other. That’s not something they do. Ilya calls Shane after Boston wins the Stanley Cup.

    Language:
    English
    Words:
    2,718
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77868376
  14. is this love by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-17

    Lily: i can’t wait to fuck you Jane: Yeah, about that…I’m nervous, Ilya. Lily: don’t be. i will make it good for you. i promise Lily: you are not the first virgin i’ve taken Shane swallowed, licking over his lips and imagining Ilya’s beautiful fingers sliding over the keys when he wrote that text: You are not the first virgin I’ve taken. Shane tried to suppress the next thought—a thought that surprised even him: Hopefully I’ll be the last.

    Language:
    English
    Words:
    10,951
    Chapters:
    3/3
    Files:
    1
    AO3:
    #77348066
  15. “You can’t go five minutes without touching me.” “Is that a challenge?” Something flashed across Ilya’s face. Maybe the reality of that question hit him. Maybe he was picturing what it meant to say yes. “Yes.” He said it anyway. “I can go five days without touching you.” Shane stuck out his chin to emphasize. Ilya let out a cackle. “Sure, Hollander.” Five times Shane and Ilya could resist touching each other, one time where they couldn't

    Language:
    English
    Words:
    3,975
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77744906
  16. Ilya and Shane are so excited to have made the playoffs in Shane's first season with the Centaurs until they remember: no sex during the playoffs.

    Language:
    English
    Words:
    20,098
    Chapters:
    7/7
    Files:
    1
    AO3:
    #76962346
  17. Kinda AU where Shane and Ilya are forced to discuss their mental health issues before TLG? Shane goes to surprise visit Ilya a month after he’s moved to Ottawa only to find that his mental health isn’t great. Shane’s isn’t either after a health scare and he’s forced to focus his exercise behaviors with Ilya. (TW ED/discussion of suicidal thoughts).

    Language:
    English
    Words:
    7,123
    Chapters:
    2/2
    Files:
    1
    AO3:
    #77413696
  18. Ilya’s thirty-fourth birthday is around the corner. Shane is freaking out because he hasn’t been able to get the Bad Bunny tickets for Ilya’s surprise birthday trip.

    Language:
    English
    Words:
    2,476
    Chapters:
    4/4
    Files:
    1
    AO3:
    #77257046
  19. Shane finds a porn video inspired by their rivalry and sends it to Ilya. Sexting ensues.

    Language:
    English
    Words:
    1,615
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77048661
  20. A rewrite of episode four and what happens afterward. “Well yeah,” Shane said, his voice took the slightly bratty tone that Rozanov loves. “You keep your house cold as shit.” This made Rozanov burst out laughing. He went towards his dresser to pull out a hoodie. He pauses as he sees Shane’s perfectly folded outfit settle neatly on the wood. He lets a small smile cross his lips within the privacy his back has provided from Shane. Like in every piece of clothing Rozanov has ever had the luxury of peeling off of Shane’s body a neat S.H. was written on the label of Shane’s jacket. He was about to toss an old CCM sweatshirt to Shane when a different one caught his eye. The team had got them this year, they were black with the Boston Bear’s logo in yellow. The hoodie was branded with Rozanov’s number and last name on it. The thought of Hollander, Montreal’s and the NHL’s golden boy, wearing his name did something to him. I guess he didn’t care that Shane was a hockey god, the only thing he cared about was the fact that in a few moments he was going to see Shane wearing his last name. Something he couldn’t let himself dream of.

    Language:
    English
    Words:
    62,984
    Chapters:
    12/12
    Files:
    1
    AO3:
    #75676731
  1. 1
  2. 2
  3. Next →