Apologies in advance for crazy formatting......
C78, your results are incorrect, though admittedly not by much.
Seeing as you couldn't be ar$ed (or you knew the outcome) here is the job done properly.
League positions stated are immediately prior to kick off, so whether a team is top half or not is accurate at the time of playing and consequently, the points gained are based on that position - they don't "drift" like in your weird method:
Position prior to game Cumulative points v Top v Bottom
11 15
06 Jan 2018 Northampton Town v Southend United 3-1 W 17 26 3
01 Jan 2018 Northampton Town v Wigan Athletic 0-1 L 1 23 0
30 Dec 2017 Portsmouth v Northampton Town 3-1 L 7 23 0
26 Dec 2017 Doncaster Rovers v Northampton Town 3-0 L 14 23 0
23 Dec 2017 Northampton Town v Blackburn Rovers 1-1 D 3 23 1
16 Dec 2017 Northampton Town v Walsall 2-1 W 11 22 3
09 Dec 2017 Oldham Athletic v Northampton Town 5-1 L 18 19 0
25 Nov 2017 Northampton Town v Bury 0-0 D 24 19 1
21 Nov 2017 Plymouth Argyle v Northampton Town 2-0 L 23 18 0
18 Nov 2017 Northampton Town v Sc***horpe United 0-3 L 5 18 0
11 Nov 2017 Oxford United v Northampton Town 1-2 W 10 18 3
28 Oct 2017 Northampton Town v Blackpool 1-0 W 9 15 3
21 Oct 2017 Gillingham v Northampton Town 1-2 W 22 12 3
17 Oct 2017 Rochdale v Northampton Town 2-2 D 20 9 1
14 Oct 2017 Northampton Town v AFC Wimbledon 0-1 L 21 8 0
07 Oct 2017 Northampton Town v Bristol Rovers 0-6 L 14 8 0
30 Sep 2017 Rotherham United v Northampton Town 1-0 L 10 8 0
26 Sep 2017 Milton Keynes Dons v Northampton Town 0-0 D 11 8 1
23 Sep 2017 Northampton Town v Bradford City 0-1 L 4 7 0
19 Sep 2017 Wigan Athletic v Northampton Town 1-0 L 5 7 0
16 Sep 2017 Southend United v Northampton Town 2-2 D 19 7 1
12 Sep 2017 Northampton Town v Portsmouth 3-1 W 14 6 3
09 Sep 2017 Northampton Town v Doncaster Rovers 1-0 W 13 3 3
26 Aug 2017 Northampton Town v Peterborough United 1-4 L 2 0 0
19 Aug 2017 Charlton Athletic v Northampton Town 4-1 L 13 0 0
12 Aug 2017 Northampton Town v Fleetwood Town 0-1 L 1 0 0
05 Aug 2017 Shrewsbury Town v Northampton Town 1-0 L 0 0 N/A
https://www.11v11.com/league-tables/league-one/05-january-2018/It will be interesting to see if you are big enough to own up and accept that the above is a more accurate method of calculating points gained relative to league position. I doubt you will though.
And although this method shows very similar results to your flawed method, the thing is does point out most obviously is this - you cannot project even nearly accurately how many points we might gain in the future - at least not using the above results. You simply do not know with any certainty where a team will be positioned in the league by the time we play them, so it's impossible to project we'll get x number of points from top sides because you don't know who will be top.
Incidentally, this took 30 mins to knock up using the website linked above. Pity, if you'd paid similar due diligence your views may have gotten the credibility you crave. Sadly, everyone bar none on this thread thinks you're just a stubborn sad loser.
Glad to be of service