Ronnie Ball je rođen u Plainfieldu, New Jersey, ali je odrastao u Overbrook dijelu Philadelphije, Pennsylvania, gdje je pohađao srednju školu Overbrook i glumio u nogometu i atletici.
Kao student druge godine, pomogao je Overbrooku osvojiti prvenstvo javne lige. Kao junior, trčao je 1200 jardi i dobio je titulu All-Public League. Kao senior, proglašen je High School All-American, postavljajući državne rekorde Pennsylvanije za pretrčane jarde u utakmici (370 jardi), pretrčane pogotke u utakmici (6) i pretrčane pogotke u sezoni (39).
Ball drži razne rekorde na Sveučilištu Temple, uključujući touchdowne u trčanju u jednoj sezoni (21), jarde u trčanju u sezoni (1451), touchdowne u trčanju u karijeri (41) i jarde u trčanju u karijeri (3052). Imenovan je AP Honorable Mention All-American kao senior. Završio je drugi u glasovanju za Heisman Trophy iza konačnog pobjednika Herschela Walkera.
Ball je izabran u drugom krugu (ukupno 49.) NFL drafta 1983. od strane Cleveland Brownsa. Prvenstveno je bio rezerva Earnestu Byneru i korišten je kao povratnik. U poznatoj utakmici doigravanja divizije 1986. protiv New York Jetsa, poznatoj kao "The Fumble", Ball je u kasnoj utakmici pokušao pošteno uhvatiti loptu. Jetsi su se oporavili i naposljetku dobili utakmicu s field goalom. Brownsi su nakon te sezone pustili Balla.
Ball je potpisao ugovor s Dallas Cowboysima u lipnju 1987., ponovno se ujedinivši sa svojim kolegom s fakulteta Timmyjem Brownom, koji mu je također bio prijatelj iz djetinjstva. Bio je podrška Tonyju Dorsettu tijekom cijele sezone i korišten je kao povratnik. Zabilježio je svoju prvu partiju trčanja na 100 jardi protiv Green Bay Packersa 25. listopada. Ball je uzvratio udarac za touchdown u pobjedi divizijskog doigravanja protiv Minnesota Vikingsa. Imao je 2 hvatanja za 11 jardi u Super Bowlu XXII protiv Washington Redskinsa.
Godine 1988., Ball je započeo četiri utakmice umjesto ozlijeđenog Dorsetta i istrčao je 1014 jardi kako bi nadmašio svoj prethodni najbolji ukupni rezultat u karijeri u jednoj sezoni od 689 jardi. Njegova najproduktivnija utakmica bila je izvedba u trčanju od 173 jarda protiv Denver Broncosa 16. listopada, čime je postavljen novi rekord Dallas Cowboysa za trčanje u jardi od strane runing backa u jednoj utakmici, oborivši Dorsettov prethodni rekord od 171 jarda. Također je završio trčanjem na 100 jardi protiv Philadelphia Eaglesa 20. studenoga. Ball je završio regularnu sezonu s 1014 trčajućih jardi na 217 pokušaja i postao treći trčanje Cowboysa koji je trčao preko 1000 trčajućih jardi u jednoj sezoni, pridruživši se Dorsettu i Calvinu Hillu. U doigravanju je zabilježio trčanje na 100 jardi u pobjedi Divizijske runde protiv Los Angeles Ramsa.
Godine 1989. Dorsett je pušten, a Ball je imenovan početnim trkačem. Međutim, slomio je rame na otvaranju utakmice protiv New York Giantsa i stavljen je na popis ozlijeđenih pričuva. U početnoj postavi zamijenio ga je rookie Emmitt Smith.
Godine 1990. Ball je vidio ograničenu akciju iza Smitha i pušten je na kraju trening kampa tijekom 1991. godine.
Ball je trenirao za Green Bay Packerse u srpnju 1991., ali nije potpisan.
Nakon što se povukao iz nogometa, Ball je radio za nekoliko kompanija na različitim pozicijama, uključujući i voditelja računa za softversku tvrtku i voditelja osiguranja kvalitete za farmaceutsku tvrtku. Trenutno radi za globalnu tvrtku za financijske usluge.