Heated Rivalry Fanfics May 2026

Trying to make tracking what fanfics I’ve read less time consuming, I’m still adding fics to SoftGoods but I’m struggling a little to keep on top of it, struggling a bit to keep on top of everything to be honest. Reviews, blog posts, challenges, and just tracking things in general. I love tracking things, it’s one of my favourite things to do, this year is just kicking my ass, and I feel like if I could get on top of it I’d be much happier. So we are going to go with trying to make things more streamlined, won’t be as fancy, but need to do what I need to do to get ahead of things.

Fics read in May: 52

Words read in May: 480,900

Approx. pages read in May: 1,335

Pocketful of Sunshine by TheGreatOwl

Ilya and Shane arrived at the cottage two weeks ago. Post-season relaxation during the summer is usually their favorite time of year, especially after a hard season.

This season was emotionally, physically, and mentally draining. The games were a lot more challenging than typical seasons. A lot more bruises and a lot more time recovering overall. This is the year Ilya and Shane decided they were no longer hiding in the dark. This was their first season publicly as husbands. When they say the first year of marriage is the hardest, add being in the MHL, coming out as gay/bi, starting a charity, and, unfortunately, depression.

Sometimes the best way out of the darkness is a pair of headphones, the love of your husband, and a catchy song

Words: 12,364

Media Training NOW by hs_01_fl

Ilya Rozanov does what he does best: post on social media and stress out Harris Drover.

The fic starts on New Year’s Day 2024 after Ilya posts an upcoming year’s “enemies” list.

This is a series that alternates between Hockey Husbands + the rest of Centaurs team being insane on the internet, Harris putting them in media training, and it immediately failing as soon as they leave the room.

Basically, it’s just the Cens being absolute menaces!

Words: 27,258

Shane Hollander: pride of Canada, terror of the Centaurs locker room by sparrow30 for WingsofWriting

Wyatt’s gaze flicked from Hollander to Rozanov – who looked absolutely delighted with this turn of events – and back again. “You two follow playoff traditions as well then?”

Hollander shrugged, still catastrophically casual, “I mean, when we played on different teams we sort of had to. Conflict of interests and all that. But I meant more generally. You know what it’s like, right?”

Wyatt wasn’t sure that he did, and was suddenly very conscious of the fact that he might not be in the least bit emotionally prepared for whatever was about to come out of Hollander’s mouth.

“Like, the other day,” Hollander continued, seemingly unaware of the proverbial bombshell he was about to drop. “Ilya tied me up and edged me for…was it two hours?”

“Three, moyo solnyshko,” Rozanov corrected, sounding like Christmas, his birthday, and the Easter Bunny had all come at once.


Shane Hollander joins the Centaurs, and the team discovers that their Captain might be a certified menace, but his husband is so, so much worse.

OR: five times Shane accidentally terrorizes the Centaurs locker room, and one time he chooses to hold back.

Words: 7,931

Frozen in time by stargazingstormtrooper92

“It’s snowing. But, it’s the right kind of snow,” Shane says it again, like it is supposed to mean something.

“The right kind of snow?” Ilya repeats slowly.

“Yes,” Shane grins again, kissing Ilya on his shoulder, looking his husband straight in the eyes. Ilya is so confused right now.

“There are right and wrong kinds of snow?” He tries to ask politely because he really wants to go back to sleep but his husband is so happy and he doesn’t want to burst the bubble. Shane enthusiastically nods.

“Yes! You have the awful watery kind, the overfluffy kind and the right kind.”

“And we want the right kind of snow foooor?” Ilya is still looking at Shane like he might be experiencing stroke.

“For snow angels, obviously,” Shane smiles.

“Obviously,” Ilya deadpans.

“Yeah. Obviously.”

***
Or: Lazy sunday in Hollanov household ❤️ Extremely soft. You’ll probably cry at some point. It’s worth it tho.

Words: 4,373

We Can Burn Brighter Than The Sun by overlycaffeinatedgalaxy

Hollander gestures to where they’re sitting and asks, “This okay?”
Rozanov yells, once more, “Puppies!”


OR: The Stanley Cup Champion Ottawa Centaurs Do Buzzfeed’s Puppy Interview

Words: 5,574

HOLLANOV TWITTER SCANDAL by DropTheLaur

Ilya creates a stan account for shane, shane decided to be messy and answer his tweets. The internet loses it’s goddamn mind.

Words: 11,842

That’s My Stick by jsMika2

“Why did you have to score a slutty goal?” Shane grumbled into the pillow. He narrowed his eyes at Ilya, glaring from behind the hair covering his face.

