Rivals in Public, Lovers in Private
Rivals on the court, secret fuck buddies after.
The scuffed paint at center court still held the heat of the last possession. Joanna stood over it at six foot one, tan skin shining under the gym lights, practice jersey hanging loose the way she liked to dress, baggy shorts low on her hips. She was twenty-two, dominant on the floor and sharp enough to solve a defense before it formed. Under the jersey her small breasts barely shifted when she breathed. She kept her hair cropped short. She went by Joanna. She went by she and her. Anyone who slipped learned her mouth was as quick as her first step.
Across from her, Veronica reset her stance at five foot eleven, twenty-one, shoulders square, jaw set. She was just as good with the ball and just as smart, the kind of guard who saw the help coming two passes early. On campus they were a matched pair of knives. In the weight room, the dining hall, the tunnel before tip, they gave everyone the performance: clipped answers, hard fouls, stares that looked like hatred with the safety off.
"You reach on every closeout," Joanna said, loud enough for the bench. "Fix your feet or get off my floor."
"You talk because your handle dies the second somebody bodies you," Veronica fired back. "Sit in the film room if you're scared to finish through contact."
A teammate snorted into a towel. The coach clapped once, sharp as a whistle, and told them both to walk it off before a closed practice turned into a report. Joanna didn't look at Veronica when she left the floor. Veronica didn't look at her either. Heated competitors. Barely able to stand each other. Nobody in that gym would have believed anything else.
Joanna took the service corridor, concrete and mop water. Three minutes later Veronica's sneakers found the same hall. The main locker room still held voices and showers. The spare room past the laundry chute had a dead bulb over the door and a bench nobody used once the visitors were locked out. Joanna pushed the door with her shoulder. Empty. Veronica slid in behind her and threw the bolt until it clicked.
For a second neither of them spoke. The faces they wore for the gym were still on, hard and useless with the bolt thrown. Then Joanna's gaze dropped to Veronica's mouth and stayed. Veronica's breath caught. She crossed the tile until their shoes met, and the back of her knuckles dragged over Joanna's wrist, slow enough to be a choice.
"They're going to say I started it," Veronica said.
"You did," Joanna answered, volume gone, what was left lower and rougher. "You start it every time you want this. You jaw at me until I'm hard under these shorts, then you make me chase you down a hallway like I'm the one who can't behave. Same as last week. Same as every fight they clap for."
Veronica's fingers slipped under the hem of the loose jersey. "And you let every one of them think you can't stand me."
"I need them to." Joanna's hand found the curve of her hip, thumb pressing in. "If they knew what your voice does to me, they'd never shut up. So say it. In here. Just us."
Veronica stepped in until their chests met, small breasts under jersey against the damp front of her practice top. "I ache for you," she whispered, nothing soft in it. "Every time you dress me down in front of them I get wet. Every time I shove you I want your hands where nobody can see. I walked in here because I want you. I want your cock. Yes. Now. Don't make me ask twice."
Joanna pulled her in. The kiss was fierce and fully wanted, teeth catching, tongues sliding, Veronica's fists knotted in the jersey, Joanna's palm spread at the small of her back until no air remained between them. Through the baggy shorts Veronica felt it against her stomach: the thick, heavy length of Joanna swelling, the full eight inches the rest of campus had no name for and that she had taken before, every time they stole a room like this after a public blowup. She rolled her hips forward on purpose and felt Joanna throb.
"There," Joanna said against her mouth. "That's what you do to me when you hate me where they can see. Feel how hard you made me."
"I feel it," Veronica said, already going down, hands at the waistband. "I want it in my throat. Give it to me."
Joanna shoved the shorts down and her cock sprang free, thick, tan, slick at the head, the full heavy eight inches curving up. Her small breasts shifted under the shoved jersey as she breathed. Veronica dropped to her knees on the cold tile, looked up once for the yes she already had, and took the head between her lips with a wet, greedy sound.
She didn't tease. She sucked. Spit welled at the corners of her mouth and ran down the shaft in shiny strings while she worked Joanna with sloppy, hungry strokes, lips stretched, tongue pressed flat underneath, one hand twisting at the base her mouth couldn't reach. The other hand shoved into her own shorts. She found herself soaked, two fingers sliding in easy, and she fucked herself in time with the bob of her head, knuckles wet, thighs shaking. Obscene sounds filled the spare room: spit, suction, the soft slap of her fingers, Joanna's low curses.
"Fuck, look at you," Joanna said, one hand in her hair, not forcing, just holding, hips rolling in short thrusts Veronica met. "On your knees for the girl you scream at. Sloppy little mouth. You love choking on it after you call me scared."
Veronica moaned around the cock and took her deeper, eyes wet, spit dripping off her chin onto her wrist as she fingered herself harder. She pulled off with a gasp, a strand of saliva connecting her lip to the swollen head, and licked up the underside in one long filthy stripe before sinking down again until her nose brushed Joanna's stomach. Joanna's thighs tensed. Her small breasts rose and fell fast.
"Enough," Joanna rasped, pulling her off before she came down that throat. "I want that pussy. Up. Shorts off. Bend over the bench. Now."
"Yes," Veronica said, voice wrecked, already stripping. Practice top yanked up, sports bra with it, shorts and panties kicked aside. She was flushed from chest to thighs, cunt glistening, and she planted her hands on the bench and arched, looking back. "Fuck me. Hard. I want every inch. I said yes. Do it."
Joanna stepped in behind her, one hand spreading her open, the other guiding that thick cock. The head nudged through slick folds and Veronica pushed back onto it, greedy, taking the first inches with a broken moan. Joanna gripped her hips and drove in, deep, the full length sinking until her hips met Veronica's ass with a wet smack.
"Oh—fuck—yes," Veronica's voice cracked. "Deeper. Harder. Don't you dare go easy."
Hard, dominant strokes, pulling almost all the way out and slamming back in, the bench creaking, Veronica's ass rippling with each impact. The sound was filthy, skin on skin, cunt sucking at cock, Joanna's breath punching out of her. She angled down so the head dragged where Veronica needed it and used the leverage, fucking her like the shouting on the court had finally found a body.
"You feel that?" Joanna growled. "Eight inches in the girl who acts like she wants me benched. Take it. Take all of it."
"I'm taking it," Veronica moaned, pushing back to meet every stroke, dripping down her own thighs. "More. Fuck me more. I can take it. I want it. Don't stop."
Joanna gave it to her, relentless. Her balls tapped Veronica's clit on the deeper strokes and Veronica yelped, then begged for exactly that again. Joanna obliged, grinding in at the end of each thrust, holding there until Veronica shook, then pulling out to the head and driving home again, the locker room full of the slap of their bodies and open-mouthed begging.
"Switch," Veronica gasped, not done, wanting more. "I want to ride you. Sit. Let me."
Joanna pulled out with a wet sound that made them both curse. She dropped onto the bench, jersey rucked up so her small breasts and hard nipples were bare, cock standing slick and flushed, shining with Veronica. Veronica turned her back and straddled her, reverse, one hand braced on Joanna's knee, the other lining that thick cock up with her soaked pussy. She sank.
Inch by inch, grinding down, taking all eight until she was seated flush, ass spread over Joanna's lap, a shaky moan torn out of her. She rolled her hips in a slow nasty circle, feeling every ridge, then lifted and dropped, fucking herself on Joanna's cock in earnest. The wet sound was louder this way. Joanna's hands clamped her waist, then one slid around front, two fingers finding her clit and stroking in tight, ruthless circles.
"Ride it," Joanna said against her shoulder blade, voice shredded. "Grind down on every inch. I want to feel you come on my cock while I rub this swollen clit."
"Don't stop touching me," Veronica panted, bouncing harder, thighs burning, tits jolting with each drop. "Right there. Your fingers. Your cock. I'm gonna—"
Joanna stroked faster, slick circles, rubbing flat and hard while she thrust up to meet the grind. The bench knocked the lockers. Veronica's pussy clenched, fluttering, gushing around the thick shaft as she came with a hoarse cry, hips jerking, clit pulsing under Joanna's fingers. Joanna didn't let up. She kept stroking through it and kept fucking up into that gripping heat until her own orgasm hit, cock throbbing, pumping thick spurts deep inside while she growled against Veronica's spine.
"Take it," Joanna snarled, still coming, still buried. "Take every drop. Milk me. Squeeze it out of me."
Veronica did, still shaking, grinding down to keep every inch inside while Joanna emptied into her, cum already leaking around the base and slicking the fingers that hadn't left her clit.
Cum slid out of Veronica the second Joanna lifted her off, a thick white spill tracking down her thigh and over Joanna's cock. Joanna grabbed a spare towel and wiped her shaft in two rough passes, then pressed the same cloth between Veronica's legs and rubbed, spreading the mess more than clearing it.
"Leave some," Joanna said. "I want you leaking when you walk past them."
Veronica's laugh was breathless and mean. She pulled her panties up over the slick, then her shorts, and fixed her face into the scowl the gym expected. "Then give them a show they already believe. Call me soft in front of the bench. I'll call you scared. Next time this building empties, you bend me over and fuck your cum back into me until I'm dripping again. That's the only deal I want. Keep the fights loud. Keep this filthy."
Joanna dropped her jersey over her small breasts, tucked her cock away, and unbolted the door. Veronica stepped into the hall first, thighs pressed together around the wet heat of it, and threw the last of it over her shoulder without a trace of softness: "Keep hating me out there—I'm walking back with your load soaking my panties, and next time you better fuck it even deeper."
Rate this story
Something wrong with this story?
Want your own transgender story?
Tell the AI the set-up. It writes it for you in about five minutes. Free.