Batley aren't full time and neither are Whitehaven. Check their results from yesterday and especially Batley's performance.
But, Batley didn't win and they got the same number of league points as did Fev from their fixture with Bradford. Pushing the top teams (ie Bradford and Leigh) close gets you nothing. To finish in the top 4 (realistically 3rd or 4th) you need to be beating the other contenders. So far Batley have played 2 of the other likely contenders for those positions, namely Sheffield and Halifax, and lost both. Games like yesterday's are Kear's forte, but it's the bread and butter stuff that will really count for 3rd and 4th.