Ilya frowned in confusion, then shook his head.

“Is too early for you to say weird shit,” Ilya said as he took another sip of coffee.

Words: 2,449

Twitter versus The Hollanov Timeline by Visaerra

Ilya makes a post on Twitter. It results in a surge in interest as Twitter tries to figure out the Hollanov timeline. Ilya fans the flames, Shane tries to salvage things, and Harris just wants one day of peace.

Words: 6,113

Ilya Rozanov and his Twitter Rant by dragonsXmaroon

The internet thinks Shane and Ilya’s marriage came to an end.
Ilya Rozanov is quick to defend himself and his honor.
Shane feels the need to intervene.
Both forget for a moment that they are on twitter and not in a private group chat.
Harris is losing his mind.

Words: 2,795

you already know, babe! by anchrblack

ilya
hollander did someone steal your phone what is going on

shane
KISS

ilya
kiss? who are you kissing shane?
SHANE?

shane
wnt kiss
KISS

ilya
oh
me? you want kiss from me?

shane
YES

or, sappy, sappy texts between shane and ilya.

Words: 1,177

strawberry cornflakes by anchrblack

lya rozanov (real) @rozy81
shane is asleep so i can do this now everyone get your questions ready i will be answering them while my husband is sleeping

ilya rozanov (real) @rozy81
i only see lots of tweets freaking out about me under blankets can you please ask questions twitter people. i have to do this before shane or harris are awake otherwise i will be #dead

ILYA ROZANOV UPDATES @ilyarozanovupdates
@rozy81 is currently active and and answering questions on twitter.

ILYA ROZANOV UPDATES @ilyarozanovupdates
and terrorising the entirety of stantwt, it seems 😭

or, ilya rozanov being a menace on twitter.

Words: 2,355

anything but granola by anchrblack

kiara ❤ @shaneshole
shane hollander really locked down that slut of a man oh my god. i’m sobbing what the fuck

yaz @hollzyhollander
y’all if you want hollander to answer your questions you best include ilya in it 😭 he won’t even look at your tweet twice otherwise man is #downbad

shiv’s wife @numberoneboy
he just. he just logged in talked about ilya the whole time posted a bunch of absolutely devastating wholesome pictures and logged out. shane motherfucking hollander, everybody 😭

or, shane hollander being wholesome on stantwt.

Words: 2,544

the hollanders by anchrblack

lily
shane what is this

jane
what?

lily
the groupchat, shane
it is called the hollanders why am i in it

jane
you’re practically family, now
no escaping me. or my mom 😊

lily
fuck
i love you so so much

or, ilya gets added to the family groupchat.

Words: 2,075

breathe. by rozancvs

Shane Hollander had mastered the art of many things. In fact, he could master nearly anything to which he set his mind. He was one of the best hockey players in the NHL for this reason, among others. One thing he hadn’t ever learned to sink into, however, was stillness.

Words: 3,468

Ilya Rozanov vs. The Shayden Fandom by Grocerystoredivorce

“What the fuck is Shayden?” Ilya asks, nose deep in his phone. They’re sprawled across the couch, enjoying a lazy evening at the cottage.
Shane snorts, “I think it’s me and Hayden. Like our duo name.”
“You and Pike? Shane, they are saying you are in love with him.”

/

In the Heated Rivalry Universe, Shayden is the most popular RPF ship. Ilya takes to his burner account to set the record straight.

Words: 4,044

Ilya Rozanov wins the ship war by Grocerystoredivorce

Jane
Are you sure you should be tweeting stuff like that?
People are going to work out that’s your burner account sooner or later.

Lily
Awww
You are looking at my tweets
I knew you thought they were funny

/

Hollanov has triumphed over Shayden in Heated Rivalry’s in-universe hockey RPF fandom- but Ilya’s still using his burner account, and still a menace

Words: 3,433

Is this thing on? by ARustySpork

“They need to return to a conference based system,” Svetlana said, slamming her hand against the table. “It was fucking fine the way it was, why are we handing out participation trophies to shitty divisions?”

Ilya raised his eyebrows from where he hovered in the kitchen, cracking open another Red Bull.

“This is fun,” he said, deadpanned. “You guys should start a podcast or something. I would not listen, you are both terribly boring.”

* * *

Or, after an injury on the ice forces Shane into an early retirement, he and Svetlana start a podcast.

Words: 12,683

And as the World Turns by Nonymous06

When the Fanmail video leaks the whole world gets an insight into Shane and Ilya’s relationship.

