141 – 160 of 220 Works in Cliff Marlow

  • Cliff Marlow ×
  1. He waited. The ref held the puck. Then, a sound echoed through the arena. Maaaaaa. Ilya froze. He looked at the ref. The ref looked at him. From the Zamboni entrance, a goat trotted out onto the ice. It was a small, brown-and-white goat wearing a tiny, custom Boston scarf. Or The captain's jersey is cursed, it takes a while for Ilya to notice.

    Language:
    English
    Words:
    3,512
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77394806
  2. Winning puts things into perspective. So does losing.

    Language:
    English
    Words:
    4,894
    Chapters:
    3/3
    Files:
    2 versions
    AO3:
    #76240801
  3. It's the festive season, and university student Ilya needs a job. Lush is hiring. Also Known As: Ilya: Worlds Worst Lush Employee

    Language:
    English
    Words:
    11,859
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77298431
  4. Ilya sat straight up after falling, and he looked to his immediate left, seeing the motionless body sprawled out on the ice. It didn’t register to him right away, though it should have. Then, he noticed the blood, a small pool starting to form under Shane’s head. No. no no no nonononono. He glanced down at his skates, noticing a small trace of blood on the tip of his right blade. He felt like he was going to puke.

    Language:
    English
    Words:
    23,595
    Chapters:
    11/11
    Files:
    2 versions
    AO3:
    #76761131
  5. “Hi. This is Ilya. I will never listen to your voicemail.” Inbox: Jane: “Are you okay? Please call me. God, you’re probably not even gonna listen to this… you say it yourself in your voicemail message and, I mean, that’s okay. I just- I’d like to hear your voice or… whatever. Um-” [clears throat] “I don’t know. I hope you’re okay. Bye.” [Hide Transcript] Jane: “Okay, okay, I’ll stop calling. Just call me whenever you’re ready. Or text me. Whatever you want. I’m here.” [Hide Transcript] * OR, 5 of Ilya's different voicemails over time and some of the messages he gets plus 1 time he answers the phone.

    Language:
    English
    Words:
    1,981
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77315466
  6. Hayden cannot believe what he’s seeing. This huge, intimidating Russian hockey player – who has rookies quaking in their skates with one glare, who never misses an opportunity for a fight on the ice, who Hayden had once overheard during a scrum let loose a volley of swear words so fucking filthy that Hayden was actually speechless – is staring at Shane with the softest, most lovesick look on his face that you’d think Shane had hung the moon in the sky himself. And Shane is staring right back like Rozanov is the sun. - Hayden and Cliff find out. Hayden has just hung up a call with Jackie, and he’s contemplating whether to maybe jerk off or watch the Friends re-run marathon that’s currently on TV when the door to the hotel room suddenly flies open and Shane comes in. Hayden scrambles to sit up in bed, flinging his phone away guiltily as though it was already playing porn. “Hey man, you’re back early.” Shane doesn’t answer at first, turning his back on Hayden to toe off his shoes at the doorway. “Yeah, just…wanted an early night.” Hayden’s brain registers for a second that Shane is wearing a completely different outfit than the one he'd left in- he’s pretty sure he had also been wearing a jacket earlier, but now it’s nowhere to be seen, instead replaced with a slightly oversized black t-shirt. But the thought immediately slips from his mind when he hears Shane’s voice- tight and quiet, and he’s known his best friend long enough to know that means Shane is either really upset or angry about something. But Shane keeps his head down and refuses to meet Hayden’s eyes. “You alright, buddy?” Hayden asks carefully, using the same voice he uses when one of his twins is on the verge of a volcanic meltdown. “Fine. Shower,” Shane bites out, then sidesteps into the bathroom and closes the door. Shane spends an inordinately long time in the shower- long enough that Hayden starts to worry he’s going to use up the hotel’s entire hot water supply. When he finally emerges with a towel wrapped around his waist, his hair is dripping and his eyes are red-rimmed. Whether it’s because he was crying in the shower, or because he was cooking himself in boiling hot water for the last hour, Hayden is not sure. Did she hurt him? Did she break up with him? He wants to ask so badly. He knows Shane went out to meet his secret hook-up. That’s all he knows, because Shane never talks about his love life with him. With anyone. It’s kind of an unspoken rule in their friendship. They’ll talk about anything else – Shane’s parents; hockey, obviously; his cottage; his plans for the summer – but whenever anything comes up about dating or relationships, Shane will change the subject, or skilfully evade the question. And after a while, Hayden stopped asking. If Shane ever wanted to tell him, he’ll tell him. On the other hand, Hayden talks to Shane about everything – when him and Jackie had that explosive fight which stupidly started because he didn’t pick up his dirty socks off the bathroom floor, or that time the twins both had chickenpox, and Arthur wasn’t sleeping through the night yet and Hayden was so fucking tired he thought he was actually going to die. And no matter what time Hayden calls to vent, Shane always picks up, always listens, calms him down, gives him advice. Because that’s just the kind of friend he is. And now Hayden can’t even return the favour. Hayden keeps his eyes trained on the TV- he’s watched three whole episodes of Friends in the time Shane was in the bathroom - and tries to keep his voice casual and upbeat while Shane rummages around in his suitcase for a change of clothes. “JJ texted if we wanted to grab dinner? There’s this place nearby that’s supposed to have amazing pizza.” “Um, I think I’ll pass,” Shane replies softly. “Headache. I’m gonna turn in early.” “You sure? I can stay in if you want some company-,” “No. You guys go. I really just want to sleep.” When Hayden leaves the hotel room, Shane is curled up in his bed, the only part of him visible is a shock of black hair poking out from under the covers. -- Cliff curses loudly, almost tripping over a box of old skates in the third dusty storage room he’d searched in the last half an hour. It’s bad enough the team physio made him come in extra early, three whole hours before the game against Montreal, but his shoulder was still a bit messed up from when they played Pittsburgh last month and they wanted to do some dry needling before the game so he doesn’t make the injury worse. On top of everything, no one told them there was some maintenance going on in the arena, so their usual physio room had been cleared out and the massage tables are nowhere to be found. And now Cliff has been sent on some fucking scavenger hunt to help locate them. Well, the tables clearly aren’t in here, so he gives up and heads back down to go yell at the physio. At this point, he’ll lie down naked on the fucking ice to get his needling. As Cliff goes down the hallway, he passes the away team’s change room, and he decides to poke his head in to see if the tables might be in there. The room is already set up for the Voyageurs for that afternoon’s game, but it’s otherwise deserted. The tables aren’t in there either, and Cliff about to head back out when Rozanov suddenly comes around the corner into the change room. He doesn’t see Cliff right away- and Cliff has half a mind to jump out from where he is and scare the fucker to death- some payback for Rozanov’s usual antics and chirps. Then he catches sight of Rozanov’s face- and well, he looks like absolute shit. His handsome face – and even Cliff can objectively admit the guy is good looking- is withdrawn and there are dark circles under his eyes, like he barely got any sleep. Cliff watches silently as Rozanov stops in front of a stall- Shane Hollander’s stall- Cliff realises with a start as he catches sight of the nameplate. He’s carrying a nondescript black paper bag, and Cliff watches curiously as Rozanov starts to put the bag in Hollander’s stall, hesitate for a moment, then reaches inside and pulls out something. A white T-shirt.

    Language:
    English
    Words:
    2,825
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77276001
  7. It's official Shane Hollander and Ilya Rozanov are on the same team. Everyone sets up altars and pray seven times a day to even have a ghost of a chance. Meeting up with old teammates for their first all stars as husbands, and playing against eachother for the first time in a year. Everyone quickly remembers that they were first rivals.

    Language:
    English
    Words:
    1,511
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77252731
  8. Shane Hollander does not go to parties seeking out Ilya Rosanov. He hardly even knows him, but he’s already impossible to ignore. When their worlds collide for the first time at a crowded party, one look, one word, one challenge might be enough to change everything… or at least make Shane question how much he’s willing to let someone in. Or, the fic where Shane and Ilya never even got to know each other, until one fateful night at a party where everything changes.

    Language:
    English
    Words:
    12,734
    Chapters:
    2/2
    Files:
    1
    AO3:
    #77282076
  9. “Hey,” Shane said quickly, breathless. “It’s me.”

    “...Hello, Hollander.” Rozanov’s voice was deep and solemn.

    “Are you okay?”

    A short laugh echoed down the phone. “What do you think?”

    Shane cringed at himself. “Right, sorry. Stupid question.”

    “Is fine.” Rozanov sighed. “I am okay, I suppose… I do not know.”

    “I’m… I’m sorry.”

    “Why? You are not the one who sold story.”

    ~~

    The coach's son from Ilya's youth sells his story, and Ilya is left to pick up the pieces. Hollander helps more than he could have ever expected.

     

    set early 2016, pre-tuna melt

    Language:
    English
    Words:
    8,427
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77233746
  10. backwards hat by

    Heated Rivalry (TV)
    • E
    • ✓

    2026-01-06

    Ilya silently yearns for frat boy Shane Hollander and his backwards hat, he swears he hates him so why is he in a bathroom on his knees?

    Language:
    English
    Words:
    3,034
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77174901
  11. The 2017 all stars. The first time they were teamed up together. And where their fellow hockey players became fearful of the idea they could be on a team together. But it's never gonna happen, right?

    Language:
    English
    Words:
    1,075
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77194116
  12. “I can’t believe Hollander is your Montreal girl." “This is not helpful, Marley!”

    Language:
    English
    Words:
    1,483
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77181561
  13. The Quiet Fight by

    Heated Rivalry (TV)
    • G
    • ✓

    2026-01-06

    After the longest season of his career, Ilya retreats to the cottage with Shane, expecting rest, recovery, and a month of stolen peace. Instead, exhaustion lingers. Small things feel wrong. And the body that has always carried him through pain begins to falter in ways he can’t explain. As concern grows and outside eyes begin to notice, the life Ilya and Shane have carefully built—careers, borders, futures—starts to feel fragile. When a medical crisis shatters their summer before answers arrive, love is no longer something they protect quietly. It becomes something they fight with. A story about what happens when the body speaks before you’re ready to listen, and the people who refuse to let you face it alone.

    Language:
    English
    Words:
    55,266
    Chapters:
    30/30
    Files:
    1
    AO3:
    #77401491
  14. Hayden I just called Shane. Pretty sure Roz was giving him head on the other side. Just a warning for you. Cliff Ha! Hayden My suffering is not funny. Cliff Thanks for the heads up Cliff Get it? Hayden I'm blocking you (cliff & hayden's guide to surviving hollanov)

    Language:
    English
    Words:
    3,744
    Chapters:
    2/2
    Files:
    2 versions
    AO3:
    #76653761
  15. Homeward bound by

    Heated Rivalry (TV)
    • T
    • ✓

    2026-01-06

    "What the fuck do you want?" Ilya snaps on the phone.
    "Father's dead," Alexei says and Ilya feels it in his chest like a physical blow.

    --
    Ilya hears his father is dead, right there in the locker room, surrounded by his team.

    Language:
    English
    Words:
    2,496
    Chapters:
    1/1
    Files:
    1
    AO3:
    #77220986
  16. u/octranspohaterr • 19 hours ago I do think OP is either crazy or fucking with us, but I checked their post history and they definitely at least live in Ottawa, they post all the time in the UOttawa subreddit. That being said, it’s a little bit suspicious Rozanov hasn’t re-signed with Boston yet. They're running out of time to give him an eighth year. Still, if he’s holding out for a ton of money, I don’t know if the Cens will be the ones to pony up.

    Language:
    English
    Words:
    3,221
    Chapters:
    1/1
    Files:
    2 versions
    AO3:
    #77180546
  17. After their reconciliation in Tampa, Shane decides to face his fears and tell Ilya his true feelings, but when things don't go the way he wants to, Ilya finds he felt it too all this time. Or Ilya's too scared to confess but after Shane's accident he can't risk ever losing him again.

    Language:
    English
    Words:
    7,398
    Chapters:
    4/4
    Files:
    1
    AO3:
    #76582266
  18. When Shane collides with Cliff Marlow during the Montreal vs Boston game in April of 2017, Ilya has to get through the evening not knowing how he's doing. He eventually confides in his roommate Cliff, who subsequently invites himself onto Ilya's trip to the hospital the next morning.

     

    “Ask,” Ilya said flatly, trying not to admit to himself that he probably knew what he was about to be asked.

    “What is your relationship with Shane Hollander?” Marlow asked. 

    He didn’t ask ‘are you and Shane Hollander in a relationship?’. If he asked that, Ilya might have laughed and told him everything. As it was, he considered lying. He was pretty sure that at this point, Marlow would believe whatever Ilya told him. It was apparently clear to Marlow that something was different about Shane and Ilya, so if Ilya told him they were friends and that Shane had been reaching out to him about his father, Marlow would believe him. It technically wasn’t untrue.

    It also wasn’t covering the part where they’d been fucking since they were nineteen years old. 

    Language:
    English
    Words:
    9,484
    Chapters:
    2/2
    Files:
    1
    AO3:
    #76944531
  19. “No,” he says, smiling gently, like he doesn't know how irritating he's being. “Is my room first, da? You should speak with front desk.”

    Hollander stares at him.

    And then he starts to laugh.

    “You ask the front desk,” he shoots back, in between his odd wheezes. Ilya's heart starts to pound in double time, because this is not—this cannot be Shane Hollander playing bed chicken with him. Their competitiveness is fierce, to be certain, but surely, Hollander would be the bigger person, no? “This is my fucking room, Rozanov. Wild horses couldn't drag me away.”

    OR: Ilya's apartment is under construction. Shane's in town for a game. It'd be a shame if they somehow had the same hotel room.

    [or, or: we need some more goddamn 'there was only one bed' out here.]

    Language:
    English
    Words:
    19,326
    Chapters:
    1/1
    Files:
    3 versions
    AO3:
    #76941361
  20. S. and Ivan are matched on Tinder, while they both use fake names for obvious reasons. At the same time Shane Hollander, Montreal Voyageurs captain has to work with an insufferable hockey player Ilya Rozanov, who becomes a nuisance from the first meeting. OR: Enemies in live, lovers at Tinder. But they don't know it, yet.

    Language:
    English
    Words:
    21,846
    Chapters:
    7/7
    Files:
    1
    AO3:
    #76658801
  1. ← Previous
  2. 1
  3. …
  4. 6
  5. 7
  6. 8
  7. 9
  8. 10
  9. 11
  10. Next →