Mayweather would win on points.

McGirt was a very good fighter and a deserving champ, but he wasn't quite on that highest level. He got KO'd by Meldrick Taylor, lost a close to decision to Whitaker, and was then dominated by Whitaker in the rematch. He just didn't have the speed to match the top guys punch for punch.