Conor O'Neill (KEANU REEVES) is a compulsive gambler who's always scrambling for money due to owing a great deal to various bookies who have grown increasingly impatient with him. When he goes to see his friend Jimmy Fleming (MIKE McGLONE), the broker offers him a proposition. If Conor will help coach an inner city kids baseball team, Jimmy will pay him $500 a week to help eliminate his debt.
Conor reluctantly agrees, despite his gambler friend, Ticky Tobin (JOHN HAWKES), thinking he's crazy. It doesn't get better for Conor when he learns that Jimmy has no plans of helping coach the team that's made up of a bunch of smart-mouthed kids from the projects who seemingly don't have a prayer of winning a game.
Among them are Andre Ray Peetes (BRYAN HEARNE), Jamal (MICHAEL B. JORDAN) and Jefferson Albert Tibbs (JULIAN GRIFFITH), the latter of whom is asthmatic. Then there's Clarence (KRISTOPHER LOFTON), Sterling (STERLING ELIJAH BRIM), Alex (ALEXANDER TELLES) and Miles Pennfield II (A. DELON ELLIS, JR.), the pitcher who's always dancing around to the one tune playing on his headset.
When Conor learns that he needs a full team or he'll forfeit games and thus lose his money, he visits the boys' teacher, Elizabeth Wilkes (DIANE LANE), hoping to convince her to allow Kofi (MICHAEL PERKINS) and Ray-Ray (BRIAN REED) to play. She informs him that the boys' mother has stated they can't play unless their academic performance improves, and so Conor promises he'll do what he can to make sure both happen.
As the season begins, and the newly reinstated boys' younger brother, G-Baby (DEWAYNE WARREN), joins them, Conor reluctantly being coaching the team, eventually coming to care about the boys, all while trying to deal with his debt, gambling addiction, attraction to Elizabeth and the efforts of rival coach Matt Hyland (D.B. SWEENEY) to undermine his efforts.