The Ghost

2429 Words
Trey Okonkwo watched the Brookhaven game three times. The first time, he watched Marcus. Marcus's thirty‑one points. His seven threes. His late‑game collapse when the pressure turned up. The second time, he watched Westbrook's defense. Their rotations. Their weak spots. The way they left the corner open on every possession. The third time, he watched Alvin. He watched the redirect passes. The self‑redirect off the backboard. The pass off Marcus's back. The inbound play that nearly won the game. And the look on Alvin's face at the final buzzer — not defeat, but hunger. Trey turned off the projector. His dorm room at North Preparatory Academy was small, neat, and silent. No posters. No clutter. Just a laptop, a whiteboard, and a stack of scouting reports. He picked up his phone and texted a number he hadn't used in months. Trey: You were right about him. The reply came within seconds. Unknown: Told you. He's not weak anymore. Trey: What's his weakness now? Unknown: Same as before. Himself. Trey put the phone down and stared at the freeze frame on his laptop. Alvin's face, mid‑pass, eyes open, mouth slightly parted. Interesting, Trey thought. Very interesting. --- Alvin woke up screaming. The dream was always the same: he was sitting on the NorthsidE Elite bench, watching Derek, Marcus, and Trey celebrate a championship. He tried to stand up, but his legs wouldn't move. He tried to shout, but no sound came out. He was invisible. He was always invisible. The dream faded. Alvin lay in bed, breathing hard, staring at the water stain on his ceiling. His wrist throbbed. His pinky was purple. He checked his phone. 3:47 AM. A new message from an unknown number. Unknown: You're not invisible anymore. That's why I'm watching. Alvin sat up. His heart hammered. Alvin: Who is this? Unknown: Guess. He didn't have to guess. There was only one person who would send something like that. Trey. Alvin typed back: What do you want? Three dots appeared. Disappeared. Appeared again. Trey: To see if you're real. Or just lucky. Alvin: Come to the game. You'll find out. Trey: I don't need to wait. I already know your tells, Alvin. The shoulder dip. The quick inhale. The way your eyes dart left before you redirect right. Derek didn't notice. Marcus didn't care. But I see everything. Alvin's blood went cold. Trey: See you Friday. The messages stopped. Alvin didn't sleep again. --- Practice the next day was brutal. Coach Rivera ran them through a full‑court press drill, then a half‑court trap, then a three‑man weave that left everyone gasping. Michael pushed hard, barking at teammates, demanding perfection. Alvin couldn't focus. He kept seeing Trey's words. I see everything. "Chen!" Rivera shouted. "You're standing still. Move!" Alvin tried. He caught a pass from Dante and redirected to Junk — but his timing was off. The ball sailed high. Junk jumped, missed, and crashed into the bleachers. "Sorry," Alvin said. Junk groaned. "My tailbone hates you." Rivera stopped practice. "Chen, Vance — my office. Now." --- The office was a converted storage closet with a desk, two chairs, and a whiteboard covered in plays. Rivera closed the door. "What's going on with you?" "Nothing," Alvin said. "Don't lie to me. You've thrown six bad passes in the last hour. That's more than all season." Michael leaned against the wall, arms crossed. "He got a text from Trey." Rivera's eyes narrowed. "What kind of text?" Alvin pulled out his phone and showed him. Rivera read the messages. His jaw tightened. "Okonkwo is trying to get in your head. Don't let him." "He's not wrong," Alvin said quietly. "I do have tells. Everyone does. He's been watching me for three years. He knows my game better than I do." "Then change your game." "How?" Rivera grabbed a marker and drew on the whiteboard. A simple diagram: point guard at the top, two wings, a center. "You've been running the same passing angles since middle school. Left wing redirect to the block. Right wing redirect to the corner. Top of the key redirect to the cutter." He circled each one. "Trey knows these. So you're going to unlearn them." "In one week?" "In five days. We play North Prep on Friday. Between now and then, you're not allowed to throw any pass you've thrown before." Michael pushed off the wall. "That's insane. He'll have to invent new passes on the fly." "Yes," Rivera said. "That's exactly what Trey won't expect." Alvin stared at the whiteboard. His wrist ached. His head ached. Everything ached. "I'll try," he said. Rivera shook his head. "Don't try. Do." --- That night, The Cage was empty except for Alvin and Michael. They'd been there for three hours. Alvin had thrown over a hundred passes, each one different from the last. Left‑handed redirects. Bounce redirects. Over‑the‑shoulder redirects. Redirects that hit the floor first, then bounced up to Michael's hands. Most of them failed. Michael chased ball after ball into the fence, cursing under his breath. His hands were raw. His patience was gone. "Stop," Michael said finally. "Just stop." Alvin froze. "What?" "You're thinking too much. Every pass, you're calculating, 'Is this new enough? Is Trey going to expect this?' You've forgotten the one thing that made your passes work." "What's that?" "You weren't thinking. You were just... throwing." Alvin wanted to argue. But Michael was right. His best passes — the self‑redirect, the pass off Marcus's back — happened because he didn't have time to think. He just reacted. "How do I unlearn thinking?" Alvin asked. Michael picked up a ball. "You don't. You learn to trust your hands." He tossed the ball to Alvin. "Close your eyes." "What?" "Close your eyes. I'm going to move. You're going to redirect to where you think I'll be. No looking." "That's impossible." "Trey thinks he knows all your tells. He's never seen you pass blind." Alvin closed his eyes. The world went dark. He heard Michael's footsteps — left, right, a sudden stop. He felt the ball in his hands — the leather, the weight, the pressure. Don't think. Trust. He redirected. The ball left his hands. There was a slap, a whoosh, and then — a catch. He opened his eyes. Michael was standing at the free‑throw line, the ball in his hands, a massive grin on his face. "How did you do that?" Michael asked. "I don't know," Alvin said honestly. "Do it again." They drilled until 2 AM. Alvin threw fifty‑seven blind redirects. Michael caught forty‑one of them. Seventy‑two percent. Not perfect. But enough. --- Thursday night. The night before the game. Alvin couldn't sleep. He lay in bed, staring at the ceiling, running through every possible scenario. Trey denying him the passing lanes. Trey baiting him into bad throws. Trey whispering something that would make him hesitate. I see everything. His phone buzzed. Maya: You're awake. Alvin: How did you know? Maya: Because I'm awake too. Big game tomorrow. Alvin: I'm scared. Maya: Good. Fear means you care. Just don't let it stop your hands. Alvin: What if I'm not good enough? Maya: Then you find out what you need to work on. That's not failure. That's data. Alvin almost smiled. Alvin: Data. Maya: Now go to sleep. You have a ghost to hunt tomorrow. --- Friday. North Prep Academy. The gym was silent when Westbrook arrived. Not empty — full. But silent. The North Prep crowd didn't cheer or chant. They watched. Their eyes followed the Westbrook players as they walked onto the court. Trey Okonkwo was already there, alone at center court, shooting free throws. Swish. Swish. Swish. He didn't look up when Alvin walked in. He just kept shooting. Alvin's chest tightened. "Ignore him," Michael muttered. "He wants you nervous." "I'm not nervous." "You're sweating." Alvin looked down at his palms. They were wet. Trey finally turned. He walked toward Alvin, his face unreadable. He was taller than Alvin remembered — six‑three now, with long arms and calm, calculating eyes. "Chen," Trey said. "You look different." "So do you." "I've been watching you. The Brookhaven game. The Eastlake game. The way you've changed your passing angles." Trey tilted his head. "You're trying to hide your tells." Alvin said nothing. "It won't work," Trey continued. "I've seen every pass you've ever thrown. Including the ones you threw blind." Alvin's heart stopped. "How do you know about those?" Trey smiled. It was cold. "I have friends everywhere. Even at Westbrook." He walked away. Alvin stood frozen. Someone on the team is talking to Trey. --- The locker room was tense. Rivera gave his usual speech — play hard, trust each other, don't let the crowd get in your head. But Alvin wasn't listening. He was looking at his teammates. Junk. Dante. Terrence. Kwame. The bench players. One of them had been feeding Trey information. Who? "Chen." Michael's voice cut through the noise. "You're not here. Where are you?" Alvin pulled him aside. "Someone on the team is talking to Trey. He knew about the blind redirects. About The Cage." Michael's face darkened. "You sure?" "He said he had friends everywhere. At Westbrook." Michael looked at the team. Junk was tying his shoes. Dante was stretching. Terrence was staring at the floor. "We'll deal with it after the game," Michael said. "Right now, we play." --- The game started at 7:30. North Prep won the tip. Their offense was slow, methodical, nothing like Eastlake's power or Brookhaven's shooting. They passed six, seven, eight times before looking for a shot. Trey ran the show. He didn't score — not yet. He just moved the ball, probing Westbrook's defense, looking for weaknesses. Alvin guarded him. It was the first time they'd played against each other. "This feels familiar," Trey said, not even breathing hard. "Remember practice? You'd throw me redirect passes. I'd catch them. We'd score." Alvin didn't answer. "You never thanked me," Trey continued. "For catching your weird passes. For making you look good." Keep your eyes open. Don't flinch. Trey called for a screen. Alvin fought through it, but Trey was already gone — a quick crossover, a step back, a jumper from the elbow. Swish. 2‑0. "See?" Trey said, backpedaling. "I know your defense too." --- Westbrook's first possession. Alvin brought the ball up. Trey guarded him — not aggressively, just... present. His long arms hovered in the passing lanes. Alvin looked for Michael. Michael was cutting, but Trey had positioned himself perfectly to intercept any redirect. New pass. Something Trey hasn't seen. Alvin called for a screen. Junk came up. Alvin dribbled left, drew Trey, then threw a redirect pass behind his back — no, not behind his back. Over his head. A one‑handed lob that arced over Trey's outstretched fingers. Michael leaped, caught the lob, and dunked it. 2‑2. The North Prep crowd finally made a sound — a collective gasp. Trey stared at Alvin. "Where did that come from?" "The Cage," Alvin said. --- The first half was a chess match. Trey scored ten points. He also dished six assists, grabbed four rebounds, and drew two charges. He was everywhere, doing everything, with the same emotionless expression. Alvin threw eight assists. Three of them were new passes — the overhead lob, a behind‑the‑back redirect, and a no‑look slap that found Junk cutting baseline. But Westbrook trailed 32‑28 at halftime. Because Trey had done something unexpected: he'd stopped guarding Alvin. Instead, he guarded Michael. And the player guarding Alvin — a quick, physical guard named Devon — was told to deny every pass. Bump Alvin. Push him off his spots. Make him uncomfortable. Alvin had four turnovers in the second quarter alone. --- The locker room was tense. "He's not trying to stop me," Alvin said. "He's trying to stop the pass." "Same thing," Junk said. "No. If he wanted to stop me, he'd guard me. But he's guarding Michael. He's taking away my target." Rivera nodded. "So find a new target." "Who? Everyone else is covered." Michael stood up. "No they're not. You're just not seeing them." He walked to the whiteboard and drew up a play. "Alvin, you bring the ball up. I'll run off two screens. If Trey follows me, that leaves Junk open on the block. If Trey stays home, I'm open. Either way, you redirect to the open man." "What if both are covered?" Michael smiled. "Then you shoot." Alvin's stomach dropped. "I can't shoot." "You made that layup against Eastlake. You can make another one." "That was luck." "Then get lucky again." --- Third quarter. Westbrook came out firing. Michael hit two threes. Junk scored on the block. Terrence grabbed an offensive rebound and put it back. But Trey answered every time. A floater. A pass to an open shooter. A steal that led to a fast‑break layup. The lead stayed at four. Then six. Then four again. With two minutes left in the third, Trey did something strange. He fouled Alvin. Hard. Alvin hit the floor, his wrist screaming. The ref called a common foul. Trey helped him up. "You're hurt," Trey said quietly. "I'm fine." "Your wrist. You've been hiding it all season. I noticed." Alvin pulled away. "So?" "So I'm going to tell my team. They're going to attack you. Every possession." Trey backed away, his face unreadable. "You should have stayed invisible, Alvin." --- The third quarter ended. Westbrook down 48‑42. Alvin sat on the bench, icing his wrist. Rivera knelt in front of him. "Is it true? Your wrist?" Alvin nodded. "How bad?" "Bad enough." Rivera was quiet for a long moment. "I can sit you." "If you sit me, we lose." "Maybe. But if you play and get hurt worse, you lose the season." Alvin looked at the court. At Michael, who was staring at him. At Junk, who was trying to hide his fear. At the North Prep crowd, already celebrating. "I'm playing," Alvin said. Rivera studied his face. "Then stop hiding the pain. Use it." "What?" "Pain focuses the mind. You've been distracted all game — Trey's words, the leak on the team, your wrist. Let it all go. Just see the court." Alvin took a deep breath. See the court. He could do that.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD