1 – 20 of 21 Works in Blowjobs

  • Blowjobs ×
  1. Line Change by

    Heated Rivalry (TV)
    • M
    • ?

    2026-10-24

    "You're an awesome player to watch."

    "I watch you too…I like watching you."

    One line changes everything.
    ---
    OR: Instead of turning him down, Ilya and Shane become fast friends at the Prospects Cup. Their relationship (and how they hide the truth) completely changes when the media poses them as best friends instead of rivals.
    ---
    Reads as a series of connected oneshots within this AU. Now including prospects cup 2008, draft celebrations, rookie all-star weekend, their first MLH awards, the cottage, commercial shoots, and post-game hookups.

    Language:
    English
    Words:
    70,671
    Chapters:
    7/?
    Files:
    1
    AO3:
    #75463401
  2. It was a Friday when the video dropped.

    “What is happening?” He asked St Simon, who was holding his phone tight to his chest, his expression odd. “Someone has died?” 

    Across the room he could see Marlow moving slowly upright from where he had been doing floor stretches, his phone in his hand as well, his face pinched. 

    “It’s Hollander,” St Simon said. 

    The bottom of Ilya’s stomach fell out, closely followed by the rest of Ilya’s organs. His chest hurt so acutely that he thought he must be having a heart attack. 

    “Not dead,” St Simon added quickly, reaching out to grab Ilya’s shoulder when Ilya’s knees actually buckled. “Jesus, sorry. I should have - no it’s just -” 

    “Someone tell me what the fuck is going on,” Ilya snapped, “and everyone else shut up.” 

    Marlow reached him now, held his phone out to Ilya, open already to an article with a headline huge enough Ilya could easily make out the HOLLANDER blaring out of it even before his eyes focused and he took the phone from Marlow. 

    A video is posted online, for Shane it feels like a death sentence. For some parts of him, it is.

    Language:
    English
    Words:
    73,245
    Chapters:
    7/7
    Files:
    1
    AO3:
    #88103846
  3. Poster Boy by

    Heated Rivalry (TV)
    • ?
    • ✓

    2026-09-27

    “Do you think I could get into the dressing room hallway?” Ilya asked.
    The photographer cocked their head, “Why?”
    “I feel that doesn’t matter to you.”
    Ilya could feel his stomach sinking. How was he supposed to get to Shane Hollander if he never stayed still? “Do you know when he will be done with everything?” When the photographer gave him a confused and irritated look, he reached for his wallet. “Better yet, do you have his phone number?”

    OR

    The model AU inspired by all the stunning runway looks and the love that, in every universe, Ilya has for Shane Hollander.

    Language:
    English
    Words:
    99,782
    Chapters:
    11/11
    Files:
    1
    AO3:
    #92178606
  4. 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
  5. Salve by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-08-10

    Ilya Rozanov was starting over. His mother was long dead, his father had finally passed, and his brother didn’t want him around anymore. Moscow was nothing but dead bodies and fading memories and scars that just wouldn’t heal.
    Enter Shane Hollander.
    *Laceration, from Ilya’s POV

    Language:
    English
    Words:
    59,715
    Chapters:
    7/7
    Files:
    2 versions
    AO3:
    #90234501
  6. Shane Hollander is hockey’s closeted golden boy with everything to hide. Ilya Rozanov is a professional Dom with everything to lose and an expired visa.

    Through their arrangement at a discreet Montreal kink bar, where NDAs protect secrets and sessions are charged per hour, they discover the most dangerous thing isn’t being caught—it’s wanting more than those hours allow.

    Language:
    English
    Words:
    180,137
    Chapters:
    14/?
    Files:
    1
    AO3:
    #75354806
  7. Rozanov has a new pet, and spends the morning breaking him in. His pet might just enjoy it, too.

    Language:
    English
    Words:
    3,313
    Chapters:
    1/1
    Files:
    1
    AO3:
    #82066701
  8. When the Centaur's plane goes down in early 2021, Shane is left a shell of who he once was. When he dies in an accident months later, he is reunited with his Ilya... in 2008.
    This fic is a series of moments as they live through to 2021 again, but they make things a little easier on themselves and for the people around them. The first chapter is Shane's POV, taking place in the early years. Second chapter is Kip's POV as the hockey world shifts around the phenomenon that is Hollanov.

    Language:
    English
    Words:
    19,021
    Chapters:
    2/2
    Files:
    1
    AO3:
    #80249641
  9. Fans and internet passerby alike would agree that this… interaction was not a fight. A fight required the participation of two or more partners. At that moment, Ilya was the only one on the ice. The world fell away at the sight of Shane’s stumble, pulsing gently in and out of frame before cutting out completely and giving way to pure static. His blood turned carbonated, noxious gases inside him that rose and burst him open. At that moment, he and everyone else, including Burt, knew he intended to kill.

    Or, Montreal's newest player makes the mistake of fucking with Ilya Rozanov's Husband.

    Language:
    English
    Words:
    8,317
    Chapters:
    1/1
    Files:
    1
    AO3:
    #79739096
  10. Big Reputation by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-02-06

    “Some useless gossip site posted a story about Rozanov,” Hayden finally explained, turning to him. “A tell-all interview with one of his latest conquests. It was a bit… well… sensational.” “...Sensational?” Shane repeated, dumbly. Was that his voice? Did he sound like that? Hayden grimaced, but JJ heroically stepped in. “She said his dick is so big she cried,” he said, simply, as if he had not just upended Shane’s entire life with a total of nine words. “And not cried in the fun way.” In the fun way. Oh dear.

    Language:
    English
    Words:
    8,451
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78884431
  11. Quietly, in a voice that couldn’t disguise his pain, Ilya said, “I already chose you, Hollander.” Then so silently that it was barely different from breathing. “Sometimes I wish I hadn’t.

    (a.k.a Ilya expresses regret about choosing Shane and Shane gets sent back in time to fix it only in this universe Ilya never came onto him at all.)

    Language:
    English
    Words:
    31,304
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78720121
  12. “You looked so fucking pretty tonight, Hollander. In that big jersey, with that backwards hat. Wanted to bend you over in front of all your friends and fuck you untill you cried.” Shane whimpers, hands grasping at the car seat beneath him. “Please, Ilya. Touch me. Need you.” Ilya pulls his own shirt up over his head and then pauses. Has an idea. “Get in the back seat, sweetheart.”

    Language:
    English
    Words:
    3,978
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77543266
  13. “I can have anything?” he asks. And Shane, in his wisdom, hesitates, but only for a second. He strokes Ilya’s cheek, palm scratching against the stubble there, and says, “If it’s something within my ability, yes.” “Okay.” Ilya puts his chin on Shane’s chest. “It is an easy wish. I want to fuck you in my car.”

    Language:
    English
    Words:
    13,108
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77499776
  14. Ilya is two hours late to meet Shane and now has to make it up to him. Shane doesn't always have the words to explain what he needs, but fortunately Ilya has learned his body enough to figure it out and give it to him anyway.

    Language:
    English
    Words:
    3,274
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77431576
  15. Ilya sat on the edge of his bed in the hotel room, phone in hand, scrolling through search results. The game against Boston had ended hours ago, a solid win, but his mind refused to settle. Shane had texted him earlier, something casual about practice schedules, but it stirred up the thoughts that had been building for weeks. Shane lived for hockey. Every drill, every shift, he analyzed it like a puzzle to solve. Off the ice, he carried that same intensity, always planning, always pushing. The only times Ilya saw him truly let go were at the cottage, fishing or just staring at the lake, or right after they collapsed together, bodies spent. Those moments revealed a different Shane, one who didn't need to control every detail. Ilya wanted more of that for him.

    Language:
    English
    Words:
    10,020
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77116241
  16. Dressed to Impress by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2025-12-31

    “Hollander,” Ilya’s accent is thick, voice low. It makes Shane a little weak in the knees. “Did you dress up for me?” --- OR: Shane wears the suit to their first hookup. Ilya is very pleased (and amused) by it.

    Language:
    English
    Words:
    4,179
    Chapters:
    1/1
    Files:
    3 versions
    AO3:
    #76786051
  17. Shane’s got to balance being a freshman, a baby gay, and rushing for the weirdest frat on campus. Plus, unrelatedly, there's this really hot Russian guy.

    Language:
    English
    Words:
    16,073
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76252081
  18. It's been a hell of a year for the Centaurs. Shane and Ilya are playing their first playoffs together as teammates. An old teammate makes Shane doubt his loyalty. Ilya reminds him just how loyal he is. Or; the one where they win it all. Watching Ilya Rozanov work out was damn near obscene. His smooth, glistening body, covered in beads of sweat as he shoulder-pressed a 150lb barbell above his head was a sight to see. Shane was sure that, with enough incentive, Ilya could press him. That would be a PR he'd happily be part of. "What a sight, right?" Harris said, interrupting Shane's thoughts. Shane startled. Had Harris been standing there long? Shane coughed, making a sorry attempt at collecting himself. "Um, yeah, I..." "Enough said," Harris winked. Shane flushed at being caught, a burning heat rising below his eyes. Not the first time he had been caught with a wandering eye in the Ottawa Centaurs gym. Or locker room. Or really anywhere in the practice facility. Shane had been on the Centaurs since July, when his contract with the voyageurs ended and he became a free agent. Since then, Shane and Ilya had been an unstoppable force. Even though they rarely played on the ice at the same time, save for a few power plays, their chemistry was undeniable. They dominated the league in points, and Shane's position on the second-line made it so their power in the center ran deep. "No, I just lost my focus for a sec," Shane tried, but even as he said it, he heard the quips before they came out. He rolled the dumbbell over in his palm, trying to ground himself and not get lost in a hole of embarrassment. "You seem to be losing your focus a lot lately, huh? I thought we hired you for your keen mental discernment," Troy Barrett said. Jesus, was everyone watching him drool over his husband? Shane made a noise between a grunt and a whimper, trying to end the conversation there. Unfortunately, his husband had the worst timing in the world. Ilya dropped his barbell onto its support and lifted his upper body to come to a seated position. His grey T-shirt clung to the contours of his body, a dark ring of sweat pooling along his neckline. His curls stuck to his forehead, not unlike when he and Shane were... intimate. Shane shuddered at the thought. Ilya noticed the three of them aggregated in the corner by the dumbbells, looking straight at him, and lifted his hand to his ear to pull out one of his earphones. "Are you talking about me?" Ilya said coyly, playing with the cord of his earphones. His charm is infuriating. Troy let out a laugh. "Your husband is obsessed with you." Ilya's grin cracked his face in half. "Can you blame him?" "Ugh, you guys are horrible," Shane groaned. The truth was, Shane was obsessed with him. He didn't realize how good it would feel to share everything with each other. A bed, a gym, a team. It all felt so right. And it still felt so new, despite the past few months of working together. So forgive him if he wanted to savour every moment he spent with his husband, especially after years of hiding. "All right everyone, listen up," Coach Wiebe said as he entered the gym. Ilya winked at Shane. Shane cleared his throat and turned to face his Coach. "This is it. Our second year in a row in the playoffs starts tomorrow. This is our chance to show everyone that it was not a fluke. We've got a great chance of really winning this thing this year, especially with our new additions." Shane felt a slap on his back as Troy whooped. Somehow, Shane felt himself turn an even deeper shade of red. He had been welcomed with open arms by the Cens, but it sometimes shook him just how much he was a part of this team. After playing for the Voyageurs for the better part of a decade, it still felt weird to have a different logo on his jersey. Shane recalled that his first goal as a Centaur – Ilya wouldn’t let him forget it, he’d kept the puck – had caused quite the roar in the arena where they played. They called him a hometown hero now. "Now, I know you all want to decorate this place with banners as much as I do, so let's get to work." *** Coach Wiebe was right. They really did have a chance at winning this whole thing. In the first round against Buffalo, every pass connected, their defence was on fire, and Hayes was an iron wall. They swept them, 4-0. Their second round against the Admirals was mildly tougher. Scott Hunter might have been older, but he was still as fast as an arrow when he needed to be. To make matters worse, Luca Haas had been rocked into the glass in their third game and was put on a mandatory three game rest. The Cens readjusted, and Ilya took on Luca's position on the wing. Shane came up to center on the first line. Their chemistry on the ice was unbeatable. It was like they were in each other's brains. He wasn’t sure he would ever enjoy playing hockey after being abandoned by the Voyageurs. Playing with this team – playing with Ilya – it made hockey fun again. They won that series by game 6, 4-2. In their last series in the eastern conference, they were matched up against Montreal. Because of course they were. Whatever angry, homophobic gods were responsible for this were probably laughing down at Shane as he took to center ice to kick off game seven. "Hollander," came a squeaky voice from across the center circle. The arena comes to life as Aaron Goulding, a fresh-faced 19 year old rookie, lines up against Shane for the puck drop. Aaron was supposed to be the new Shane Hollander. Shane had to admit, he was fast -- but his inexperience was obvious. Shane smirked at Goulding's attempt at being tough. "Aaron," Shane replied coolly. The only place Shane ever felt cool was on the ice. "It's an honour," Goulding said. Shane smiled into the floor.

    Language:
    English
    Words:
    3,720
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76290276
  19. “Okay, fine, fine, fine. I’ll stop bugging you about Miles. Or anyone for that matter.” “Thank you.” “I do have a question, though.” Sigh. “Yes?” “Actually, two questions. One - do you know that guy across the bar? And two - do you know why he’s been looking at me like I killed his dog?” or: For some reason, Shane and Ilya keep running into each other at boring research conferences. Shane’s almost positive Ilya can’t stand him.

    Language:
    English
    Words:
    8,276
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76209791
  20. Ilya leaned in closer to Shane’s ear. He almost jerked away, but managed to stop himself as Ilya spoke. “Is very loud in here. And you have a long story to tell. So we should go somewhere that you can tell it to me.” Shane looked at Ilya. This was dangerous. So dangerous. But he had been careful for so long. And he knew how to be safe. Maybe he could allow himself this little bit of happiness. He could be selfish this one time. What was the worst that could happen? Or: Shane has a secret. Ilya is going to figure it out.

    Language:
    English
    Words:
    10,899
    Chapters:
    3/3
    Files:
    1
    AO3:
    #73215521
  1. 1
  2. 2
  3. Next →