My money is on Richard because Green Lantin would be lifeing to hard to fight back.

Seorisly, for Richard to win he has to ware the Green Lantin down so he would run out of power or get a really lucky hit. So unless Green Lantin has a weakness I don't know about, I think the odds would be 65 to 45 against Richard.