Skryf 'n voortsetting vir hierdie paragraaf - In eendag Internasionale krieket, het Richards sy debuut gemaak tydens die 1975 Krieket Wêreldbeker
in Engeland. Hy het sy eerste honderdpunt die volgende jaar in dieselfde land aangeteken, tydens die eerste ODI-wedstryd van die toer, met 119 nie-uit. Hy het die twee hoogste tellings in ODI-krieket, 181 teen Sri Lanka in 1987 en 189 teen Engeland in 1984. Sy telling van 189 was ook die hoogste telling deur enige ODI-sokkerspeler vir net minder as 13 jaar, totdat dit deur Saeed Anwar se 194 oortref is. Hierdie beurt is ook deur "Wisden" aangewys as die beste ODI-beurt van alle tye in 'n lys van 2002. In totaal was sewe van Richards se elf eeu in die top 100, en sy ongeslote 138 teen Engeland in 1979 by Lord's was tweede.