1541 – 1560 of 2,179 Works in Explicit

  • Explicit ×
  1. For as long as Shane can remember, he wanted to play hockey. Nothing will stop him, and since there are no omegas in hockey, no one can know about Shane. Not even Ilya Rozanov, the first alpha who ever manages to get through Shane’s carefully crafted defenses. With a fucking water bottle, of all things.

    Language:
    English
    Words:
    7,368
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77018846
  2. A drunken night after the NHL awards in Vegas leads to unexpected consequences for Shane and Ilya. A married in Vegas fic.

    Language:
    English
    Words:
    10,916
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #76998991
  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. Addiction by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-02

    Ilya Rozanov has always been good at wanting things too much. Nicotine. Sex. Alcohol. People, though? People are temporary. Then he meets Shane Hollander. Or, Ilya loves Shane

    Language:
    English
    Words:
    2,335
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76950016
  5. Shane Hollander disappears from the NHL at twenty with a career-ending “injury.” Four years later, he’s the new assistant coach for the Ottawa Centaurs when Ilya Rozanov signs with the team. His former rival. His secret hookup. The father of his daughter. Ilya doesn’t know Lily exists and Shane plans to keep it that way. But three-year-olds don’t keep secrets, and neither do pale blue eyes.

    Language:
    English
    Words:
    58,821
    Chapters:
    21/21
    Files:
    2 versions
    AO3:
    #76319221
  6. "The hotel," Ilya repeated in a flat tone, cupping under Shane's jaw. "What hotel?" "Uh," Shane replied again, because he had no fucking clue. "I just need to not be here." "Hollander," Ilya said firmly, squeezing his chin. Shane melted, just a bit, but he tried to remain determined when he started to look for his shorts. Ilya's hand didn't allow for much movement though, his head unable to turn. "Shane, tell me now. Are you going into heat?" or the one where ilya calling shane by his first name sends him into heat

    Language:
    English
    Words:
    9,667
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76902576
  7. Five More Minutes by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-02

    Ilya walked in through the bathroom door that Shane had left open. He was still wearing his swimsuit. Shane’s eyes automatically fell to the indents in his hips and the dark hair on his stomach. Shane thought he could maybe see an outline of his flaccid cock in his black trunks. He could imagine it, at least. Or A moment in time of Ilya and Shane enjoying themselves at the cottage. After swimming in the lake, Shane jumped in the shower to get all the scum off him. He generally preferred to stay on dry land, but one thing had led to another when Ilya had dared him to jump in. He had already finished, but stayed in to enjoy the hot water on his muscles. His water pressure was fantastic. Ilya walked in through the bathroom door that Shane had left open. He was still wearing his swimsuit. Shane’s eyes automatically fell to the indents in his hips and the dark hair on his stomach. Shane thought he could maybe see an outline of his flaccid cock in his black trunks. He could imagine it, at least. “We could share the shower, yes?” Ilya said, putting his thumbs in the waistband of his swimsuit and pulling down to take a piss. Oh, Shane thought idly, he had been mistaken about the folds. Shane was almost too distracted to notice the heap of damp swimwear Ilya left on the tile floor. His brain caught up with him after a second, “Sure, of course.” Shane liked showering with Ilya. However, “Didn’t you say you didn’t need to shower?” “No, I said you need to shower. You keep thinking about it.” Ilya slid open the door and stepped inside. Shane dragged his eyes up to Ilya’s face for the first time since he’d come inside the bathroom to find a familiar amusement in his eyes. “Is distracting.” Shane waited impatiently for Ilya to come closer. He was already mostly hard, but didn’t want to touch his own dick. Ilya stepped fully into the shower, walked into the curtain of water, and crowded him against the back wall like Shane hoped he would. Part of Shane wanted Ilya to flip him, press his face into the tiles and fuck him. The smarter part of him knew he’d actually enjoy that more outside the water and in a bed or over the bathroom counter or on the floor in the living room. Ilya pressed their foreheads together, grabbed his ass with one hand and his jaw with the other, long fingers wrapped around the back of Shane’s neck. Shane pulled their faces together and they were both smiling as they kissed. They’d showered together several times over the years, but eating lunch, hanging out in the lake, and being able to casually walk in on each other in the bathroom? It filled Shane with some indiscernible yet overwhelming emotion. As they fit together, Shane could feel Ilya finally getting hard. His hips jerked into Ilya’s thoughtlessly. God, Shane wanted to suck his cock, had wanted to suck his cock since he imagined it in Ilya’s clothing folds. Ilya used the hand on his jaw to tilt his chin upwards into the kiss. He squeezed his ass and gave it a tap with his open hand; Shane barely had time to process the sting before Ilya was squeezing again. Shane made a high pitched sound in the back of his throat. Ilya laughed into the kiss, moving his hand to the back of Shane’s head to shield it before pushing him fully against the tile. Shane felt the cold press of the granite tiles that he’d personally picked out from his shoulders down to his ass. Shane gripped Ilya’s shoulders, unsatisfied with the uncomfortable friction he was getting as he rubbed against Ilya’s abs. Ilya was the one who broke the kiss, pulling Shane’s hair a little. Their foreheads came together again as they caught their breath and Ilya took the opportunity to grope his chest, thumb kneading under his nipple. Ilya’s eyes were almost grey in the dim lighting of the shower, somehow looking so different from their usual blue color in his bright cottage. Shane wanted to look in those eyes as Ilya fucked him. Or at very least if Ilya could bend him over, fuck him, and then turn him back around so he could look into them while Ilya came inside him. Ilya seemed to understand the kind of mood Shane was in because he just said, “On your knees.” Shane didn’t really need any encouragement, but he liked hearing Ilya say it. He went down, braced himself on Ilya’s thigh with one hand and reached up to feel Ilya’s large pecs with the other before he ran his hand over his waist, abs, and down to his hips. Ilya’s body was incredible, but it was hard to appreciate it like it deserved when his dick was right there. He swallowed Ilya down a little too fast; he forgot about the water making it harder to breath and choked. He coughed a little, moved his face away from the stream of water for air for a moment before he went back to it. He was pulled away by Ilya tugging on his hair. He looked up in betrayal. He couldn’t really see Ilya’s face through the water, so he refocused on Ilya’s hard cock. Shane pulled forward against Ilya’s grip to mouth at his shaft. Ilya adjusted his grip and pulled Shane back again, harder. Shane whined. “One minute!” Ilya sounded breathless. “Move out of water.” Ilya seemed to want to pull Shane up to reposition them, but once he understood what Ilya wanted, Shane brushed him off. He pushed lightly at Ilya’s thighs to get him to step backwards as Shane followed, crawling on the floor. He heard Ilya softly swear and hurried to get him back in his mouth. Once they were safely out of the spray, Shane repositioned to prove he really could swallow him straight down. It wasn’t as easy as when he was horizontal, but he liked that sometimes too. Shane moved up and down quickly, the wet noises he was making and Ilya’s twitching hips turning him on more. Ilya had his hands on the back of his head and was applying some pressure, but Shane set a quicker pace. Ilya groaned his name and Shane couldn’t help but start touching himself. They had blown each other in the morning before lunch, so he wasn’t that worried about coming fast or, more importantly, Ilya coming too fast. He could taste the salt of Ilya’s precum and pulled up so he could kiss his way down the shaft to his balls. Shane kept a hand on his shaft, jerking him off slowly while he took Ilya’s balls into his mouth. He spent time on them and was rewarded, “Good boy. Good job. Here.”

    Language:
    English
    Words:
    2,489
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76895356
  8. Name Me by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-02

    Shane has always known he didn't navigate the world like other people, but he'd always told himself it didn't matter. He got by, so it was fine. But the night after his parents came to the cottage for dinner with him and Ilya, Ilya took Shane apart in a way that shifts everything. He can't stop thinking about it, especially the petname Ilya started using that night. -- Or: Shane Hollander is undiagnosed autistic, and he and Ilya are figuring out how to navigate that even without knowing what it is.

    Language:
    English
    Words:
    5,182
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76909341
  9. Svetlana is a problem. Shane could jump through every hoop to shake her, but she remained. Now, he had Ilya all to himself, and Ilya was talking about marrying her?! Or, a fill-in because Shane looked mad as hell when Ilya mentioned marrying Svetlana, and I just wanted to write about him being a possessive, angry little cat.

    Language:
    English
    Words:
    2,336
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76912546
  10. Ilya brings his phone closer to his face in spite of himself, heat licking up his belly. Because that’s Shane. Wearing Boston merch. Face red and annoyed but unmistakably amused, his teammate’s hands grabbing at his arms to keep him in the shot with his shirt dragged up - no, not dragged up - there’s no bottom half. At all. Shane Hollander is in the Metros locker room right now wearing a Raiders crop top. looks like your #1 fanboy got lost rozanov!!! After winning a highly-anticipated night of faceoffs, Ilya receives unintentionally sexy photos of Shane completing a bet with his team. Obviously he’s gonna tell him to bring the crop top over for their hookup tonight. Obviously Shane’s gonna stumble his way through figuring out why they both find him wearing Ilya's name so hot.

    Language:
    English
    Words:
    5,111
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76894946
  11. Shane fractures his toe and is out for the playoffs but it isn't all that bad...

    Language:
    English
    Words:
    16,608
    Chapters:
    6/6
    Files:
    1
    AO3:
    #76899571
  12. Shane knew that a person is incapable of pretending while asleep. One can hide their true feelings behind a hockey helmet all day long, but at night, all masks fall away. No one forced Ilya to hold him after they’d both gotten theirs. And yet he did.

    Language:
    English
    Words:
    3,778
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76900681
  13. “I wasn’t waiting for you!” Shane says, irritated. “No? You answered the door like you were standing on the other side of it when I knocked.” “Well, you did text. You told me you were coming,” Shane huffs. He steps back from Rozanov to glare at him. “I didn’t want you waking up my neighbours. It’s late.” Rozanov looks amused. “Hmm, if you say. But I do not think you have to worry about that tonight.” “Why?” Shane asks. Rozanov raises a brow. “Did you not know that tonight is New Year’s Eve?” “Oh. I guess I forgot.” OR Ilya visits Shane in his hotel room on New Year's Eve, set during their hookup years.

    Language:
    English
    Words:
    3,106
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76900986
  14. Ilya brings weed to the cottage one summer, gets Shane really high and they have stoned, sweet, lazy, and indulgent sex

    Language:
    English
    Words:
    5,882
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76903946
  15. “You thought I wouldn’t notice?” Ilya purrs, voice dark as midnight. Shane’s entire face ignites. He shivers, nodding shyly, nerves raw. The answer slips free in a stammer that sounds like confession. “I just—w-wanted to know why… it felt good…” Ilya’s chuckle vibrates against his lips, equal parts heat and fondness. “You looked so guilty. Touching your bruise, trying so hard to stay quiet while your cock drooled.” His fingers wander higher, brushing Shane’s sticky erection through his shorts, drawing out a shuddering moan. “You loved it.” Shane discovers a new kink by accident; Ilya is more than happy to help him explore it.

    Language:
    English
    Words:
    4,750
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76828981
  16. Shane Hollander liked things a certain way. He needed them to be just right. This could be a blessing at times, making him a better hockey player, but then it also made having friends difficult. He never seemed to be able to scare off Ilya Rozanov though. No, Rozanov didn’t scare easily. - - - This is a story about Shane being autistic, gay, and falling in love when he really shouldn’t have.

    Language:
    English
    Words:
    10,962
    Chapters:
    4/4
    Files:
    1
    AO3:
    #76498391
  17. 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
  18. It permeated his brain. The intoxicating smell of simple bar soap, laundry detergent, a hint of sweat, and Ilya. It was like a soft blanket surrounding his thoughts, cushioning them, slowing them down. He’d been so busy, so stressed, by both his life and his secrets. Everything was so complicated, so confusing, so anxiety-inducing, that he couldn’t remember the last time he’d truly been able to take a full inhale. So, as he knelt there, breathing, pressing into the man above him, Shane felt himself relax bit by bit, his anxieties and ruminating worries finally slipping away. -- Or, Shane learns that cockwarming quiets his brain.

    Language:
    English
    Words:
    3,023
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76915701
  19. Ilya took a long drag. The tip of his cigarette glowed red in the darkness and it stirred something in Shane's belly. A Pavlovian response, maybe, since Ilya was so fond of smoking and Shane was so fond of him. No, no---it was definitely the cigarette. His lips held it so gently, not dissimilar from the way he would kiss down Shane's stomach or against his earlobe. On the inhale, his face was tight, focused, and his chest puffed out. He kept his lips parted with a mouth of smoke, holding it until he was ready to breathe out. When he tried to talk with smoke in his mouth, he always sounded breathless, choked, strained---like when he was trying to stop himself from coming too fast. On the exhale, the thick smoke danced beautifully against his features, even more so in the dimly lit room. Shane found himself holding his breath until the smoke had left Ilya's mouth. This was dizzying. "Something on my face, Hollander?"

    Language:
    English
    Words:
    3,035
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76918636
  20. Four times Ilya instigates a kiss, and one time Shane does.

    Language:
    English
    Words:
    1,296
    Chapters:
    1/1
    Files:
    1
    AO3:
    #76926481
  1. ← Previous
  2. 1
  3. …
  4. 76
  5. 77
  6. 78
  7. 79
  8. 80
  9. …
  10. 109
  11. Next →