The list went up at 7:00 AM.
Alvin didn't sleep. He lay in bed, staring at the ceiling, replaying that final redirect pass over and over. The slap of his palm. The weird spin. The way Michael Vance's left hand had snatched the ball like it was nothing.
Does it work with anyone else?
Not really. Just... some people.
I can catch them. Every single one.
Alvin had heard those words a hundred times before. Derek had said something similar after Alvin's first redirect pass in practice two years ago. Yeah, I got it. Don't make it weird. Then Derek had walked away, never mentioning it again.
But Michael hadn't walked away. He'd stayed. He'd asked for another pass. Then another. He'd stood there on the empty court, catching redirects for fifteen minutes, until Alvin's palm went numb.
"Why are you doing this?" Alvin had asked.
Michael had shrugged. "Because no one's ever passed me the ball without wanting something back. You just... throw it. You don't care who scores. That's weird."
"I care who scores. I just can't do it myself."
Michael had laughed at that. A real laugh, not a mean one. "Honest. I like that."
Then he'd grabbed his bag and walked out, leaving Alvin alone under the humming lights.
Now, at 6:55 AM, Alvin stood outside the gym doors with twelve other players. Junk was there, bouncing on his heels. Dante was there, cracking his knuckles. Silver Tooth was there, glaring at anyone who looked at him.
Michael Vance was not there.
"You think we made it?" Junk asked. His voice was too loud, like he was trying to convince himself.
Alvin didn't answer. He couldn't. His throat was too tight.
The doors opened. Coach Rivera stood there with a clipboard and a face that gave away nothing.
"Come in. I'll read the names. If you hear yours, you're on the team. If you don't, better luck next year."
Ten names. Ten spots.
Rivera started reading.
"Junk Yancy."
Junk let out a bark of laughter and punched the air. "YES!"
"Dante Mills."
Dante nodded, trying to look cool, but his hands were shaking.
"Terrence Cole."
The lanky forward from Michael's team. He smiled small.
"Michael Vance."
Of course. Alvin wasn't surprised. Michael could have made any team in the city.
Rivera kept going. Four more names. None of them were Alvin.
The list was almost done. One spot left.
Alvin's heart stopped.
"Alvin Chen."
The world tilted. Junk grabbed his shoulder and shook him. Dante whistled. Even Silver Tooth — whose name, Alvin learned, was Marcus Briggs — looked surprised.
Alvin walked forward in a daze. Rivera handed him a practice jersey. Number fourteen. Same as middle school.
"Don't make me regret this," Rivera said. But there was something soft in his eyes. Almost a smile.
"I won't," Alvin said.
Across the gym, Michael Vance leaned against the baseline wall, arms crossed. When Alvin looked at him, Michael gave a single nod.
Game on.
---
The first practice was a disaster.
Not because Alvin played badly — he actually played fine, throwing seven redirect passes in the first scrimmage, five of which were caught. The problem was the other four players who'd made the team. They didn't know what to do with him.
"You can't just flick the ball at my face!" Terrence shouted after a redirect pass bounced off his forehead.
"It wasn't at your face," Alvin said quietly. "It was at your hands. You moved your head."
"My hands were low!"
"Then keep them high."
Coach Rivera blew the whistle. "Enough. Chen, stop throwing weird passes to people who can't catch them. Vance, you're with Chen. Let's see what happens."
Alvin and Michael ended up on the same scrimmage team. Junk was with them. Dante was on the other side.
The first play, Michael cut to the basket. Alvin caught an entry pass from Junk — caught it, held it for a split second — and redirected it to Michael's shooting pocket. The ball arrived perfectly. Michael caught it, rose, and scored.
"Like that," Michael said. "Do it like that every time."
"I'll try."
"Don't try. Do."
The second play, Michael cut again. This time the defense anticipated it. A big kid named Leon stepped in front of Michael, blocking the passing lane.
Alvin didn't hesitate. He redirected the ball to Junk instead — but not to Junk's hands. To the spot where Junk would be in two steps. Junk had to lunge, but he caught it, turned, and scored.
Junk screamed. "HOW DID YOU KNOW I WAS GOING THERE?"
"I didn't," Alvin said. "I just guessed."
Michael stared at Alvin. "You guessed? You don't guess passes like that. You see them."
Alvin looked down at his hands. "Sometimes I see them. Most of the time I just... trust."
"Trust what?"
"Trust that someone will be there."
Michael didn't respond. But for the rest of practice, he didn't complain about a single redirect pass. He just caught them and scored.
---
After practice, Alvin sat in the empty bleachers, icing his wrist. The tendonitis was already flaring up. He'd hidden it from Rivera, but the pain was sharp and hot, like someone had lit a match inside his joint.
Footsteps on the bleacher stairs. Michael sat down next to him, two rows back.
"You're hurt."
Alvin didn't deny it. "Wrist. Too many redirects."
"How many did you throw today?"
"Forty-three."
Michael raised an eyebrow. "You counted?"
"I always count."
Michael was quiet for a moment. Then: "At my old school, I was the star. Everyone knew my name. I averaged twenty-five a game. Then I got to the travel team tryouts and —" He stopped. His jaw tightened.
"What happened?"
"I showed up late. Coach made me run suicides for an hour. I talked back. He cut me." Michael's voice was flat, but his hands were clenched. "My dad said I had attitude problems. My mom said I was wasting my talent. So they sent me here. Westbrook. A school with no team."
"But you're here now."
"Because I have nowhere else to go." Michael finally looked at Alvin. "You're the first person who's ever passed me the ball without wanting credit. You just... give it away. That's stupid. But also —" He searched for the word. "— useful."
Alvin almost laughed. "Useful. Thanks."
"You know what I mean. I score. You assist. We win."
"And the old Northside Elite guys?"
Michael frowned. "Who?"
Alvin took a breath. "Derek Williams. Marcus Tran. Trey Okonkwo. They were my teammates in junior high. Three best players in the region. They're at different high schools now. Eastlake, Brookhaven, North Prep. And they still think they're unbeatable."
"So?"
"So I want to beat them."
Michael studied Alvin's face. "You want revenge."
"No." Alvin shook his head. "I want proof. Proof that the kid on the bench wasn't useless. That the passes I threw actually mattered. That I wasn't just —" His voice cracked. "— invisible."
The gym was silent. Dust motes floated in the afternoon light.
Michael stuck out his hand. "Then let's make them see you."
Alvin shook it. Michael's grip was firm, almost crushing.
"One condition," Michael said.
"Name it."
"When we beat them, you take the last shot."
Alvin stared. "I can't shoot."
"Then learn."
---
That night, Alvin stayed after practice alone.
The gym lights were off except for the two above the far basket. The janitor knew Alvin by now — he just waved and left the doors unlocked.
Alvin stood at the free-throw line, a ball in his hands, and tried to remember the last time he'd taken a shot in a real game.
He couldn't.
He'd always passed. Always. The redirect pass wasn't just a skill — it was a shield. If he passed immediately, he couldn't miss. Couldn't be blamed. Couldn't be seen failing.
But Michael wanted him to take the last shot.
Alvin bent his knees, followed through, and released the ball.
Air ball.
He tried again. Clang off the front rim.
Again. Bounced off the side.
Again. Swish.
One out of ten. Not good enough.
He picked up the ball and tried again. Then again. Then again.
His wrist screamed. He ignored it.
---
The next morning, Alvin woke to a text from an unknown number.
Practice at The Cage. 5 PM. Don't be late. – M
The Cage was an outdoor court behind Westbrook's auto shop, surrounded by chain-link fence on three sides and a brick wall on the fourth. The asphalt was cracked. The rims were rusted. The lights flickered on a motion sensor that only worked half the time.
Alvin arrived at 4:45. Michael was already there, shooting threes.
"You're early," Michael said without turning.
"So are you."
"I never left."
Alvin looked closer. Michael's shirt was soaked with sweat. There were at least fifty basketballs scattered around the court.
"How long have you been here?"
"Since midnight." Michael finally turned. His eyes were red-rimmed, but sharp. "I don't sleep much."
"Why?"
Michael didn't answer. He just passed Alvin the ball. "Show me the redirect. Full speed. I want to see how fast you can get rid of it."
Alvin caught the pass and redirected it back in one motion. The slap was so fast that Michael almost missed it — but he didn't. He snagged the ball and grinned.
"Faster."
Again.
"Faster."
Again. This time the ball slipped off Alvin's sweaty palm and bounced into the fence.
"Okay," Michael said. "We need grip. And you need to stop hesitating."
"I'm not hesitating."
"You are. Right here." Michael tapped Alvin's chest. "In your head. You catch the ball, and for half a second, you're scared. I can see it."
Alvin's face burned. "I'm not scared."
"Then why do you close your eyes?"
Alvin opened his mouth. Closed it. He didn't realize he closed his eyes.
"Listen," Michael said. "I'm not Derek or Marcus or whatever. I don't care if you're weak. I don't care if you can't shoot. I care if you're scared. Because scared players make bad passes. Bad passes lose games."
"So what do you want me to do?"
Michael tossed him the ball. "Keep your eyes open. Trust me to be there. And for the love of everything — stop flinching."
They drilled for three hours. Michael called out cuts, and Alvin redirected to him. Simple at first — straight line passes. Then Michael started moving erratically, cutting left then right, doubling back, faking out.
Alvin had to track him, predict him, and redirect the ball to where Michael would be — not where he was.
It was impossible.
But Michael caught almost everything.
By 8 PM, Alvin's wrist was numb. His palm was raw. But he'd thrown sixty-two redirect passes, and Michael had caught fifty-seven of them.
"Eighty-five percent," Michael said. "Not bad for day one."
"You counted?"
"I always count."
Alvin laughed. It surprised him. He couldn't remember the last time he'd laughed after practice.
"Same time tomorrow?" Michael asked.
"Same time tomorrow."
---
The next week blurred into a rhythm.
School. Practice with the team. Then The Cage with Michael. Then ice on Alvin's wrist and homework by phone light because he was too tired to turn on the lamp.
Coach Rivera noticed the improvement.
"Chen, your timing is better. Vance, you're actually passing sometimes. What's going on?"
"Extra work," Michael said.
Rivera looked between them. "Don't burn out. Season starts in three weeks."
Alvin nodded. But he knew he wouldn't slow down. Not when the first game was against Eastlake — Derek Williams's school — and not when Derek had already started talking.
---
The trash talk came through social media.
Derek posted a video of himself dunking on a cone, captioned: "Can't wait to see my old teammate Alvin. Hope he's been practicing his water bottle duties."
Marcus commented: "Who?"
Trey said nothing. But he liked Derek's post.
Alvin saw it during lunch. His hands shook. He closed his phone and didn't eat.
That afternoon at The Cage, Michael was waiting. He already knew.
"You saw it."
"Yeah."
Michael picked up a ball. "Derek's a power forward. Strong, but slow laterally. Marcus is a shooter — don't let him get open. Trey is the smart one. He'll try to pick apart our defense."
"You've scouted them?"
"I've been watching film since you told me their names." Michael tossed the ball to Alvin. "We're not going to beat them with talent. They have more talent. We're going to beat them with this."
He tapped Alvin's chest. Right over his heart.
"Trust."
Alvin caught the ball. Held it. Looked at Michael.
"No more flinching," Alvin said.
"No more flinching."
Michael cut. Alvin redirected.
The ball arrived perfectly.
Michael caught it, rose, and sank the shot.
They didn't say anything. They didn't need to.
The Cage's flickering lights buzzed overhead. Somewhere in the distance, a car horn honked. But on that cracked court, with rusted rims and fifty scattered basketballs, two players were building something dangerous.
A partnership that no one saw coming.
And in three weeks, the whole city would see it.