The reaction is mixed

SocMed Au about the internets reaction to Hollanov being outed

(this is told through images that is why the word count is the way that it is)

Words: 0

Change Your Win Conditions by Vee (Vera_DragonMuse)

Sometimes life came at you with a clenched fist and Ilya had never figured out how to duck.

So here he was, twenty-eight years old, single, dealing with the fallout from injuries given to him by the game he loved, and the second youngest assistant coach in the league to one of the worst teams. Stability was hard to come by, but he was managing.

Then along came Shane Hollander to knock him on his ass, one more time.

Words: 102,971

5 Times Ilya Was Confused by a Canadianism by ARustySpork for TastyTeeth

1 time he completely understood

Words:  11,914

Bring Your Mom to Practice Day by 12HyperFixation21

It’s time for Ilya to come out to his team and tell them about his engagement to Shane. He decides that the most fun way to do this would be to bring Yuna to Bring Your Mom to Practice Day. Also, maybe it actually means a lot to him, too.

Or

Ilya is excited to finally be able to show off his wonderful “adoptive” parents.

Words:  6,523

Mr. Emergency Contact by fandom_commitment_issues

He was just confused at this point. Was there a problem or not? Why on earth was the school where Hayden Pike sent his children calling him?

or

Ilya Rozanov realizes he’s an emergency contact in the exact moment he needs to act like an emergency contact. Hayden Pike has to release a statement about it.

Words: 7,784

Mr. Emergency Contact And The Mortifying Ordeal Of Being Outed By A Child by fandom_commitment_issues

Everything that happens after Mr. Emergency Contact

Hayden has to release a statement, the kids can’t stop talking, the press are asking questions, and Shane and Ilya are very very tired of hiding this.

***GO READ MR. EMERGENCY CONTACT FIRST***

Words: 24,730

Ilya? by MinaLogan

NSFW fanart of Shane Hollander

Words: 0

Wish List by shanebug1410

It’s a difficult concept for Shane to grasp, taking up space like that. Birthday parties are always so loud and demanding of everyone’s attention, and Shane doesn’t know how to handle it, always stressed that people don’t actually want to be there or are just patronising him. The idea that people want to get together to celebrate Shane, besides his parents and husband, is completely foreign to him. The idea that his hockey team would show up for his birthday is incomprehensible.

Or:

Two birthday wishes Shane makes, and how they come true (and one time Ilya threatens a bunch of ten-year-olds)

Words: 7,613

Turn The Other Cheek by shanebug1410

“I turned the other cheek every fucking time. I still got tossed on my ass the second I went too far over the line, and threatened by the commissioner, and told to kill myself on just about every social media platform because my nightmare that I’d get outed came true. And you, after everything you did, got to come out to a supportive team and fans, get a slap on the wrist, and have your happy fucking ending.”

Or:

An exploration of Shane Hollander’s struggle against racism and homophobia in hockey, and how others come to understand it

Words: 18,151

SH101: Shane Hollander’s Guide to Spoiling Your Partner by fffpppp

Four times Shane Hollander held a masterclass in spoiling your partner. And the one time Yuna Hollander learns that Shane definitely learned how to love from David.

Words: 5,282

Shane Wants a Baby by kz_barton

Ilya was only in town for two days, but when Hayden had asked Shane if he could babysit, Shane couldn’t say no to the delight in Ilya’s eyes.

Or:
Ilya is gorgeousness personified with children, and Shane wants a baby bad.

Words: 1,311

Braids by smileatthesky

Jade and Ruby Pike beg Shane to let them braid his hair, and apparently the NHL thinks it’s newsworthy

Words: 3,270

World’s Best Uncle by rolocat11

Ilya Rozanov hosts the Pike children for a sleepover.

Words: 7,946

5 Times Shane Was Basically Ilya’s Boyfriend Anyway + 1 Time It Became Official by KupferRost

Situations in which Ilya caught himself thinking of Shane as his boyfriend – making his feelings a little more clear towards himself – every time it happened. Until it finally came crashing down into reality.
_________

Or: 5 times Ilya called Shane his boyfriend in his head and 1 time he finally said it out loud.

Words: 1,851

In Good Company by FlameHazel18

TROY:
Is there such a thing as a player walk out? Like what if we just refused to play our game on Monday?

Or: The first few days after Shane and Ilya are outed, as told by group chats and social media

Words: 3,766

but daddy i love him by kramer_vs_kramer

Ilya Rozanov is a great dad, or at least his husband tells him he is. But when his eldest daughter starts dating Hayden Pike’s youngest son, the Hollander-Rozanov family finds themselves in uncharted territory.

