Jamal slammed the locker door shut and turned to see Tyrone standing there, sweat still gleaming on his dark skin from the late-night pickup game. Tyrones tank top clung to his broad chest, nipples hard, and his shorts bulged with a thick cock that was already half-hard. No small talk. Jamal stepped in close, grabbed Tyrones bulge, and squeezed. You want this dick or you just gonna stare?
Tyrone didnt answer with words. He yanked Jamals shorts down, freeing a heavy, veined black cock that slapped against his thigh. Tyrone dropped to his knees right there on the locker-room floor and swallowed the head in one wet gulp. His lips stretched wide around the thick shaft, spit dripping down as he took it deeper, gagging when it hit the back of his throat. Jamal groaned and thrust forward, fucking Tyrones face with short, hard strokes. Suck that big black dick, yeah. Get it sloppy.
Tyrones own cock strained against his shorts. He pulled it out, stroking the long, dark length while he bobbed on Jamals meat. The room filled with wet sounds, slurps, and the low grunts of two men who didnt give a fuck who heard. Jamal reached down, twisted Tyrones nipples, and pushed him off. Turn around. Im eating that ass before I wreck it.
Tyrone stood, kicked his shorts away, and bent over the wooden bench. His round, muscular ass cheeks spread when Jamal pulled them apart. Jamal buried his face between them, tongue driving straight into the tight hole. He licked and spit, getting it wet and open, then shoved two fingers in knuckle-deep. Tyrone pushed back, moaning loud. Finger-fuck me harder, man. Get that hole ready for your dick.
Jamal added a third finger, twisting and pumping while he licked around the rim. Tyrones cock leaked onto the bench. When Jamal finally stood and pressed the fat head of his cock against the slick entrance, he didnt ease in. He shoved forward in one rough thrust, burying every inch in Tyrones ass. Tyrones hole clenched around the invasion, stretching wide. Jamal started pounding immediately, hips snapping, balls slapping against Tyrones ass with every stroke.
Take that dick, Jamal growled, gripping Tyrones hips hard enough to leave marks on the dark skin. Fuck, youre tight. This ass was made for black cock. He pulled almost all the way out and slammed back in, the sound of skin on skin echoing off the lockers. Tyrone reached back and spread his cheeks wider, begging for more. Jamal obliged, fucking him deeper, faster, the bench creaking under the force.
They switched positions when Jamals legs started burning. He sat on the bench and pulled Tyrone onto his lap, facing away. Tyrone sank down on the thick shaft again, riding it hard, his own cock bouncing and slapping his stomach. Jamal reached around and stroked him in time with the thrusts. Pre-cum smeared over Tyrones shaft as Jamals fist pumped. Ride it like you mean it. Show me how bad you need this nut.
Tyrone bounced faster, ass cheeks rippling every time he dropped down. Sweat ran down his back. Jamals free hand smacked one cheek, then the other, leaving red handprints. The pace grew frantic. Tyrones moans turned into short, desperate grunts. Im close. Dont stop. Fuck, Im gonna shoot.
Jamal stood up without pulling out, holding Tyrone in the air and fucking upward into him with powerful thrusts. Tyrones cock erupted first, ropes of thick cum splattering across the floor and lockers. His ass clamped down hard, milking Jamals dick.

Jamal roared and buried himself to the hilt, flooding Tyrones hole with hot, pulsing loads. Cum leaked out around the shaft as he kept thrusting through the orgasm, pushing it deeper.
They stayed locked together for a long minute, breathing heavy, sweat-slick bodies pressed tight. Jamal finally eased out, watching his load drip from Tyrones stretched hole. Tyrone turned, dropped to his knees again, and licked Jamals cock clean, tasting the mix of cum and ass. Jamal pulled him up and kissed him rough, tongues sliding, sharing the flavor.
No numbers exchanged. No promises. Just two black men who walked out of the locker room lighter and satisfied, already thinking about the next time they might run into each other for another round of free, raw fucking.