21 – 40 of 50 Works in Sexual Tension

  • Sexual Tension ×
  1. Odd-Man Rush: The situation that occurs when a team enters the attacking zone and outnumbers the opposing players in the zone.

    Or,

    Shane doesn’t know why he still feels so off-kilter. He should be the happiest he’s ever been—he won the Cup, he feels like he’s maybe starting to have a few friends on his team, and he’s finally starting to believe his parents when they tell him he won’t get traded again. He should be on top of the world, but sometimes he still feels like the lone defender on an odd-man rush, skating as fast as he can to prevent what feels like an inevitable outcome.

    The problem is that he’s not quite sure which outcome it is that he’s trying to stop.

    Language:
    English
    Words:
    13,616
    Chapters:
    2/?
    Files:
    1
    AO3:
    #79830331
  2. "We have newest member of the team with us today, as you all have seen.”

    Shane glanced up again, watching as the captain gestured vaguely toward Shane without looking at him. “Shane Hollander.” The name came out of his mouth like it was laced with poison.

    Shane became very aware of many eyes turning to him now. He felt a few claps on the back and tried to force a tight smile. But his eyes wandered back up to Ilya Rozanov, who was looking at him with so much quiet contempt, that Shane started to understand the phrase ‘if looks could kill.’
     

    /

    OR: Ilya spirals into a deep depression when Shane breaks things off with him definitively after a horrifying run in with their feelings (and tuna melts).

    They go no contact for close to a year until Shane is unexpectedly traded to Boston the following season.

    Shane finds his new captain is a version of Ilya he's never seen before: dark, icy, and distant.

    But their newfound proximity mixed with old feelings creates a complicated dynamic that they can't ignore forever.

    Language:
    English
    Words:
    38,313
    Chapters:
    18/18
    Files:
    1
    AO3:
    #78494131
  3. Shane Hollander works at a coffee shop, plays hockey, keeps his head down, and doesn’t ask questions he doesn’t need the answers to.

    So when a new regular starts showing up—quiet, watchful, Russian-accented, and conducting invitation-only meetings in the back—Shane notices. When that same man takes an unsettling interest in Shane’s closing shifts, his routines, and his safety, Shane does what feels sensible: he adjusts his behavior and keeps his mouth shut.

    Ilya Rozanov orders an Americano. He reads, but only in Russian. He worries when people work late alone.

    They are operating with very different definitions of danger.

    If he didn’t ask questions, he couldn’t be lied to.

    The rules were simple.

    1. Do not ask questions you don’t need the answer to.
    2. Do not share personal information freely.
    3. Do not be alone with Ilya Rozanov.
    4. Do not give him a reason to think you’re afraid.

    Language:
    English
    Words:
    71,777
    Chapters:
    10/10
    Files:
    2 versions
    AO3:
    #78080711
  4. A few seconds later, a news anchor’s voice grows to startling clarity. A clip plays of Rozanov shooting from the goal crease and making it into the net.
    “...Montreal Metros to acquire center Ilya Rozanov from the Boston Raiders for the upcoming season. The two teams have sustained a bitter rivalry for years, and it has only worsened worsened with Hollander and Rozanov’s participation. All of this makes the trade an unlikely one; however, it seems to be just the right time for the Metros to snag a star like Rozanov. After many lackluster performances from the Metros these past few months, it only makes sense…”
    The anchor continues as a clip of Rozanov from a post-game interview last year plays—he’s shirtless and sweaty, smirking into the camera. And then he does that…that wink. Shane just stares up at the screen, dumbfounded. He’s not listening to the details anymore, but the words echo in his head.
    Metros to acquire Ilya Rozanov…
    His team to acquire Rozanov.
    “This is bullshit,” he mutters, turning and trying not to stomp off like an upset child.

    OR: Ilya gets traded to Shane's team and Shane is not happy about it

    ---

    i was coerced into writing this

    Language:
    English
    Words:
    70,388
    Chapters:
    14/?
    Files:
    1
    AO3:
    #75683981
  5. Ilya is certainly no stranger to having his son’s boyfriend over for the holidays. Shane has visited the Rozanovs plenty of times before, mainly for family celebrations. If Ilya is being honest with himself, Shane isn't really a great match for Andrei. He's not really sure how they've lasted so long. Not because Shane is a bad partner for Andrei, in fact, it's quite the opposite. Ilya thinks Shane could do better.

    No one needs to know that Ilya may or may not have fantasised about Shane once or twice before. Only once or twice.

    Or:

    Ilya Rozanov has a thing for his son's boyfriend, Shane Hollander.

    Language:
    English
    Words:
    12,858
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78866856
  6. In Good Hands by

    Heated Rivalry (TV)
    • T
    • ✓

    2026-02-01

    “Seven interlocking links,” Shane said.

    “And where?” Ilya spun his stool closer.

    Shane hesitated. “Ribcage. On the side. Left.”

    Ilya reached for a clipboard, scribbling something quick. “You know that means you’ll need to take your shirt off.”

    Shane gets his first tattoo for meticulously thought-out reasons and leaves the shop with what is almost certainly a date with the dangerously attractive Russian tattoo artist.

    Language:
    English
    Words:
    2,473
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77767026
  7. You are my Penguin by

    Heated Rivalry (TV)
    • M
    • ✓

    2026-01-29

    Shane and Ilya's first photoshoot post-coming out. It goes as well as you'd expect it to. ___ Then Ilya whispers, right into the shell of his ear, “Now we look like penguins.” And it’s not at all what he expected to hear. He makes a strangled sound, his hands flying down to cover Ilya’s own on his waist. “What?” Ilya rocks them side to side, small and deliberate, like they’re waddling. “Penguins are romantic. They mate for life. You are my penguin.”

    Language:
    English
    Words:
    7,918
    Chapters:
    1/1
    Files:
    1
    AO3:
    #78521501
  8. 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
  9. “You’re going to Boston.”

    Long after Farah hangs up, the words keep echoing in Shane’s head. If he had thought his thoughts had been chaotic this morning, when his biggest problem had been his rival potentially fucking him when he came to Montreal in two weeks, that’s nothing compared to the code-red panic that started the instant he found out he was being traded to Rozanov’s team.

    Rozanov, who was supposed to be his great career rival. Rozanov, who he’s hooked up with twice now. Rozanov, who had been planning on coming to Shane’s apartment in Montreal to fuck him the next time they saw each other. God, how on Earth is Shane going to walk into his locker room in Boston in a few days time?

    The impending awkwardness of dealing with Rozanov is almost enough to eclipse the hurt he’s trying to ignore. The knowledge that Montreal values him so little that they’re willing to dispose of him only six months into his rookie season. Almost, but not quite.

    -

    Or, Shane gets traded to Boston AU.

    Language:
    English
    Words:
    51,933
    Chapters:
    6/6
    Files:
    3 versions
    AO3:
    #76095686
  10. That girl at the club meant nothing. Shane drunk-texting Ilya at 2 AM means everything.

    or

    A bandaid for my brain following the Club Scene in episode four.

    Language:
    English
    Words:
    35,729
    Chapters:
    3/3
    Files:
    3 versions
    AO3:
    #75716791
  11. Shane Hollander shows up to university excited for another year of being the best at what he does. Unfortunately, the man who beat him at last year's World Prospect Cup is also there, and Ilya Rozanov hasn't gotten any less annoying. Or any worse at hockey.

    Now if only Shane could focus on the ice, and stop thinking about nice hands, pretty lips, and the sound of his name in a Russian accent.

    OR: They play together in college, and discoveries are made.

    Language:
    English
    Words:
    47,350
    Chapters:
    4/4
    Files:
    2 versions
    AO3:
    #75885571
  12. Ilya’s laugh is loud and delighted and absolutely infuriating. He leans back on his hands, eyes lighting up like Shane just told him the funniest joke ever. “Oh my god,” he says, murmuring something in Russian that’s too quick for Shane’s mind to translate. “You want to have a not- sex competition.” Shane shrugs. “You said I couldn’t resist you so…” “Hollander,” Ilya says fondly, shaking his head, “You have finally lost it.” “Or,” Shane counters, stepping closer, “You’re just not used to losing.” Ilya’s grin widens. He looks Shane up and down, slow and obvious. Shane’s body has never been subtle where Ilya is concerned and he can’t help the heat that floods his cheeks with Ilya’s eyes on him so intensely. “Fine,” Ilya says easily. “We’ll see how long you last.” Shane doesn’t hesitate. “Longer than you will.” ____ 5 times they don’t give in, +1 time someone finally does

    Language:
    English
    Words:
    7,040
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77785941
  13. “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
  14. If he didn’t hate him enough before, he surely did now. The two were posing for a campaign. As captains of the two most beloved NHL teams, the two were more than happy to oblige. Well, their coaches at least. Calvin Klein. Out of all the brands they could had chosen. Fortunately for them, they had wanted to sponsor their new campaign. Shane Hollander and Ilya Rozanov. Do you have your calvin’s on? or- the hudcon gq magazine but if it was hollanov sprinkled with the vegas scene

    Language:
    English
    Words:
    3,347
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77706566
  15. “I think I need you to kiss me,” Shane bursts out and closes his eyes in defeat. Pre-race psychosis, it is, Ilya thinks. Definitely heatstroke in Austria at the last race weekend. It’s either that or Ilya has trouble hearing. Rising star Shane Hollander asks him for a kiss. He closed the door for this. Or, he is really trying to get under Ilya’s skin for this race. or: Shane races for Williams, Ilya races for Toro Rosso. And rivals are not supposed to help each other out, right?

    Language:
    English
    Words:
    10,886
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77692861
  16. Coffee Bean by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-13

    Shane doesn’t believe in hockey, fate, or men like Ilya Rozanov. Unfortunately, none of them care.

    Language:
    English
    Words:
    18,847
    Chapters:
    10/10
    Files:
    2 versions
    AO3:
    #77089936
  17. Before Shane loses his nerve, he goes to give the water back to Rozanov. This time, when Rozanov intentionally puts his fingers over Shane's own, his senses come alive. It heats him up from the inside. This overwhelming urge to touch, to kiss, to be touched. He wanted Rozanov to touch him. Or: the one where Shane is tired of being boring.

    Language:
    English
    Words:
    8,455
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77466631
  18. “Any special someone you’re planning to celebrate the win with?” Ilya takes a moment to think. “Ah, my dog, Anya. She is very special to me.” He pauses, then, “So is her pretty pet sitter.” Shane’s jaw drops. or, shane is anya's dog walker and occasional pet sitter. her owner, on the other hand, makes being professional extremely difficult.

    Language:
    English
    Words:
    9,176
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77394741
  19. “It’s a mystery,” he added, quieter. “Small town one.” The silence stretched again, but it didn’t scrape at him the way it usually did. It just hovered, fragile. Shane waited for the joke. For the comment about it being boring or pretentious or a waste of time. He waited for the familiar sting. It didn’t come. Instead, Ilya nodded once, slow and deliberate, like that answer had settled something. “Okay,” he said. “I can do that.” or Shane and Ilya have spent months dancing around each other, teasing, competing, and sharing quiet, stolen moments. Between hockey practice, frat house chaos, and long nights watching Twin Peaks, the tension finally breaks—and neither of them can deny what’s been there all along.

    Language:
    English
    Words:
    10,073
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77280796
  20. Four months into dating Rose Landry, Shane finally admits the truth: he’s gay. Desperate to tell Ilya, he goes to the club hoping to make things right. But the night doesn’t go the way he expects. Or— A twist on the nightclub scene.

    Language:
    English
    Words:
    3,985
    Chapters:
    2/2
    Files:
    1
    AO3:
    #77208451
  1. ← Previous
  2. 1
  3. 2
  4. 3
  5. Next →