Set fifteen years after The Long Game, Shane and Ilya tackle parenting, teen drama, partying with Svetlana, Twitter gossip, & more.

Based off a twitter prompt from @/shaneswomb!

Words: 61,425

The Low Road by FlameHazel18

HARRIS:
Why am I waking up to a missed call from the commissioner?
OH MY GOD ILYA
You CANNOT put that on your official account!!

Or: Hollanov has gone public, Harris is permanently exhausted, and Troy just wants to get through one dinner without having to hear about Ilya fucking Rozanov.

Words: 6,235

Part of the Family by FlameHazel18

Ottawa Centaurs ✅ @OttawaCentaurs
Competitors on the ice, but we’re good at burying the hatchet. Thanks to the @NYAdmirals and @KingfisherNYC for hosting us tonight!

audrey @mrslucahaas
Do I spy with my little eye Shane Hollander in the background of that third pic?

sj ❦ @shaydenstan
Shane Hollander leaning over a pool table I am looking very disrespectfully 👀

Ilya Rozanov ✅ @rozanov81
No you are not. Internet is cancelled. Harris take this down.

Or: the Centaurs (+ Shane) take New York

Words: 6,112

Goin’ to the Chapel by FlameHazel18

ILYA:
No one is allowed to question the bride on her wedding day!! You just do what I say!!

TROY:
How is that different from literally every other day?

Or: it’s Hollanov wedding day!

Words: 5,628

Loyalty is important by Airuna

Yuna and Ilya discuss loyalty during a quiet moment after the meal.

Words: 1,893

Ilya Rozanov breaks his silence on the Scott Hunter Kiss by Airuna

Is the first day of the new season and Scott’s a bit afraid of how his team will act now that he’s out. Unfortunately, he cannot dwell on that because there’s a video that Carter just has to show him.

Or.
Some reporter tries to get Ilya to comment on the Scott Hunter Kiss, he does not get the answer he was looking for.

Words: 4,363

Rules and Pasta by Airuna

David Hollander tries to reassure his son’s boyfriend and ends up being the one comforted instead.

Or,
My take on that David and Ilya conversation.

Words: 1,552

Bitin’ List by MarisFerasi

Shane starts a full blown donnybrook with the Metros when they target and injure Ilya during the playoffs.

Or: the Centaurs have a biting list, and the Metros who broke Shane’s heart are at the top of that list.

Words: 6,851

Lover (lyubóvnik) by baina

Ilya had one job for the wedding – a job he gave himself because Shane “didn’t have the time to think about that, Ilya” – but a very important job nonetheless.

He was going to choose the best song for their first dance as husbands. And Shane was going to regret not paying attention to his suggestions.

Or: Ilya chooses their wedding song, and Shane ends up dancing to ‘Lover’ by Taylor Swift on his wedding day, and definitely not tearing up during.

Words: 1,862

The Love Toe by BluishFrog 

Ilya insists his broken toe counts as sex injury. Shane disagrees both with that statement, and even more with Ilya proudly telling their whole team about it.

or: how a broken toe establishes itself as symbol of love

Words: 1,635

Okay by CrazyJ for missgine (blueberry_muffin)

Ilya (12:22 AM):
What does your soul mark say?

Shane (12:24 AM):
Really?

Ilya (12:24 AM):
Yes, really. It has been 24 minutes since it appeared

Ilya (12:40 AM):
Hello?!?!?!

Shane (12:41 AM):
I was getting off the bus you impatient prick.
Are you always this annoying?

Ilya (12:42 AM):
Yes. You know this, now tell me.

Shane (12:44 AM):
Okay.

Ilya (12:48 AM):
WHAT DOES YOUR SOUL MARK SAY??

Shane (12:49 AM):
IT JUST SAYS OKAY!

Ilya (12:50 AM):
It’s me, I knew it 🥰

OR

In a world where your soulmate’s first words appear on your body on your 20th birthday, Shane Hollander is disappointed to have gotten such a mundane word. Ilya Rozanov is thrilled.

Words: 12,549

the pleasure and the agony’s all mine by ultravioletdaydream

Shane Hollander has been making deals with Ilya Rozanov for as long as he can remember. Usually it’s Ilya that comes up with the propositions, and usually they’re bets that Shane is doomed to lose. Tonight is different. Maybe it’s the reassurance that this thing between them is real that makes Shane bold. They’re boyfriends, after all. Or maybe it’s that stubborn shadow of anxiety, fear of being found out. Either way, Shane has a deal for Ilya.

