Heated Rivalry Hollanov Fic Masterpost (so far)
Updated 5/17/26 to 65 stories; order rearranged. (Previous update 4/16/26, new stories marked with *) All links to AO3; all ratings from the AO3 system.
Behind a read-more because it's a long post now :)
Spark 675 words; T for swearing; pre-series through 1.01; what happened before Shane Hollander went up to introduce himself to Ilya Rozanov When Shane sees Ilya Rozanov for the first time, it lights a spark in him.
Prospects 1868 words; T for swearing/homophobic language/references to violence; pre-series; Ilya studies his future rival The clip is grainy, but it doesn't matter. Ilya has seen it a hundred times already. He knows exactly which out-of-focus white-jersey-on-white-ice is Shane Hollander.
Tissue 826 words; M for sexual content; 1.01 after their first hookup; Shane discovers he's a freak The crumpled tissue Rozanov left on the nightstand is the only evidence Shane has that this really happened.
Dance Partners* 2029 words; T for swearing and references to sex; 1.01 (the first couple of BOS MTL games); because fight boyfriends are adorable The first time there's a fight in a Raiders-Metro game, Rozanov skates over and puts his arms around Shane from behind.
Generous 549 words; M for mentions of sexual situations; early series (through 1.02 or so); Ilya Rozanov has a little bit of a problem and that problem's name is Shane Hollander. Ilya is generous with his lovers. Of course he is.
Macrobiotic 869 words; T (and tw) for disordered eating; early series; trying to explain some of Shane's food issues in a less flippant way than RR does Shane eats brown rice because it's good for him. He has to be good.
Different* 943 words; T for swearing; early series; Ilya doesn't know the phrase 'tism rizz but he still understands it Shane Hollander is different. Ilya has noticed this.
Fair Play 1421 words; E for sexual situations; pre-tuna melt; foreplay versus sex Everything is sex, unless it's hockey (which is sex).
Personal Best 1244 words; E for sexual situations; 1.01-1.02; Shane updates his workout routine (and gains 9 pounds of clappable material?) When Shane goes to the gym, he thinks of Rozanov's hands on him.
Particular 443 words; M for references to sex, swearing; pre-tuna melt; Shane is basically only hot for Ilya and that's okay Shane likes what he likes, and what he likes is Ilya.
Foreign Tongues 1527 words; T for swearing; mid-series; for everyone who's had to live in a language that isn't their native one Ilya's English is strange. He knows this.
The Red Zone Is For Loading And Unloading Only 3591 words; T for innuendo and swearing; 1.04 sexy montage time; because nobody likes Boston traffic When Shane oversleeps after a steamy night and misses the team flight, Rozanov offers to take him to the airport.
meet me in the afterglow 1841 words; E for sexual situations; pre-tuna melt; regular hookups aren't exactly a relationship but they're not NOT a relationship Shane never feels more at peace than the moment that Rozanov pushes into him.
make much of time 2256 words; E for sexual situations; pre-tuna melt; stringing together moments into a relationship To fall in love one hour at a time is not possible. Ilya knows this.
you do not have to be good 1523 words; M for sexual situations; pre-tuna melt; Ilya doesn't know why everyone thinks Shane is so shy When Ilya looks at Hollander, he sees a longing for something more than awards and trophies.
Sins of omission, sins of commission 964 words; M for sexual references; pre-tuna melt; sometimes Ogden Nash sticks with you Shane keeps a mental tally of his sins.
It's Just A Game 2052 words; M for language and sexual references; post-tuna meltdown; can you break up if you've never dated? He can't avoid Ilya at center ice. Last time their faces were this close, Shane had both their dicks in his hand, Rozanov's spit slicking his palm.
Today is where your book begins 1476 words; T for swearing and such; post-dinner with Rose in 1.05; no one else can feel it for you only you can let it in Shane told Rose he was gay and he didn't die. Now he can learn to be himself.
The Clothes Make The Man 1447 words; T for swearing; 1.05 between the breakup and the All-Star Game; Shane learns some things about himself How Shane came to work with a stylist (after stealing Ilya's shirt).
Pyrus calleryana 500 words; T for innuendo and swearing; post-All Stars game in 1.05; fuck you Bradford pears Shane encounters a tree that reminds him of Ilya.
Run Away If You Want To Survive 3347 words; M for sexual references and swearing; 1.01 through the ride to the cottage; the ten year marathon of moments that led them there Hollander and Rozanov are always running: toward each other, away from each other.
Now I'm covered in you 1671 words; E for sexual situations; 1.06 The Cottage; waking up together is nice Here at the cottage, they have everything they need.
Single-Minded 4176 words; T for swearing and vague references to sex; pre-series through 1.06; I think Yuna and David are good parents trying their best Yuna and David Hollander are doing their best to parent their single-minded child, who they think maybe might be gay.
The Hollanders Have Acquired Ilya Rozanov 2618 words; T for innuendo and swearing; post-1.06; Yuna and Ilya needed to have a conversation Dinner at the cottage is a family affair.
On The Mat 1508 words; E for sexual situations; at the cottage; sometimes pain is fun Ilya learns to relax, sort of.
Impact 2334 words; E for sexual situations and BDSM; post-1.06; Shane is inventing BDSM out of his own beautiful mind He has a hot hard need at his center to be pushed until he breaks.
take it slow (take it easy on me) 2442 words; T for sensuality; post-1.06; sometimes you need something gentle A quiet day at the cottage.
une leçon d'anatomie* 1827 words; M for language; cottage time; the best way to learn? Ilya decides to learn French. Shane's teaching is very hands-on.
Home Ice 3317 words; T for swearing and references to off-screen sex; around TLG; Shane and Ilya get split custody of Shane's parents during the season "Are those Shane Hollander's parents?" Wyatt asks during warm-ups, squirting water into his mouth. "Rozy, are they in your seats?"
Good Days & Bad Days 1396 words; T for swearing and innuendo; around TLG; because these boys are hurting Shane wakes up and takes inventory of his pain.
Je me souviens* 1271 words; T for language and innuendo; around TLG; because there are lilies and then there are lilies Shane gets a tattoo.
Domestic 1926 words; T for innuendo and swearing; toward the end of TLG; spoons are very important Shane and Ilya are moving in together.
Five Times Ilya Bossed Shane Around During All-Stars Weekend And Nobody Thought Twice About It And One Time They Did 2108 words; M for sexual situations; between HR and TLG; thank you Ovi for the inspiration Ilya keeps telling Shane what to do in front of everyone. Unfortunately, Shane kind of likes it.
my drug is my baby 1332 words; E for sexual situations; post-TLG; the Rep blorboposting will continue until morale improves (with cock worship) Shane Hollander is obsessed with Ilya Rozanov's dick.
Show Some Restraint 6402 words; E for sexual situations; pre-epilogue of TLG; I think they deserve to get kinky One of Ilya's birthday presents is actually for Shane: a chastity belt.
A Better Son/Daughter* 2168 words; T for language; around TLG; ah yes gender Ilya knows why his father hates him. Or doesn't hate him, maybe, but why he treats Ilya this way. Ilya is his mother's daughter.
Mama's Boy 3104 words; T for innuendo and swearing; Christmas 2021; the conversation at the Hollanders' cottage wasn't enough for me Something about the softness of the light and the warmth of the fire and the sound of his dad and Ilya in the kitchen and the way his feet still fit the same against his mom's even though it's so different makes him want to tell her.
Family Recipes* 2724 words; G because it's gentle; Christmas 2021; for the person who asked for what was happening during Mama's Boy Ilya and David make dumplings together.
ROC 684 words; G because it's gentle; January 2022; David loves his bonus son so much David Hollander has an unusual gift for his son-in-law.
In-Laws 1547 words; T for swearing; post-series; Ilya deserves to love being somebody's son There are things the Hollanders know about him that his own mother never knew.
Blanket Fort 2066 words; G for gentle; sometime during 2020 or 2021 before Shane moves to Ottawa; kid fic but with the Pike kids Shane learns to build a blanket fort with a little help from four small friends.
re-framing 100 words; G; post-TLG; Brad sucks pass it on Every year, Ilya Rozanov posts to Instagram on the same day with the same three-word caption: happy birthday Brad.
Hunger-Satiety 4037 words; T for language and references to sex; post-TLG; tw for disordered eating and recovery Being able to eat without obsessing about it seems so fucking peaceful. That's what Shane is hungriest for.
But Daddy I Love Him 1092 words; T for swearing; post-TLG; Shane deserves to floor it through the fences The first time the Centaurs beat the Metros, it's weird.
rituals* 655 words; G for gentle; post-TLG; a little social media fic A glimpse into the Centaurs' locker room.
It's Been A Long Time Coming 20098 words; E for sexual situations; the 2021-2022 season; because apparently I like to write 'what is sex anyway' fics Ilya and Shane are so excited to have made the playoffs in Shane's first season with the Centaurs until they remember: no sex during the playoffs.
The Fabric Of Our Lives* 2640 words; E for sexual situations; post-season; inspired by Connor's VMAN shoot Maybe Shane wasn't paying attention this morning when they came over to his parents' cottage, because he doesn't fucking remember Ilya wearing cutoff jean shorts that strain over his thighs.
What else did we give each other from such distances? 2004 words; M for sex, drugs, rock n roll, etc.; post-canon; sometimes we need Ilya introspection He won't let his life be only a tragedy until Shane came into it.
Armani, Bvlgari, Louboutin 5711 words; E for sexual situations; post-canon; Shane versus clothes is really Shane versus himself (and Hudson's Golden Globes outfit deserved a little commotion) Ilya recruits Rose to convince Shane to get a new suit for the GLAAD Awards (and later, Ilya takes it off him).
PHaB 1197 words; G for gentle; post-TLG; Wyatt gets to hang Ilya discovers that the Partners, Husbands, and Boyfriends of the queer hockey world have a secret group chat.
keeping us tied and true 7308 words; E for sexual situations; post-canon; guards! tie this man up When the Centaurs lose in the playoffs, Ilya takes Shane to Paris for a sexy surprise: a shibari workshop.
walk walk fashion baby 2848 words; T for swearing, references to sex; post-canon; thank you Hudson for the inspiration Shane is invited to walk in a fashion show.
Pin-Up 1747 words; E for sexual situations; post-canon; sometimes a tumblr post floats by and inspires you Shane is wearing shirt stays. Ilya is very into it.
ce soir j'ai retrouvé ma beauté entre tes mains 5206 words; E for sexual situations; post-canon; Ilya loses a bet, but in a way, he also wins Ilya: I need lingerie Sveta: what for Ilya: for me
If I gave you diamonds and pearls 2895 words; E for sexual situations; post-canon; because I like putting them in lingerie Ilya gives Shane a pearl necklace, among other things.
xoxo (pucks & kisses) 2622 words; T for innuendo and sensuality; post-canon; hockey is sex and hockey is violence Shane agrees to do a photo shoot with a friend of Fabian's about the marks hockey leaves. The results surprise him.
la transe des plus belles nuits 3193 words; E for sexual situations, post-canon; a follow-up to the first shibari story When Shane wears the ropes, he will do anything Ilya says, no questions, no hesitation.
Most Valuable Pervert 3101 words; M for fade-to-black sex and swearing; post-TLG; let Ilya wear sexy outfits!!!! Ilya gets some help from stylist Jordan to pick out a very special outfit for the MLH Awards after the Centaurs win their second Cup.
Mirror Mirror 2798 words; E for sexual situations; post-TLG; my first foray into Rose x Svetlana Maybe her big epiphany arrived later than she expected, but it's not like she hasn't been joking about trying women for years.
Ferda Boys 6612 words; E for sexual situations; post-TLG; sometimes group sex does solve problems Shane has a fantasy. Ilya recruits a team to help him fulfill it.
to everything there is a season 2415 words; T for mentions of sex and mental illness; post-TLG; there is life after hockey After retiring from the MLH, Ilya has to decide what to do next.
Mine For Evermore 3559 words; E for sexual situations; set in 2038; it's not old man yaoi exactly but it's getting there Ilya and Shane celebrate a significant anniversary.
eloquence 621 words; T for sensuality; non-specific; dreamy introspection English gets in Ilya's way.
Fanart: my apologies to the authors and readers of these beloved children's books The Very Hungry Caterpilya Goodnight Shane













