Ronnie Ball est né à Plainfield, New Jersey, mais a grandi dans la section Overbrook de Philadelphie, Pennsylvanie, où il a fréquenté l'Overbrook High School et a joué dans le football et l'athlétisme.
En deuxième année, il a aidé Overbrook à remporter le championnat de la Ligue publique. En tant que junior, il a parcouru 1 200 verges et a été nommé All-Public League. En tant que senior, il a été nommé High School All-American, établissant des records de l'État de Pennsylvanie pour les verges au sol dans un match (370 verges), les touchés au sol dans un match (6) et les touchés au sol en une saison (39).
Ball détient divers records à l'Université Temple, notamment des touchés au sol en une seule saison (21), des verges au sol en saison (1 451), des touchés au sol en carrière (41) et des verges au sol en carrière (3 052). Il a été nommé AP Honorable Mention All-American en tant que senior. Il a terminé deuxième du Trophée Heisman en votant pour le vainqueur éventuel Herschel Walker.
Ball a été sélectionné au deuxième tour (49e au total) du repêchage de la NFL en 1983 par les Browns de Cleveland. Il était principalement un remplaçant d'Earnest Byner et était utilisé comme retourneur de coups de pied. Lors du célèbre match éliminatoire de division de 1986 contre les Jets de New York, connu sous le nom de "The Fumble", Ball a raté un botté de dégagement en fin de match en essayant de faire une bonne prise. Les Jets ont récupéré et ont finalement remporté le match sur un panier. Ball a été libéré par les Browns après cette saison.
Ball a signé avec les Cowboys de Dallas en juin 1987, retrouvant son coéquipier universitaire Timmy Brown, qui était également son ami d'enfance. Il a soutenu Tony Dorsett tout au long de la saison et a été utilisé comme retourneur de coups de pied. Il a enregistré son premier match de 100 verges au sol contre les Packers de Green Bay le 25 octobre. Ball a renvoyé un botté de dégagement pour un touché lors de la victoire en séries éliminatoires de la division contre les Vikings du Minnesota. Il a réussi 2 attrapés pour 11 verges lors du Super Bowl XXII contre les Redskins de Washington.
En 1988, Ball a débuté quatre matchs à la place d'un Dorsett blessé et s'est précipité pour 1 014 verges pour surpasser son précédent total de 689 verges en carrière en une seule saison. Son match le plus productif a été une performance de 173 verges au sol contre les Broncos de Denver le 16 octobre, qui a établi un nouveau record des Cowboys de Dallas pour les verges au sol par un porteur de ballon en un seul match, battant le précédent record de Dorsett de 171 verges. Il a également terminé avec une performance de 100 verges au sol contre les Eagles de Philadelphie le 20 novembre. Ball a terminé la saison régulière avec 1 014 verges au sol en 217 tentatives et est devenu le troisième porteur de ballon des Cowboys à parcourir plus de 1 000 verges au sol en une seule saison. rejoindre Dorsett et Calvin Hill. En séries éliminatoires, il a enregistré une performance de 100 verges au sol lors de la victoire en ronde de division contre les Rams de Los Angeles.
En 1989, Dorsett a été libéré et Ball a été nommé porteur de ballon partant. Cependant, il s'est fracturé l'épaule lors du match d'ouverture contre les Giants de New York et a été inscrit sur la liste de réserve des blessés. Il a été remplacé dans la formation de départ par la recrue Emmitt Smith.
En 1990, Ball a connu une action limitée derrière Smith et a été libéré à la fin du camp d'entraînement en 1991.
Ball a travaillé pour les Packers de Green Bay en juillet 1991, mais n'a pas été signé.
Après avoir pris sa retraite du football, Ball a travaillé pour plusieurs entreprises dans divers rôles, notamment en tant que responsable de compte pour une société de logiciels et en tant que responsable de l'assurance qualité pour une société pharmaceutique. Il travaille actuellement pour une société mondiale de services financiers.