Russell Jr. est né à San Leandro, en Californie, le 19 juillet 1970. Il a fréquenté le lycée catholique Moreau à Hayward, en Californie, où il a été lettré pendant quatre ans. Il a ensuite joué au basket-ball universitaire pour les Tigers du Missouri de 1989 à 1993.
Lors du repêchage de la NBA en 1993, Russell Jr. a été sélectionné 12e au classement général par les Warriors. Il a joué pour les Warriors pendant quatre saisons, avec une moyenne de 10 points, 5 rebonds et 3 passes décisives par match.
En 1997, Russell Jr. a été échangé aux Kings. Il a joué pour les Kings pendant trois saisons, avec une moyenne de 14 points, 5 rebonds et 4 passes décisives par match.
En 2000, Russell Jr. a été échangé aux Bobcats. Il a joué pour les Bobcats pendant deux saisons, avec une moyenne de 14 points, 4 rebonds et 4 passes décisives par match.
En 2002, Russell Jr. a été échangé aux Trail Blazers. Il a joué pour les Trail Blazers pendant deux saisons, avec une moyenne de 12 points, 4 rebonds et 4 passes décisives par match.
En 2004, Russell Jr. a été échangé aux Pacers. Il a joué pour les Pacers pendant une saison, avec une moyenne de 8 points, 3 rebonds et 3 passes décisives par match.
Russell Jr. a pris sa retraite de la NBA en 2005. Il est actuellement analyste pour le réseau Pac-12.
Réalisations :
* 2 × NBA All-Star (1997, 1998)
* MVP du match des étoiles de la NBA 1997
* Joueur le plus amélioré de la NBA (1997)