Francis scores 29 to carry Richmond over Hampton 80-63
Francis shot 6 for 9 from behind the arc and added six assists.
Ben Stanley tied a career high with 24 points and had 13 rebounds for the Pirates (3-5), whose losing streak stretched to four games. Edward Oliver-Hampton added 12 points and Davion Warren had 10.
Richmond plays South Alabama at home on Sunday. Hampton takes on Howard at home on Thursday.