Chapter Text
Bostons Captain Ilya Rozanov is both obnoxious and self centred. It doesn't help how ridiculously handsome he is. Everything about the 6ft3 Russian man irritates the hell out of Shane Hollander.
Their rivalry has been going on for almost 6 years and it doesn't seem to be stopping anytime soon.
It's game day. Boston Vs. Montreal. Shane and Ilya skate to center ice for the face off.
"Pretty boy Hollander, Will you disappoint your fans again. Losing must be fun yes?" Ilya says to Shane looking more than a little smug.
"Nope" Shane replies.
Shane loses the face off.
Boston wins 5-4 with Rozanov scoring in overtime. There's no better feeling than winning a home game.
Shane is laid in his hotel bed tossing and turning, struggling to sleep after another loss against Boston. Another loss against Ilya fucking Rozanov. Shane grabs his phone from the bedside table and begins doom scrolling. A notification pops up at the top of the screen, He clicks on it almost immediately.
What the actual fuck.
The notification was from Ilya's Instagram story. Shane doesn't know why he has his notifications turned on for Ilya, He just does.
Shane sits up in bed, grabbing his glasses and slipping them onto his face just to make sure his eyes weren't playing tricks on him.
The post was a picture of a sheet of paper that was resting on Ilya's abs. The paper had messy writing scribbled on it. "What the fuck, This guy is insufferable" Shane says to himself out loud. The writing on the paper said 'Subscribe to my OnlyFans @Rozanov2481'.
Shanes jersey number is 24, Ilya's number is 81. Did Ilya really add Shanes number into his OnlyFans. Of course Ilya did, Ilya found it fucking hilarious.
Shane locks his phone and slams it down onto the bedside table. Fighting every muscle in his body not to make an account and subscribe. Twiddling his thumbs he can feel the burn in his hands. He grabs his phone and pulls up the OnlyFans website, Shane signs up and subscribes to Rozanov2481.
Loading Ilya's page there's already a video uploaded. Shane presses play. It's a close up of Ilya's toned muscular stomach, His fingers tracing down his abs slowly, Teasing his audience, Then slips his hand into his Calvin Klein boxers then the video cuts. Shane's dick is already hard.
Ilya is at home in his Boston apartment, He's relaxing on his couch when his phone buzzes in his pocket. 'Hollzy8124 has subscribed'. "No fucking way" Ilya says to himself, Sitting up straight and turning the brightness up on his phone to make sure he's reading it correctly.
Ilya opens the Instagram app on his phone to check who has viewed his story, He spots Shane's profile on the viewed list. Shane Hollander had viewed it. Ilya let's out a laugh at the thought of Shane making an OF account just for him.
Ilya scrolls through the messages from his video. A wide grin plastered on his face as he reads the messages.
Slut4roz: such a tease. I want more 😈
HockeyGirl81: Never thought I'd see the day Ilya Rozanov makes a OF and I'm loving it!
BustyBoston: I just know it's big 🔥
Hollzy8124: 🤢🤮.
Ilya can't help but laugh at the last comment.
********
Shane is in the locker room getting ready for practice when Hayden Pike walks in.
"Dude did you see Rozanovs Insta last night? I can't say I'm surprised, He's pretty much slept with every woman within 100 miles of him so getting his dick out on the Internet probably seems normal to him". Hayden says to Shane.
"I didn't see it but I heard the guys talking about it this morning" Shane lies.
"He's fucking crazy if he thinks people would pay to see him jerk off. What a loser". Hayden says whilst laughing.
Shane must be crazy because he definitely did pay to see what Ilya was advertising. He thought about it all night. He even woke up early hours of the morning and found himself refreshing the page in hopes that Ilya had uploaded another video.
Shane's known he was gay for a while, But what he didn't expect was to suddenly be attracted to his rival. It's obvious that Ilya is extremely attractive with his height, his sharp jawline, His curly golden hair, tanned skin and bright white teeth. He's literally the man authors describe in their romance books.
It's just a shame he's a huge asshole.
After practice Shane checks his phone to find a new notification at the top of the screen. It's another Instagram story from Ilya. It's a picture of Ilya in a towel, Droplets of water visibly running down his neck and chest. His broad fucking chest beautifully tanned and toned. The caption reads 'New video for all my whores' with a link to his OnlyFans page.
Shane grabs his bag and car keys from the locker room and drives home quickly. His dick already growing and pushing against the zipper of his jeans at the thought of seeing Ilya's new video.
As soon as Shane steps foot into his apartment he's walking quickly to his bedroom, stripping off his clothes and grabbing a bottle of lube.
He clicks the link and is pressing play on Ilya's new video.
It's the same angle as last time, a close up of Ilya's abs only this time the lighting is better. Shane can see it was filmed in day light. Did he just film this today? Shane watches his phone screen with wide eyes, He's watching Ilya's fingers tracing over his stomach then back up his neck but never showing his face, then back down dipping into the wristband of his boxers. Shane's breath hitches as he watches Ilya wrap a hand around his soft cock and stroking himself until he grew hard. The video doesn't have any sound which Shane finds very disappointing but it's still so good to watch.
Ilya's fingers are wrapped tight around his length pumping his fist up and down frantically. Shane takes his own cock in his hand and adds lube slicking himself up. The video cuts. Shane presses play again starting it over. He can't look away from his screen, watching how big Ilya's cock gets when he's fully hard. How the bead of pre-cum forms at his slit. The video cuts again. Shane restarts it. Again.
Shane watches the same video 5 times before cuming all over his own stomach.
Ilya is scrolling through the messages on his new video reading them all until he finds the one person he wanted to leave a comment.
BustyBoston: Holy shit that was so hot!
HockeyGirl81: My pussy is so wet watching this.
CurvyRedHead: I'm obsessed 😍
Slut4roz: I never wanted this video to end. Wow
BikerGuy69: I'd love to taste you 👅
Hollzy8124: I've seen better.
Ilya's skin is buzzing at the thought of Shane watching his videos. He finds his comment hilarious. He giggles to himself as he pulls up the profile of Hollzy8124 and sends him a private message.
Shane's phone makes a sound, It's a notification from OnlyFans. '1 unread message'. Shane clicks on his messages and sees one from Rozanov2481.
The message says 'Hello Hollander, I know you're watching' .
Shane throws his phone across the room like its a ticking time bomb.
He has a game in 2 days against Boston. Against Ilya. What if Ilya says something about Shane subscribing to his profile. Shane isn't openly gay. He can't let that happen. Panic starts to set in. Should he just delete the account.. Fuck!
2 days pass by and Ilya hasn't uploaded any new videos. Shane doesn't know if he's happy about it or disappointed. It's game day. It's the day he will be face to face with Ilya.
Montreal win 3-2 with Shane scoring 2 out of the 3 goals for his team. Ilya scoring both of Bostons goals.
Shane's heading into the parking lot towards his car when he can smell cigarettes. He rounds the corner to find Ilya with his back against the wall blowing a cloud of thick smoke into the air.
"Hollander" Ilya says in a cool calm tone.
"Rozanov" Shane replies before turning and walking away back towards his car.
He can hear Ilya's footsteps following behind him.
"Like what you see Hollander, I know you watch me" Ilya says while following Shane to his car.
"I don't know what the hell you're going on about Rozanov. Fuck off" Shane shoots back.
They both reach Shane's car. Shane drops his keys twice on the floor attempting to unlock it with shaking hands when Ilya leans in closer than necessary.
"Maybe I will post a nice surprise tonight, Just for you" Ilya whispers into Shanes ear. His accent thick and smooth.
Shane gets in his car and speeds away.
What kind of surprises does Ilya have? Just for Shane.
It's 1:32am Shane has been fighting sleep all night trying to keep his eyes open waiting for Ilya's new video. Just as he's about to give up and drift off to sleep his phone buzzes with a notification. Shivers run up Shanes spine with anticipation. He opens Ilya's OF page and clicks on the new video. This one is filmed at a new angle. Ilya is standing at the end of the bed and is already stroking his hard cock moving his hand with long slow strokes.
Shane bites down into his bottom lip until it hurts. He really wishes the video had sound. He wants to know what Ilya sounds like when he's lost in pleasure. Does he moan? Is he the silent type? Shane's thoughts are running wild as his own dick begins to grow hard.
Ilya's hand picks up speed, His grip tightening around his hard length faster and faster, Shane can see how wet Ilya's cock is, How the tip is glistening in the low bedroom lighting.
Ilya shifts on his feet grabbing something from his bedside drawers. It's a picture of Shane. A picture of Shane in his Hockey gear. Ilya places the picture onto his bed still stroking his cock. Shane can't believe what he is watching. The fucking audacity of this man! A couple of minutes later Ilya shoots his cum all over Shanes picture, Covering his face in white ribbons.. The video cuts.
BustyBoston: No fucking way! 🔥
BikerGuy69: I wish that was my face on that bed.
HockeyHottie9: Hottest thing I've ever seen!
Slut4roz: Holy shit that was amazing.
CurvyRedHead: I can't believe he just did that omg!!!!!
Hollzy8124: Boring.
And there it is. The comment Ilya has been waiting for. He's impressed Shane stayed up so late waiting for his surprise.
********
A few weeks later.
Shane is walking into his hotel in Boston. The big game is tomorrow. Boston Vs. Montreal. The tickets sell out at lightening speed, Everyone jumping at the chance to see the NHL's most famous rivals on the ice. Hollander and Rozanov. Shane doesn't exactly know how the rivalry started. It was probably down to all the media and news articles always pinning them against eachother. They are the same age and just as good as one another but with Ilya's charm for the ladies and Shane's more quiet and private personality it's to noones surprise that Ilya has more fans.
The game begins. Montreal is winning 4-3. Third period is about to start, Ilya and Shane skate to center ice, bending for the face-off just inches away from eachother.
"You're looking very pretty today Hollander" Ilya chirps.
"Fuck off Rozanov" Shane spits back at him.
"I bet you look so pretty when you cum" Ilya says quietly with his thick Russian accent sending shivers up Shanes back.
Ilya wins the face off.
Montreal wins the game and the team is heading out for celebration drinks. Shane doesn't normally go out with the team but tonight he does. Tonight he needs to blow off steam. His skin burns with rage from the game. Ilya slammed him into the boards twice causing Shane's ribs to ache.
Shane stands at the bar with Hayden and JJ drinking his 4th bottle of beer. He doesn't drink often so he's definitely feeling a little more than tipsy. Two women tried flirting with Shane no doubt trying to bed Montreals Captain but Shane turns them down politely, He's definitely not interested in whatever they had to offer.
The night is still young, it's only 7pm and the bar is very crowded when Shane spots Bostons team enter the bar. Of course they turn a lot of heads, This is their home town and they are one of the best in the league. A few moments later Ilya walks in. The air shifts in Shane's lungs. He's finding it hard to breathe all of a sudden.
He leans into Haydens ear and tells him he's heading back to the hotel, He doesn't want to be hungover travelling back to Montreal tomorrow. Hayden just nods and gives him a friendly slap on the back. Shane finishes his drink and leaves.
Shane steps outside of the bar feeling the cool air hit his warm face. He scrunches his nose at the thick smell of cigarettes in the air when he turns and is standing directly infront of Rozanov.
"Pretty boy Hollander. Enjoying your night? Ilya says.
Shane hates it when Rozanov calls him pretty boy. Ilya knows how much it angers Shane off. Ilya loves making Shane angry.
"Surprised to see you out tonight Rozanov, I thought you'd be at home crying into a pillow for losing the game" Shane replies sounding half drunk.
Ilya laughs then steps forward closing the space between them. He looks Shane up and down in a slow sensual way. Ilya already knows which hotel the Montreal team is staying at. They always choose the same hotel whenever they are here.
"What is your room number?". Ilya says while taking a long drag of his cigarette.
"1410".
Ilya smiles. That fucking sexy smile sends goosebumps all over Shane's burning body.
"So if I come to room 1410 tonight at 10 o'clock...? Ilya says with a long pause at the end.
"I might open" Shane replies in a low voice.
"I might knock". Ilya stumps out his cigarette and walks back into the bar leaving Shane outside looking flustered.
It's almost 11 o'clock and Shane is pacing his hotel room like he's trying to burn a hole into the carpet. Ilya said 10 o'clock but he hasn't showed up yet. Shane doesn't know if he wants Ilya to knock on the door. If he did what would happen? Would they argue like always because that seems to be the only thing they do when they are face to face. Would they kiss? The thought of Shane kissing Ilya sends his head into a spin.
Shane's pretty much gave up on the idea of Ilya coming over so he showers and gets ready for bed. It's almost midnight now and Shane's eyes are feeling heavy. Sinking into the soft hotel pillows he closes his eyes for only a second before his phone buzzes. Every muscle in his body is telling him not to pick up that phone. Just ignore it.
After a few moments he sits up and unlocks his phone seeing the notification is for Ilya's new video. Shane clicks and presses play. The video shows a beautiful woman Shane definitely recognises from the bar they were just at. She's on her knees with Ilya's cock in her mouth. Only this time the video has sound. Shane can hear Ilya's heavy breathing while the woman takes Ilya's dick only half way into her mouth. Shane closes his eyes not wanting to watch the woman but to only listen to the soft sounds of Ilya's breath. That's enough to send Shane's hand flying to his cock and stroking himself.
Shane's hand moves in the same rhythm as Ilya's heavy breathing making pre-cum leak from his slit, Tingles shoot up Shane's thighs as he speeds up his rhythm getting close to his climax. The wet sounds of the woman's mouth and Ilya's heaving breaths on the video fill Shane's hotel room. Shane wants to hear Ilya's moans, He wants to know how he sounds when he cums.
The video cuts... Shane shoots white ribbons all over his own stomach and chest. Tiredness creeps in after he comes down from his orgasm. He cleans himself and falls asleep without leaving a comment on the video.
Ilya reads through all his comments and private messages waiting for Shane to write something he knows will make him laugh but the comment doesn't show. He scrunches his eyebrows together refreshing the page over and over and reading again just to make sure he didn't miss it.
Wow I must have really pissed him off this time.
He sends Shane a private message.
Rozanov2481: Did you enjoy the show?
No reply.
********
Shane wakes up sweating, He always struggles to sleep in hotel rooms, His brain can never shut off. The room is still dark as he checks the time on his phone. It's almost 2am. He notices a notification at the top of the screen. It's a private message from Ilya. 'Did you enjoy the show?'. Shane knows Ilya won't be awake right now but he still replies to his message anyway.
Hollzy8124: What show? I must have missed it.
A heat runs up Shane's neck at the memory of him touching himself to the sound of Ilya. How his heavy breathing felt like music to Shane's ears.
Rozanov2481: you're up late.
Hollzy8124: No shit.
Rozanov2481: Can I come over?
Shane freezes. Why would Ilya want to come over at 2am when he's already had his dick in some random woman's mouth. He probably fucked her so why would he want to see Shane.
Hollzy8124: No. Fuck off!
Shane tries to go back to sleep but it's no use. He walks into the bathroom and turns the shower on making sure the water is ice cold. He needs to cool his skin, The burning he feels all over his body at the thought of Ilya wanting to see him, He needs to wash that feeling away. He showers and returns to his bed, his body still damp but a lot more cooler.
There's a light knock at the door. No fucking way.
Shane doesn't move, He just stares at the door like it's about to blow off it's hinges.
Another knock.
Shane opens.
"Nice boxers Hollander, I never had you down for the Calvin Klein type". Ilya says as his eyes run down Shane's body.
Well that cold shower was useless because Shane feels like his body is about to combust into flames.
"What are you doing here?" Shane says keeping his voice low.
"You said room 1410 did you not? So I am here". Ilya says while brushing his chest into Shanes squeezing past him to enter the hotel room.
Ilya sits on Shanes hotel bed like he owns the place and let's out a little laugh.
Shane walks over to the chair in the corner of the room where his hoodie is laying over the armrest. He picks up the hoodie ready to put it on when Ilya stands.
"No don't put it on, I want to see you". He says while standing and walking over to Shane.
Shane folds his hoodie and places it neatly back onto the chair. Ilya is standing so close to him he can feel his body heat, Shane's breath hitches as he looks up at the beautiful tall Russian man standing infront of him.
The silence in the room is deafening, Shane steps backwards a couple of times before his back is pressed against the wall. Ilya is quick to close the space between them leaning forward and placing his hand flat onto the wall at the side of Shane's head.
"What are you doing here Rozanov?" Shane asks, His cheeks turning pink.
Ilya leans down breathing into Shane's neck before responding.
"You make me curious" His accent comes out thick and beyond sexy. "Do I make you curious Hollander?".
Before Shane could think of what to say next, Ilya's lips are crashing onto Shane's pulling him into a deep kiss. Ilya's hand lands on Shane's waist and pulls him flush to his body to show him how hard Shane has made him. Ilya wasn't surprised to feel that Shane was just as hard. Ilya's tongue brushes against Shane's soft lips before pushing inside to glide across Shane's tongue. They both moan into eachothers mouth as their hands explore eachothers body. Ilya removes his shirt in one swift motion and Shane's eyes fall to his muscular chest then back up to Ilya's lips leaning in to kiss him again. Shane loves the way Ilya kisses. How he takes the lead and sets a rhythm with his tongue.
Ilya breaks the kiss first. Taking a step back to look at Shane all hot and flustered.
"This is such a bad idea" Shane says trying to hide how much he is blushing.
"We don't have to do this Hollander. I can leave" Ilya says.
Shane doesn't want that. Shane doesn't want Ilya to leave. He doesn't know exactly what he wants but he does know he wants to hear Ilya moan into his mouth again. He sounds so fucking good when he moans.
Ilya walks over to the bed waiting for Shane to respond, He doesn't want to rush this. He doesn't want to make Shane feel like there is any pressure to go further if he doesn't want to.
Shane follows Ilya to the bed and sits beside him.
"Is it okay if we kiss again?" Shane asks, His voice breaking just a bit.
Ilya rubs his thumb on Shane's cheek tracing over his freckles. It's the first time he's ever noticed how beautiful Shane truly is. He takes a moment just looking from Shane's eyes, to his nose then to his lips before pulling him into a soft kiss.
"We can do whatever you want" Ilya says. "No pressure Hollander".
Shane stands and pushes Ilya flat onto the bed climbing ontop of him. He kisses Ilya's neck letting out a groan, Showing Ilya this is what he wants. He kisses from his neck down to his chest then his abs. Ilya can't stop looking down at Shane, He can't believe how good he looks kissing Ilya's body. Every kiss feels like an electric shock in the best possible way.
Ilya shifts his weight on the bed moving up so he's against the pillows, giving Shane more room. Shane's hands move to Ilya's waistband pulling his sweatpants down and throwing them onto the floor. He brings his hands back to Ilya's waist where he's still wearing his boxers, Ilya looks down at Shane and nods his head giving him the approval to remove them. Shane does and he's met with Ilya's cock. Shane can't believe how big it looks now he is face to face with it. He's pretty sure Ilya has gained an extra 2 inches since his last video because it's huge.
Ilya looks down at Shane who's completely frozen, Just staring at Ilya's cock.
Ilya can see how nervous Shane is all of a sudden. How his hands are slightly shaking.
"Everything oke?" He asks.
Shane looks up at Ilya, He takes a deep breath and what comes out of Shane's mouth next shocks Ilya.
"I've never... You know.." Shane says, His voice low.
"You've never what? Touched a dick?" Ilya replies.
Shane's cheeks turn a dark shade of pink trying to hide his embarrassment.
Shane shakes his head.
"I've never done anything. With anyone.. this is uhhh" Shane's struggling to get his words out before Ilya sits up on the bed, Shane moves and sits next to Ilya.
"You're a virgin?" Ilya says, He can't hide the shock on his face.
"Yes, I've always focused on Hockey and stuff, I just never..." Shane wants to just crawl inside himself he's dying from embarrassment. He's half expecting Ilya to laugh at him because that's what Ilya usually does.
But Ilya doesn't. He's looking at Shane differently now. He's looking at Shane in a soft way that makes Shane relax his shoulders a bit.
"So what have you done?" Ilya asks with curiosity written all over his face.
"Nothing, I've kissed people but it never went any further than that".
"So noone has ever touched you? Noone has ever touched your cock?" Ilya says. He is in complete shock.
"Fucking hell Rozanov! What is this. Are you mocking me or something. I've just told you, I have never done anything ever. With anyone. Okay! Noone has ever touched my dick, It doesn't mean I'm a fucking alien!". Shane fires back at Ilya.
Ilya didn't mean for it to come across like he was mocking Shane. He wasn't. He was just curious. He had never met anyone his age who has never done anything sexual. A complete virgin. A gold star virgin as Ilya would call it.
Ilya moves onto his knees, He taps the middle of the pillows for Shane to move himself into that spot. Shane does. Ilya moves between Shane's legs and leans down so they are chest to chest, He places a soft kiss on Shane's lips.
"Do you want to know how it feels?" Ilya asks.
"How what feels?".
"Getting your dick touched Hollander".
Shane nods his head.
Ilya kisses Shane's neck moving down to his chest then his stomach, tracing soft kisses all the way until his lips meet Shane's hips. He grabs the waistband of Shane's boxers and pulls them down his legs and throws them onto the floor.
"Still oke?".
"Yes it's okay" Shane replies.
Shane's cock is hard and throbbing, The tip already leaking pre-cum, Ilya licks his lips before kissing the tip of Shane's cock. Ilya is surprised how big Shane is. He's long and thick, Not much smaller than Ilya. After a couple more soft kisses, letting Shane get used to the feeling of finally having his dick touched, Ilya opens his mouth and takes Shane's cock half way in. Shane's head shoots back into the pillows letting out a loud moan. Ilya's mouth pulls back then he takes Shane's cock deeper until he hits the back of Ilya's throat.
"Holy shit Rozanov, That feels so fucking good" Shane moans. His breathing becoming heavy.
Ilya relaxes his throat and flattens his tongue taking Shane's cock all the way in. He can feel Shane's pre-cum sliding down his throat. Ilya moans at the taste. He bobs his head up and down taking Shane's length all the way in each time. Shane's moans grow louder, His breathing becoming quicker. Ilya knows Shane's close to his release. He runs his fingers softly up Shane's thick thighs and cups his balls, Giving them a little squeeze as his mouth moves in perfect rhythm.
"Ohh fffff fuck Rozanov, I'm going to cu.. oh fuck" Shane moans, Struggling to get the words to come out in a full sentence.
Shane's hands grip Ilya's shoulders trying to move Ilya before he cums but Ilya doesn't move, He sucks in his cheeks and picks up the pace wanting Shane to shoot his release into his mouth. He wants to taste every part of Shane Hollander. With one more light squeeze of Shane's balls Ilya feels them tighten and then it happens. Shane shoots white ribbons of cum down Ilya's throat letting out the sexiest sound Ilya has ever heard. It's the best orgasm Shane's ever experienced. Shane's whole body shakes as Ilya drinks him down. Ilya pulls his head back, letting Shane's cock fall out of his mouth. Ilya presses a soft kiss to the tip of Shane's cock watching how his body jerks at the sensitivity.
Ilya moves back up the bed to lay beside Shane, He looks completely lost in a sea of pleasure. After a few moments of silence Shane rolls on his side and places his hand on Ilya's cock but Ilya pushes him away.
"No, no it's oke, I want this to be about you, We take this slow oke?" Ilya says while pressing a kiss on Shane's forehead.
"But I want to make you feel good too" Shane says.
"And you will. Next time. This time I just want to make you feel good... Was it? Good?". Ilya asks.
Shane can't believe Ilya is even asking that question, of course it was good. It was fucking amazing. The best feeling Shane has ever experienced.
"Yes, it was fucking amazing" Shane says with a big smile on his face.
They don't speak much after that, They just lay there, Shoulders pressed together as they look up at the ceiling. Ilya turns his head to look at Shane who's eyes are slowly closing. Shane looks so cute when he's tired Ilya thinks.
"I have to go, This has been fun". Ilya says whilst he stands and grabs his clothes from the floor then gets dressed quickly.
A few minutes later Ilya leaves and Shane drifts off to sleep.