Or:

Shane asks Ilya to flirt with other people, as part of an ill-planned deal, and discovers can’t handle the jealousy.

Words: 6,007

You Said, We Said by OtherWaysHome

@HarveySmth76: 
So, Dallas Kent’s teammate just tweeted this: 

Rozanov isn’t any better, though. Like we all know it. Dude’s banged like a thousand women. Bet if even just a few of them talked, you’d all be shutting up about Kent pretty quick. 

—-

Dallas Kent’s teammate makes a bigoted assumption. A very loud, very incorrect assumption. Twitter eats him alive.

Because, yes, Rozanov has slept with a lot of women and they have a lot to say. About consent and check-ins and that accent.

#OkIWillTalk is trending, as is #SexGodOfTwitter. Toronto Survivor’s Legal Fund is finally gaining some traction. And Ilya is definitely going to punch Kent. Again.

Told through twitter snapshots and extracts from the Ottawa Centaurs Group Chat. 

Words: 1,933

Texting through the crack by LateLavender

Jane: YOU CAN’T SAY THAT ONLINE!

Lily: Watch me

Jane: … that’s my line

Life goes on after the cottage. The two hockey players are very much in love, Ilya gets adopted through food and board games, Shane is still an anxious mess and Hayden Pike cannot catch a break.

Words: 6,607

#DontYouDareFuckingFreeMe by Airuna

“We do not say anything about the Hollander situation,” LeClaire tells them even though it sounds like he’s already resigned to what he knows is going to happen.

After all, Roz gets extremely mad whenever it’s brought up. Not that Cliff can blame him, he’s pretty sure that Roz liked Hollander before this (wouldn’t chirp him half as much if he didn’t). Finding out that he’s such a bastard must sting.

Not to mention that Roz does not mess around with people that disrespect girls. Or women. Or kids. Or dogs. Or the elderly (excluding Scott Hunter). Or really anyone, if it’s for petty stupid reasons.

“Of course,” Cliff agrees for both of them since Roz is still too busy texting someone.

It’s apparently not good enough for LeClaire because he asks, “Roz?”

“Just one second,” he answers without raising his eyes from his phone or stopping his typing. “Need to get my Jane to agree with something. She’s very stubborn.”

Or. My take on the ‘their text leak and now everybody thinks that Shane is an abusive bastard’ premise. Featuring Ilya giving a presser, Marly realizing in real time who ‘Jane’ is and the internet reacting to the craziness.

Words: 15,880

#OneGoalDoesNotBuiltACareer by Airuna

“You said Rozanov is a great captain,” one of the reporters says, deviating from the usual script. “What makes him one? Do you think he’s better than you?”

If Ilya was here, Shane would immediately answer with a negative. He would also let Ilya be the one to brag about his many, many accomplishments, and maybe banter with him about who’s got more.

But Ilya’s not here.

And Shane is bored.

Or.
Shane spends a post game interview explaining that his husband is the best captain in the league and accidentally starts a hashtag.

Words: 9,846

New Brand Deal, Let’s Discuss by hoveringcat9

With Shane at a photoshoot, Ilya looks for attention in the group chat, leading to discussions of Shane’s new brand deal prospect.

Words: 1,157

Different This Time by Pickle_Chips

Ilya laughed.

“That bothered you?”

”You have no idea. Half the time I use the tiny scraps of information you give me to look them up anyway. But you’re so cryptic. You’re like,” Shane put on a little voice, “‘Ah, we might have a layover in Charlotte, but am not sure, could be Atlanta.’ Infurating.”

”Ok, Hollander, I will send you a calendar invite. This is seductive to you, yes?”

It’s been months since the cottage, and Shane is finally coming to visit Ilya. He hasn’t been back in Boston since the day he ran out the door saying he couldn’t do this. Ilya is spiraling, just a little, not knowing where they stand in this new and fragile thing. Boyfriends, probably. He’s never been someone’s boyfriend before.

Words: 8,038

i’ve been the archer (i’ve been the prey) by londonfoglatte (nimbus2003)

five times their friends realize shane might be the scary one, after all — and one time ilya reminds the world he’s only soft for shane.

OR

their friends – and hayden fucking pike, who, for some reason, remains shane’s best friend – are slowly realizing they can be more complex than Hollander and Rozanov. they can be Shane and Ilya, too.

Words: 4,046

a farmers market adventure by ingberry

A video of Ilya and Yuna at the farmers market goes viral.

Words: 1,691

One Comment Add yours

Leave a comment