Chapter Text
Normally, the ice was somewhere that Shane could find his equilibrium, a place where he was in control. He could lose himself to the glide of his skates, the burn in his legs, the thunk of the puck against his stick. It was a simple equation, give it your all and you were supposed to be successful.
Lately, the math hasn't been working. His team didn’t move the way he wanted them to, they weren’t there to receive the puck that was obviously headed their direction. The Centaurs would squeak out wins, but all of them were ugly and not a result of good plays. The wins were the result of the other team’s errors or Shane doing the work of two to three players.
The sensations around him began to overwhelm him. The locker room was too loud, too positive. Did the rest of them not see how bad they were performing? He drew inward, he stopped offering pep talks before games or recommendations to improve on skills.
At practice, it seemed like he was miles away, on another planet. When he was present, he snapped at his teammates. Shane snarled from across the ice, harshly correcting any small mistake he noticed. The only person he was harder on was himself, he watched his tape until he was comatose, picking out even the most minute details to improve his performance.
The pieces that normally made Ottawa a formidable force on the ice were not clicking and Shane had no idea how to fix it. The increased pressure made him more tense which caused him to be in his head constantly. He was making the mistakes now, which caused him to be even harder on himself.
The team had played decently at their most recent game against Toronto, but simple mistakes cost them the win in the third period. Shane’s third cup was in his crosshairs, the team was approaching a crucial point in the season if they wanted to contend for playoffs. The team needed to pick it up, Shane needed to pick it up.
Wiebe handed the first practice after their loss off to Shane and told him to do as he saw fit. As a punishment for the loss against Toronto, Shane, the captain of the team, had forced the Centaurs to skate up and down the ice for the last thirty minutes, line to line, over and over. The team clearly was licking their wounds as they left the rink, ready to hit the showers and head the fuck home.
“Dude, you need to get laid, like now,” Bood said as the team hobbled to the locker room after the grueling practice. “You are making your lack of sex life everyone else’s problem, you need to fix it,” he added with a playful shove. The rest of the team seem to mumble in agreement, Shane could feel his face heat up.
Shane admittedly had been more irritable, but he didn’t equate this to his lack of sex life, although there was certainly a lack at the moment. Sure, he had not thought about anything other than hockey for the last few months, but this was the first season since he joined the team that they actually had a shot at the cup.
“What are you talking about? We lost, coach told me to make sure we made up for it.” Shane grumbled, interested to change the topic to anything but his sex life.
“Dude come on, the last few weeks you have been…” Bood trailed off.
“More uptight than usual, like you got a stick up your ass,” Hayes piped up.
The locker room descended into laughter and chirps, guys broke off and began their post-practice routine. Shane took a deep breath, the heat was off him for the time being.
As Shane started to take off his pads, he began to think about sex for the first time in what felt like months. When was the last time he thought about his body as something other than an instrument to win games? He was a professional athlete, his body had to be rigorously maintained but maybe the lack of sexual release had wound him tighter than usual.
He hadn’t been with anyone for a while, it had been about a year since his last situationship. Sex just wasn’t on the radar at the moment, it never really was during the season but especially now that they were working to make the playoffs.
“Dude,” Hayden Pike whispered urgently from his locker. Shane looked around, and then pointed at himself questioningly. “Dude, yes, just get over here,” he frantically waved him over.
“Sure Hayd, what’s up?” Shane was prepared to talk about hockey, maybe about Hayden’s life, but certainly not about his.
Hayden began to click around on his phone before he pulled Shane closer. Suddenly, the two large NHL players were huddled around Hayden’s phone looking at…was that porn? “What the fuck, Pike?” Shane tried to back away but Hayden held onto his arm.
“Just listen to me. I know you aren’t the hookup type of guy, but this site fucking rocks. It’s what I use when we are on the road. If you know, want some company during your alone time, I will send you the link.” Before Shane could refuse, he heard the telltale sound of a text chime from his phone. “Thank me later,” Pike winked before he walked to the showers.
He knew Hayden was coming from a good place, but sending porn to your friend so that they could jack off was just a line Shane didn’t want to cross. Back in Montreal, there were team group chats where players would talk about their escapades, sometimes send links, but to be sent one directly was different. It was weird, did Hayden think that he couldn’t operate the internet and find his own porn? Maybe there really was a problem if his closest friend had resorted to this.
Shane tried to remember the last time he jacked off and the fact that he couldn’t recall a single instance in the past month was a little concerning. Okay, fine, he would go home, masturbate and come back refreshed, good as new. Then the team could shut up, leave him the fuck alone about his sex life and focus on contending for a cup.
Shane pushed the door to his house open and took the time to put his practice bag in its place.. He shucked off his shoes, heated up one of his meal preps and clicked on ESPN as background noise. He spent 30 minutes on his couch attempting to absorb news from around the league, but his mind continued to wander back towards sex. It was like he had been reminded that he was allowed to want.
He sighed as he finally put away his dishes and headed to the bedroom, ready to cum so he could go to sleep. Shane stripped down to nothing but his boxers and climbed underneath the sheets.
He navigated to his favorite porn site and selected an amateur gay porn video that looked right up his alley. Shane watched the two men go at it in like 3 different positions for at least 10 minutes before he huffed in frustration and clicked to a new video. He felt the desire pool in his gut, but these videos just weren’t doing it for him. After 30 minutes of failed attempts, his dick was half-hard and this was officially going nowhere fast.
Shane dropped his phone on his chest and ran his fingers through his hair, why was this so difficult? He should be able to stroke himself like twice and cum with how long it had been. If he was being honest with himself, maybe he was a bit curious about the link Hayden sent him, maybe that had held him back from fully getting into whatever he was watching. What was so good that prompted Hayden to send porn to his friend?
Fuck it, Shane opened his messages and clicked the link.
YouCamz slowly loaded on his phone for the first time, and Shane was overwhelmed by the sheer amount of content to take in. Flashing advertisements about getting laid now, thousands of thumbnails to pick from, all designed to entice you into picking their stream. It was obviously a cam site, there were all different types of people to choose from. The top streamers being promoted were women, but Shane quickly spotted the men tab at the top and navigated there. Much better.
Under the live now section, there were all sorts of men to choose from. Shane began to browse through and tried to find someone that peaked his interest. He was stopped cold by the most beautiful man he had ever laid eyes on.
RockHardRussian, streaming now, two thousand viewers currently. He was muscular, built, his chest on display in the preview picture, all that he wore was a golden crucifix around his neck. His golden curls were unruly in a sexy way, moles dotted his face and chest.
The corner of his mouth was quirked up, a tempting smirk that invited the viewer to click on his stream. What really grabbed Shane were his icy blue eyes, they were practically like a siren call. Those eyes drew him in and had him clicking before he could even process that he did it.
Guest0584736 has joined the chat
That same man from the preview photo came into focus, he was even more beautiful than Shane had originally thought. He was shirtless and wore a pair of grey joggers, his large, hulking frame leaned backwards on a brown leather couch to show off his prominent v lines. His thick thighs were spread generously, allowing the viewer to imagine what might be between them. That golden chain glinted from the professional lighting he had set up in what looked to be his home.
The chat was flowing, Shane began to watch the comments pour in alongside the donations.
LittleKitty22: Just take it off already
ShyGirl498: Been waiting for you all day, can’t wait to watch
RussianLuvr: Just go at your own pace Roz, we are lucky to receive whatever you give us!
The man let out a little chuckle, “Seems like I have been neglecting you, shlyukha,” his Russian lilt was unbelievably sexy. Shane watched as his hand traced over his abs as read the chat. His spattering of chest hair and moles continued down until they disappeared into his joggers. Shane could feel his cock twitch with interest. This guy had an ease, a cockiness about him. His confidence was sexy, domineering, it drew Shane into the stream even further.
Guest203857382: fuck need to see your cock now
“Looks to me that you have forgotten who’s in charge here,” His voice was deep and commanding, he began to circle his own nipple. A loud chime echoed and a graphic appeared:
russianluvr has donated $50!
RussianLuvr: Roz I haven’t forgotten, please I will be good
This Roz man hummed appreciatively at the donation, “Looks like one of you shlyukha knows what will get me naked.” He stood up quickly, his face out of frame. Suddenly it was just his abdomen and crotch area on the screen.
Shane’s cock was fully hard, he couldn’t remember the last time he had been this hard. Roz began to lower the band of his sweatpants and the chat went crazy, Shane could barely keep up. He teased the waistband, up and down, up and down. “Mmmm, should I?” He wondered aloud.
SubmissiveStar2: Fuck yes
RozsGirl489: Take it off
Guest23405835: #needthat
RussianLuvr: Please Roz let us see
“I don’t know if you have been nice enough to see,” he sighed, obviously putting on an act for the audience. “I could just leave you like this, maybe you will be better for me next week.”
Even though he knew it was an act, Shane felt a sense of dread in his stomach. Roz was making him want, want, want, and what he wanted was to see him naked.
As soon as he uttered those words, donations began to pour in. $10 dollars here, $100 dollars there, Shane’s jaw was on the floor. He fought the urge to make an account to donate, anything to convince Roz to take those clothes off.
“Alright, since you donated so nicely, I give,” he lowered his sweatpants leaving him in nothing but a black pair of Calvin Kleins. His bulge was unavoidable, it strained against the thin fabric. He was huge, that much was obvious. Shane’s mouth watered at the sight, god he missed sucking cock.
The man’s hand moved to stroke himself through his boxers as he sat back down onto the couch. His hand moved hypnotically, Shane was completely entranced.
“God, you are all so filthy, spending your Thursday night watching me get off,” He groaned. “You like watching stranger touch himself? Hmm?” His icy blue stare looked directly into the camera, directly at Shane.
“Fuck yeah I do,” Shane whispered under his breath to his empty apartment. He watched as Roz lounged back, he lazily ran his hands across his thighs, cock, nipples. A feast for any viewer to enjoy, and Shane watched intently. He kept his eyes aimed directly at the lens, the tip of his tongue poked out and ran across his top lip.
This man was so alluring, so sexy. Shane had never seen anyone this attractive, and Roz knew exactly how to capitalize on his assets. He knew how to work every angle, where the lighting hit him best.
Guest234852: Fuck you are so hot
LittleKitty22: Just take your cock out already
SubmissiveStar2: Can’t wait to watch you cum
“Mmm, I like showing off for you,” he winked at the camera. “Nothing but a bunch of lakhudra, hungry to see my cock.” He was already up to $750 in donations and his underwear was still on. Shane had officially been captivated by this Russian man, his cock was painfully hard and he was beyond turned on. It somehow felt wrong to start touching himself properly before the beautiful man did, so he sat on his hands and waited.
“Tonight will be normal stream, I will get off while all of you fuckers watch. Saturday I have something…special planned.” He smirked as he lowered the band of his boxers finally. His cock was uncut, long and thick. The light captured the glistening precum at the tip. He stroked down so that the viewers could see the angry red head of his cock, his thumb danced along the slit.
“Fuck yes,” Roz’s eyes fluttered shut as he properly stroked himself for the first time. “Mmmm, you are allowed to touch yourself, slowly though,” He commanded.
SexySwinger: Holy shit you’re so big
Guest2349580: Please fuck me, I will pay
RozsGirl489: you are so sexy
“When I fuck it is for me, not for money. This is all you will ever get from me, take it or leave.” He pierced the camera with his stare before he resumed his ministrations. God why was that so sexy? Shane would gladly take this over nothing.
He finally broke, Shane pulled out his cock and stroked it in time with Roz. Shane had barely touched himself but he was already so wet and messy, the precum eased the glide of his hand on his cock.
“Mmm, feels so good, are you touching yourself now? You cannot cum until I cum, be good for me.” He sighed as he continued to stoke himself and acted like he hadn’t just issued a nearly impossible challenge.
Shane always got worked up by a competition, it turned out that a sexual one was no different. It would be easy to stroke himself to completion now, but some part of him wanted to be good for this random yet beautiful streamer, to prove to himself he could last.
The man continued to stroke himself with one hand and lowered the other to tease his balls. Shane copied his movements and exhaled, overwhelmed by the pleasure his body was feeling after such a long drought.
RockHardRussian traced the seam between his balls before he carefully fondled each ball. “Da, just like that, blyat.” His head tipped back as he just felt. Shane squeezed his cock at the base to stop himself before he came too soon, if he wasn’t alone he would be embarrassed that he was this close this soon.
Roz’s large hand, thick fingers, wrapped around his cock and squeezed, more precum dribbled from his tip. He leaned forward and let some spit fall onto his cock and damn if that isn’t the sexiest thing Shane had seen in a while.
Shane began to fantasize about Roz in the room with him, his fingers, his mouth, his cock. Shane’s eyes rolled to the back of his skull, lost in the fantasy of Roz. Thoughts of the Russian man and his dirty commands filled his head, he didn’t even realize that he had begun to stroke himself faster as he chased the ghost of the man on the screen.
The donation bell fell into the background as Shane opened his eyes just to focus on the gorgeous man before him. “I hope you are feeling good now, yes? Know that I am allowing you to feel good, you like following my orders, da?” The chat flooded with responses, but Roz didn’t even spare it a glance.
The column of his throat was bared to the camera, his chest rose and fell with his pants, shades of red worked down his neck onto his chest from the exertion. Shane could tell Roz held himself back for the performance, he picked up the pace and then would abruptly slow down. He had been going for 10 minutes, dutifully edging himself for the audience’s pleasure. Beads of sweat began to form at his temple as he continued to stroke himself on camera.
“Fucking shit, I am so close,” Shane sighed as he continued to match the pace of the man on screen. As if on cue, Roz’s grunts and groans grew in frequency and volume. “Chert voz'mi, I am close, I am going to cum for you, you better wait for permission to cum,” He moaned as his pace picked up.
“Blyat I am cumming, fuck,” Roz moaned. His cock erupted with cum, it splattered across his chest, he continued to stroke himself through the orgasm as he came down. Shane was teetering on the edge, he wanted to cum but he also wanted to be allowed to.
“Alright that is it, show’s over,” The man stood up to leave before he chuckled and sat back down. The chat exploded with pleads and begs to let them cum, donations picked back up as well.
Shane’s breath caught in his throat, the threat of blue balls at this point would be a professional hazard. “Hmm, you think I would leave you like that? I am not that big of asshole, you will get what you need,” He smirked.
RussianLuvr: Thank you so much Roz
Guest53292134: Please let me cum, I am so close
RozsGirl489: Fuck please Rozy
“Mmmm, how can I say no when you beg so sweet? You can cum, but when you do you have to say my name. I am the one allowing you this pleasure and release, yes? Cum for me now.” His gaze was locked on the camera, Shane’s eyes were locked on him as he approached his peak.
“Fuck yes, Roz, fuck I am cumming,” Shane whimpered as he came all over his chest. Shane felt the release all the way to his toes, it was exhilarating, electrifying. His cum rocketed all the way to his chin, proof that he had needed the release.
Shane shook as he came down from his orgasm, focused solely on the man on the stream. “Holy shit, that was,” he sighed, trying to control his breathing after that mind blowing orgasm.
He grabbed some tissues off of his bedside table and began to clean the cum off his chest while Roz did the same. “You all are always such shlyukha for me, just for me though, right?” He laughed and winked again.
Normally, Shane would frantically close his browser at this point, the post-nut clarity clearing his mind, but for some reason he stuck around. Maybe it was how beautiful this man was, maybe it was that he felt more turned on in the past fifteen minutes than he had in the past five years.
SubmissiveStar2: That was so good, always so good with you Roz
RozsGirl489: See you Saturday, Roz! Thank you for letting me cum! :)
He continued to chat a little bit while he pulled his clothes back up. He stood up to grab some water off screen and Shane got to see his impressive ass. The more he saw of Roz the more he liked. “Will see you Saturday, da? For my special stream?” He glanced up, Shane thought about his schedule. He had a home game tomorrow and a day off on Saturday. Shane then typed,
Guest0584736: I will be there.
Shane woke up before his alarm on Friday, he felt refreshed and ready to play against Dallas that night. He popped out of bed and began his pre-game routine: breakfast, reviewing footage and going into a zen headspace. By the time he made it to the arena, he was ready to get on the ice. Warm-ups breezed by and the game was an easy cinch. The team seemed to have woken up from their recent slump.
Hayes had been an absolute wall, not a single shot got past him. Bood and Barrett were reading his mind, always in the right spot to receive a pass from him. Shane’s brain calculated every move, he optimized all of his shots and genuinely just had fun. They operated like a well-oiled machine, a team that could actually win Ottawa their first cup.
As Shane congratulated each player on their clean win, Bood piped up. “Looks like someone finally got laid, congrats Hollander and keep them around this time.” The winger patted him on the shoulder and retreated into the locker room. Before he could shower, Wiebe informed him that the press was waiting on his postgame presser. Historically, interviews were his least favorite part of being in the NHL. For some reason, it all felt easier that night, the words came quicker.
By the time Shane finally made it back to his house, the adrenaline from the game hadn’t dissipated. Would it be bad if he just took a peak at RockHardRussian’s profile? There had to be other stuff on there, right? Shane grabbed his laptop and opened an incognito window, already prepared to be overwhelmed by the YouCamz homepage again.
When he searched Roz’s profile, he had a hefty amount of previous streams Shane could view, but only if he was a member and only if he paid $10 a stream.
Shane sighed, he quickly typed into google “youcamz payment platform secure”. He would be damned if his credit card number was leaked or even worse, if he was forced to come out publicly due to some breach of this stupid cam site. After he read through some reddit threads, he felt a little bit more comfortable when he grabbed his credit card and made an account.
Username? Shane racked his brain for a sexy username that would entice the Russian if he ever got up the courage to say anything on a live, why was he thinking about impressing this guy? All he could remember was his old AOL username, so he just went with it.
User ilovehockey_24 has been created!
Shane cringed at the name but again navigated to Roz’s profile, subscribed to his page for a low monthly fee of $20 and picked a random stream to rewatch. After he paid for the stream replay, his pants were off and he was ready to have another mind blowing orgasm.
His tone, his domineering personality, his commands, god everything about him was so sexy. Shane was no less turned on than the day before, he felt Roz in the room with him, telling him to be good for him. Shane came right there in his living room, all over his post-game sweatsuit. He felt like a teenager again, an unstated lust consumed him at the thought of the curly-haired adonis.
After he cleaned himself up, he returned to browsing Roz’s profile, but was quickly distracted by the mail icon with a red notification in the top corner. Had someone figured him out already? Before Shane could spiral, he clicked and saw a message from RockHardRussian. It looked to be a generic greeting, thanking him for subscribing and a promise to alert him about upcoming streams. It was automated, but Shane couldn’t ignore how his stomach had clenched at the idea of talking to Roz.
After he exited his inbox, Shane found several Q&As on his profile so of course naturally Shane wanted to watch them, simply just curious about the man that he had jerked off to twice now. He paid for multiple of these hang out style videos, he became more endeared to the man behind the dominating persona. In these videos, he still had his cocky edge, but was more relaxed.
Shane learned that Roz was from Russia and currently lived in Canada. He had another part-time job, but his main focus was streaming. Roz enjoyed both men and women, but never would budge about his personal life, he reiterated that his personal time is for him and whoever he chose to spend it with.
Shane respected that and understood his perspective. When he was on the ice, he was a member of the Ottawa Centaurs. Off the ice, who he chose to date was none of the public’s business and he hoped to keep it that way until he retired. While he was out to his team, he just never felt the need to announce his sexuality publicly. There had never been a person that necessitated his sexuality to be public, someone he wanted to hold hands with or kiss on a date at a restaurant.
When people asked about Russia, he said the three things that would keep him warm during the winters were vodka, sex and hockey. That piqued Shane’s interest, this hot guy knew about hockey? He could work with that. (Again, why did he think about impressing this man??)
Shane almost enjoyed this side of Roz more, almost. He was beautiful, funny, he obviously cared about the people in his life enough to protect them. Roz was an asshole, but he was playful and seemed to get along with his audience.
Shane recognized the frequent viewers, the ones who seemed to grab Roz’s attention. He wondered if his stupid username would ever be one that he watched out for, one that he talked to so candidly.
Shane sighed and pushed his fingers through his hair, of course not because this was just a passing interest for him. He probably wouldn’t even talk, maybe he would donate a little bit but just because he had access to so much wealth, why not spread it around? Roz was performing a service for Shane, it wouldn’t be right not to tip him.
After watching seven or eight videos, he finally noticed the time. The second he shut his laptop, he felt himself crashing. As he got to his room and put on his pajamas, he thought about his schedule for the next day. Wake up, breakfast, yoga, review game footage, grab dinner with his parents. He ran through his checklist and ensured that nothing would stop him from attending a very important event at 8 PM.
Whatever made tomorrow’s stream special, Shane was ready for it. No matter how temporary he convinced himself this would be, he was excited. He could hardly wait to get naked and do it all over again.
