I think Gray has actually scored 11 goals for them this season, mostly in the run-in. He pretty much kept them up single-handed!
Davis is unlucky, scored a few good goals recently. Thornton is lucky-he was their best player earlier on this season, then blatantly couldn't be bothered to try for a bit, then put in some effort near the end to get a new deal.