481 – 500 of 2,179 Works in Explicit

  • Explicit ×
  1. In 2000, Russia had 31,000 cases of HIV. In 2010, there were 530,000.

    By fourteen, Ilya Rozanov is sleeping around Moscow. It's a complicated outlet, but he's good at two things: hockey and sex. At 16, he's diagnosed with HIV.

    Language:
    English
    Words:
    19,799
    Chapters:
    4/4
    Files:
    1
    AO3:
    #83807126
  2. The first sound Ilya hears is a thin, discordant symphony of beeps and whirs. Something vibrating. 

    The next thing he hears is…wet. A sort of shaking, gargling sound, that feels like the ugliest crying he’s ever heard. And through it, Shane’s voice. 

    “I’m with him now, mom. He’s— he’s not fine. He’s not. I know—”

    Ilya wants to ask who's not fine, but he can’t feel his own body, his mouth, enough to ask.

    “Yeah,” Shane is saying, only slightly calmer. “I know. He wasn’t breathing—"

    Ilya knows there's a link, between the clinical musicality of medical settings, Shane’s audible, awful distress, and his own physical incapacity. It’s just, it’s so tenuous, and the air around him is so thick, so heavy. It would be easy, to sleep, a little. 

    -
    Footage of the last game between Ottawa and Montreal is everywhere; it’s breached containment from the sports world, and now it seems like everyone is baying for Montreal’s blood. Except, Ilya is oblivious. Not exactly blissfully so, but as the fight for accountability within the league rages on without him, Ilya just wants someone, anyone, to tell him what happened.

    Language:
    English
    Words:
    90,785
    Chapters:
    12/12
    Files:
    1
    AO3:
    #81902146
  3. meteorite by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-05-20

    Hollander knew how to arch his back just so. He had dimples above his ass. Cliff began to wonder if Shane Hollander was a bit of a slut. Wasn’t that a fucking thought? 

     

    A clown car pileup of events leads Cliff Marlow to Shane Hollander's doorstep at 10pm on a Thursday in Montreal.

    Language:
    English
    Words:
    7,613
    Chapters:
    3/3
    Files:
    1
    AO3:
    #84543866
  4. Avarice by

    Heated Rivalry (TV)
    • E
    • ?
    • ✓

    2026-05-19

    Four bodily fluids that define the obsession between Canada’s Shane Hollander and Russia’s Ilya Rozanov.

    Language:
    English
    Words:
    11,655
    Chapters:
    4/4
    Files:
    1
    AO3:
    #83316341
  5. “Why did you want me to meet you here today?” Shane asked. When he’d heard the request, he’d had the same thought as Jared. Was he trying to rub it in? One last chance to retaliate for a long ago rejection?

    Shane had almost made it to Rozanov’s room that night in the hotel in Toronto. But when the elevator doors opened, Shane’s feet had stayed glued to the ground.

    He’d been so afraid of ruining everything, only to have it ruined for him barely a year later.

     

    Shane does not hook up with Ilya in Toronto. Six years later, his hockey career is long over and he has found a new calling that puts his media training, and his pretty face, to good use.

    Consider this a remix of sorts.

     

    Content warnings: homophobia and associated use of slurs

    Language:
    English
    Words:
    55,523
    Chapters:
    21/21
    Files:
    3 versions
    AO3:
    #82083986
  6. “You want to fix things, Hollander?” Ilya murmurs, riding the first wave of confidence he’s managed to find in weeks. “Maybe you show him what I was missing while you were busy being scared. Why going without it made me into something so terrible.”

    When Ilya’s grip slackens, Shane turns inside of it just enough to align their faces. Temple to temple, hot breath between their mouths. Close enough to count the stars again.

    “Ilya…” he whispers, clinging. "I—I need you."

    “You always have,” Ilya allows himself a small, genuine smile. “Will you prove it, Shane?”

    Language:
    English
    Words:
    7,882
    Chapters:
    1/1
    Files:
    1
    AO3:
    #85098486
  7. “Next time?”
    “Yeah, we play Montreal in two weeks.”

    Shane and Ilya DO meet up that day, have amazing sex, and then get into an argument that somehow results in a gaydar competition to see who can sus out (and fuck) the most MLH players.

    Winner gets…¯\_(ツ)_/¯

    Language:
    English
    Words:
    6,435
    Chapters:
    1/1
    Files:
    1
    AO3:
    #85058766
  8. My Baby by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-05-17

    Shane loves his boyfriend so much he wants to eat him alive. Or baby the fuck out of him. After a night of thinly maintained self-restraint at the cottage, he thinks Ilya will probably be more open to the latter.

    Language:
    English
    Words:
    12,534
    Chapters:
    1/1
    Files:
    1
    AO3:
    #85022281
  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's already so complicated - their hook-ups and their secrets - that Ilya Rozanov knows it can't continue forever. So, when Shane Hollander, his rival on the ice and current reason for waking up in the morning, suddenly ghosts him and starts playing like an amateur, Ilya is desperate to figure out why and fix it so that their tangled little mess can maybe, one day, last.

    AN: Make note of the tags. Not a full recount/description of the assault, but it's a central theme.

    Language:
    English
    Words:
    57,291
    Chapters:
    7/7
    Files:
    1
    AO3:
    #83924801
  11. Wild Geese by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-05-17

    When Shane pulls away, he swallows audibly and the breath catches in his throat when he says, “There’s something you should know, too. Um, before.”
    Ilya traces a thumb over his lips, pouts his own to show he’s listening. “Hm?”
    “I’m a man,” Shane says, carefully.
    Ilya scoffs. “Obviously. I’m not—”
    “No, no, I mean—I’m a man. You need to remember that. Because—”
    “Oh,” Ilya murmurs. He brings his other hand up, settles it in the curve of Shane’s neck. “I understand."

    A hockey player and the most beautiful man he's ever seen walk into a bar.

    Language:
    English
    Words:
    6,310
    Chapters:
    1/1
    Files:
    1
    AO3:
    #84987791
  12. Shane is in the front pew. His face is—Ilya does not have words for what Shane's face is doing. He has seen Shane angry and afraid and exhausted and soft and undone. He has never seen this. This is something below all of those things, something that lives at the very bottom of a person, that surfaces only when the thing above it has given way.

    This is what it looks like when Shane has nothing left to manage.

    Ilya reaches for him.

    His hand passes through air.

    -

    Or: Ilya Rozanov turns the same age his mother was when she died. Featuring strange dreams, tarot readings, and a woman with her back to him who keeps appearing where she shouldn’t.

    A man who spent twenty years preparing to die, and one husband who refuses to let him.

    Language:
    English
    Words:
    38,462
    Chapters:
    1/1
    Files:
    1
    AO3:
    #85022466
  13. Shane Hollander has spent years building a quiet, careful life for himself and his daughter. He just focuses on work, parenting, and keeping Yuki safe in a world that has not always been kind to omegas like himself. Everything changes the moment Yuki slips away from him at a crowded public event and is found in the arms of star hockey player Ilya Rozanov, who handles her with a gentleness that leaves Shane unexpectedly unsteady.

    What should have been a brief, awkward encounter becomes something far more complicated. Yuki adores Ilya on sight, and Ilya keeps showing up, offering small kindnesses, sending messages that turn into late-night conversations, and slipping into Shane's life with a warmth that feels dangerously easy.

    Shane, who promised himself he would never rely on a stranger, let alone an alpha, finds himself drawn to the one man he should not want.

    Language:
    English
    Words:
    209,172
    Chapters:
    24/?
    Files:
    1
    AO3:
    #77978466
  14. When a feral alpha collapses on Shane’s doorstep, instinct collides with fear. Marked by scent, drawn by something neither of them can name, they circle each other in a fragile truce that feels dangerously like fate. or: Shane is an omega with a complicated past, Ilya is a feral alpha who is way too obsessed with him, and what follows involves scent-marking, unresolved feelings, sexual tension, buried secrets and so much emotional damage.

    Language:
    English
    Words:
    83,779
    Chapters:
    11/11
    Files:
    1
    AO3:
    #79381371
  15. Ilya posts a casual video of himself covered in a necklace of hickeys given to him by his beautiful, freaky boyfriend. In an unfortunate turn of events, girls all over the world join forces to share the details and video evidence of their own sexual exploits with Russia’s pass-around party boy. Shane is not at all consumed by jealousy and absolutely does not fall into a spiral of competitive obsession over these events.

    —

    Or, 5 times Shane tries to be as good as every girl that Ilya’s ever been with, + 1 time Ilya shows him that he has always been better.

    Language:
    English
    Words:
    27,234
    Chapters:
    1/1
    Files:
    1
    AO3:
    #84933411
  16. Shane and Ilya are finally on the same team! The Centaurs’ communications and PR department hasn’t known peace since. Featuring: the unhinged internet, chaotic group chats, Ilya being a menace, Shane being very tired, Harris trying (and failing) to contain the chaos, Luca accidentally starring in his own little rom-com, wholesome group dynamics and love all around.

    Language:
    English
    Words:
    63,087
    Chapters:
    16/26
    Files:
    1
    AO3:
    #72374346
  17. Because Rozanov craved being in charge as much as Shane craved letting it all go, but neither of them could resist each other for long. That’s why they were both here, in this hotel room, in a state that didn’t even have a hockey team anymore, but some bullshit legal loophole the NHL had forgotten about meant the All-Star Game had to happen here this year. And hadn’t that made for bizarre advertising tactics.

    Language:
    English
    Words:
    2,135
    Chapters:
    1/1
    Files:
    1
    AO3:
    #84926151
  18. The pounding on the door is what jolts Shane awake. Instinctively he tries to jump to his feet and rush to get it, but a heavy weight around his torso and on top of his legs prevents him from moving. As consciousness slowly returns to him, breaking through the haze of his hangover—and possible still-drunken state—he realizes that he is being held by Rozanov. “Shane Hollander, open the door, now!” “Oh my god, oh my fucking god. Jesus fuck. Fuck. Fuck. Fuck. Fucking hell. That is my fucking mother.” OR After getting drunk at the 2016 NHL Awards, Shane Hollander wakes up married to Ilya Rozanov

    Language:
    English
    Words:
    12,592
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #84971856
  19. Shane wants to experiment with a virginity kink rape roleplay and Ilya is too stunned to speak (horny edition).

    Language:
    English
    Words:
    6,206
    Chapters:
    1/1
    Files:
    1
    AO3:
    #84887951
  20. He’s becoming painfully aware of the ginormous rock settling in his stomach while trying to keep the sexy mood alive and not completely kill it by acknowledging the very big, very blue-pink-white striped elephant in the room trying to hide under a singular queen-sized bedsheet. Maybe he could politely ask it to leave?

    Any second now, Shane could turn his head and nuzzle into his very flaccid packer and then there would be questions and he would have to reveal that he kind of lied to them and then they’ll probably kick him out because Shane is gay and hates pussy, and Ilya might be bi but what if he doesn’t hate pussy, he just hates it when it’s attached to a guy and holy shit he’ll have to get traded, he’ll have to call Wiebe and tell him to send him as far away as possible, to Minnesota or some shit, because he’s never playing with Ottawa again after this, fuck the elephant is going to be such a bitch to move to Minnesota—

    OR: Luca kind of forgets to tell Shane and Ilya that he's trans, but luckily there's a particular skill Shane Hollander never got around to master (Just ask Rose Landry!), and Ilya has a point to prove.

    Language:
    English
    Words:
    14,716
    Chapters:
    1/1
    Files:
    1
    AO3:
    #84921351
  1. ← Previous
  2. 1
  3. …
  4. 23
  5. 24
  6. 25
  7. 26
  8. 27
  9. …
  10. 109
  11. Next →