1998–99 Northern Premier League#Division One
{{Use dmy dates|date=October 2015}}
{{Use British English|date=October 2015}}
The 1998–99 Northern Premier League season was the 31st in the history of the Northern Premier League, a football competition in England. Teams were divided into two divisions; the Premier and the First. It was known as the Unibond League for sponsorship reasons.[http://www.staff.city.ac.uk/~sc397/football/nl/npl9899.htm Unibond League]
Premier Division
{{Infobox football league season
|competition= Northern Premier League Premier Division
|season=1998–99
|winners= Altrincham
|promoted= Altrincham
|relegated= Accrington Stanley
Chorley
|matches= 462
|total goals= 1290
|goals per game= 2.79
|prevseason=1997–98
|nextseason=1999–2000
}}
The Premier Division featured four new teams:
- Gateshead relegated from the Football Conference
- Stalybridge Celtic relegated from the Football Conference
- Whitby Town promoted as champions of Division One
- Worksop Town promoted as runners-up of Division One
= League table =
{{#invoke:sports table|main|style=WDL
|res_col_header=PR
|team1=ALT|name_ALT=Altrincham
|team2=WKS|name_WKS=Worksop Town
|team3=GUI|name_GUI=Guiseley
|team4=BAM|name_BAM=Bamber Bridge
|team5=GAT|name_GAT=Gateshead
|team6=GAI|name_GAI=Gainsborough Trinity
|team7=WTB|name_WTB=Whitby Town
|team8=LEI|name_LEI=Leigh RMI
|team9=HYD|name_HYD=Hyde United
|team10=STL|name_STL=Stalybridge Celtic
|team11=WNS|name_WNS=Winsford United
|team12=RUN|name_RUN=Runcorn
|team13=EML|name_EML=Emley
|team14=BLY|name_BLY=Blyth Spartans
|team15=COL|name_COL=Colwyn Bay
|team16=FRK|name_FRK=Frickley Athletic
|team17=MAR|name_MAR=Marine
|team18=SPU|name_SPU=Spennymoor United
|team19=LNC|name_LNC=Lancaster City
|team20=BIS|name_BIS=Bishop Auckland
|team21=CHO|name_CHO=Chorley
|team22=ACC|name_ACC=Accrington Stanley
|win_ALT=23|draw_ALT=11|loss_ALT=8|gf_ALT=67|ga_ALT=33|status_ALT=C,P
|win_WKS=22|draw_WKS=10|loss_WKS=10|gf_WKS=66|ga_WKS=48
|win_GUI=21|draw_GUI=9|loss_GUI=12|gf_GUI=64|ga_GUI=47
|win_BAM=18|draw_BAM=15|loss_BAM=9|gf_BAM=63|ga_BAM=48
|win_GAT=18|draw_GAT=11|loss_GAT=13|gf_GAT=69|ga_GAT=58
|win_GAI=19|draw_GAI=8|loss_GAI=15|gf_GAI=65|ga_GAI=59
|win_WTB=17|draw_WTB=13|loss_WTB=12|gf_WTB=77|ga_WTB=62
|win_LEI=16|draw_LEI=15|loss_LEI=11|gf_LEI=63|ga_LEI=54
|win_HYD=16|draw_HYD=11|loss_HYD=15|gf_HYD=61|ga_HYD=48
|win_STL=16|draw_STL=11|loss_STL=15|gf_STL=71|ga_STL=63
|win_WNS=14|draw_WNS=15|loss_WNS=13|gf_WNS=56|ga_WNS=52
|win_RUN=12|draw_RUN=19|loss_RUN=11|gf_RUN=46|ga_RUN=49
|win_EML=12|draw_EML=17|loss_EML=13|gf_EML=47|ga_EML=49
|win_BLY=14|draw_BLY=9|loss_BLY=19|gf_BLY=56|ga_BLY=64
|win_COL=12|draw_COL=13|loss_COL=17|gf_COL=60|ga_COL=71
|win_FRK=11|draw_FRK=15|loss_FRK=16|gf_FRK=55|ga_FRK=71
|win_MAR=10|draw_MAR=17|loss_MAR=15|gf_MAR=61|ga_MAR=69
|win_SPU=12|draw_SPU=11|loss_SPU=19|gf_SPU=52|ga_SPU=71
|win_LNC=11|draw_LNC=13|loss_LNC=18|gf_LNC=50|ga_LNC=62
|win_BIS=10|draw_BIS=15|loss_BIS=17|gf_BIS=49|ga_BIS=67
|win_CHO=8|draw_CHO=15|loss_CHO=19|gf_CHO=45|ga_CHO=68|status_CHO=R
|win_ACC=9|draw_ACC=9|loss_ACC=24|gf_ACC=47|ga_ACC=77|status_ACC=R
|col_P=#ACE1AF|text_P=Promotion to Football Conference
|result1=P
|col_R=#FFCCCC|text_R=Relegation to NPL Division One
|result21=R|result22=R
|class_rules=1) points; 2) goal difference; 3) number of goals scored.
|update=1 May 1999
|source=[http://www.thefootballarchives.com/network/competition.php?CID=13&Season=1998-1999].
}}
=Results=
{{#invoke:Sports results|main
|matches_style=FBR|solid_cell=grey
|team1=ACC|team2=ALT|team3=BAM|team4=BIS|team5=BLY
|team6=CHO|team7=COL|team8=EML|team9=FRK|team10=GAI
|team11=GAT|team12=GUI|team13=HYD|team14=LNC|team15=LEI
|team16=MAR|team17=RUN|team18=SPU|team19=STL|team20=WTB
|team21=WNS|team22=WKS
|name_ACC=Accrington Stanley
|match_ACC_ALT=1–4
|match_ACC_BAM=0–5
|match_ACC_BIS=0–1
|match_ACC_BLY=1–3
|match_ACC_CHO=0–0
|match_ACC_COL=1–2
|match_ACC_EML=2–0
|match_ACC_FRK=1–1
|match_ACC_GAI=2–1
|match_ACC_GAT=1–3
|match_ACC_GUI=2–0
|match_ACC_HYD=1–1
|match_ACC_LNC=1–1
|match_ACC_LEI=1–2
|match_ACC_MAR=3–2
|match_ACC_RUN=1–2
|match_ACC_SPU=2–3
|match_ACC_STL=2–0
|match_ACC_WTB=1–1
|match_ACC_WNS=0–2
|match_ACC_WKS=1–3
|name_ALT=Altrincham
|match_ALT_ACC=2–1
|match_ALT_BAM=1–1
|match_ALT_BIS=0–0
|match_ALT_BLY=0–0
|match_ALT_CHO=4–0
|match_ALT_COL=1–1
|match_ALT_EML=1–0
|match_ALT_FRK=1–1
|match_ALT_GAI=1–1
|match_ALT_GAT=1–0
|match_ALT_GUI=1–0
|match_ALT_HYD=2–1
|match_ALT_LNC=1–2
|match_ALT_LEI=1–0
|match_ALT_MAR=4–1
|match_ALT_RUN=3–0
|match_ALT_SPU=2–1
|match_ALT_STL=2–1
|match_ALT_WTB=1–1
|match_ALT_WNS=1–1
|match_ALT_WKS=2–0
|name_BAM=Bamber Bridge
|match_BAM_ACC=1–1
|match_BAM_ALT=0–1
|match_BAM_BIS=2–2
|match_BAM_BLY=1–0
|match_BAM_CHO=1–0
|match_BAM_COL=1–1
|match_BAM_EML=1–2
|match_BAM_FRK=3–2
|match_BAM_GAI=1–4
|match_BAM_GAT=3–1
|match_BAM_GUI=4–1
|match_BAM_HYD=1–1
|match_BAM_LNC=4–2
|match_BAM_LEI=1–1
|match_BAM_MAR=2–2
|match_BAM_RUN=1–2
|match_BAM_SPU=5–1
|match_BAM_STL=2–1
|match_BAM_WTB=1–1
|match_BAM_WNS=1–1
|match_BAM_WKS=3–2
|name_BIS=Bishop Auckland
|match_BIS_ACC=2–1
|match_BIS_ALT=2–1
|match_BIS_BAM=1–1
|match_BIS_BLY=2–2
|match_BIS_CHO=0–4
|match_BIS_COL=0–1
|match_BIS_EML=1–1
|match_BIS_FRK=2–2
|match_BIS_GAI=2–1
|match_BIS_GAT=2–2
|match_BIS_GUI=1–0
|match_BIS_HYD=0–1
|match_BIS_LNC=1–1
|match_BIS_LEI=0–0
|match_BIS_MAR=0–2
|match_BIS_RUN=2–3
|match_BIS_SPU=1–1
|match_BIS_STL=3–3
|match_BIS_WTB=1–1
|match_BIS_WNS=0–2
|match_BIS_WKS=2–1
|name_BLY=Blyth Spartans
|match_BLY_ACC=0–1
|match_BLY_ALT=0–0
|match_BLY_BAM=0–1
|match_BLY_BIS=2–1
|match_BLY_CHO=0–0
|match_BLY_COL=4–4
|match_BLY_EML=0–2
|match_BLY_FRK=2–2
|match_BLY_GAI=0–2
|match_BLY_GAT=1–2
|match_BLY_GUI=4–1
|match_BLY_HYD=1–2
|match_BLY_LNC=1–0
|match_BLY_LEI=4–1
|match_BLY_MAR=2–1
|match_BLY_RUN=1–1
|match_BLY_SPU=4–0
|match_BLY_STL=3–2
|match_BLY_WTB=0–5
|match_BLY_WNS=0–3
|match_BLY_WKS=0–1
|name_CHO=Chorley
|match_CHO_ACC=4–0
|match_CHO_ALT=0–2
|match_CHO_BAM=0–1
|match_CHO_BIS=1–3
|match_CHO_BLY=0–2
|match_CHO_COL=1–2
|match_CHO_EML=1–1
|match_CHO_FRK=1–1
|match_CHO_GAI=0–2
|match_CHO_GAT=2–2
|match_CHO_GUI=0–2
|match_CHO_HYD=1–3
|match_CHO_LNC=2–0
|match_CHO_LEI=3–3
|match_CHO_MAR=0–2
|match_CHO_RUN=1–1
|match_CHO_SPU=2–2
|match_CHO_STL=2–1
|match_CHO_WTB=2–2
|match_CHO_WNS=2–2
|match_CHO_WKS=1–3
|name_COL=Colwyn Bay
|match_COL_ACC=3–1
|match_COL_ALT=1–1
|match_COL_BAM=0–1
|match_COL_BIS=0–3
|match_COL_BLY=2–0
|match_COL_CHO=2–1
|match_COL_EML=3–3
|match_COL_FRK=0–2
|match_COL_GAI=3–4
|match_COL_GAT=1–1
|match_COL_GUI=0–0
|match_COL_HYD=2–1
|match_COL_LNC=0–0
|match_COL_LEI=0–1
|match_COL_MAR=1–0
|match_COL_RUN=1–3
|match_COL_SPU=1–3
|match_COL_STL=1–2
|match_COL_WTB=3–1
|match_COL_WNS=1–2
|match_COL_WKS=2–2
|name_EML=Emley
|match_EML_ACC=3–1
|match_EML_ALT=0–3
|match_EML_BAM=0–1
|match_EML_BIS=2–0
|match_EML_BLY=2–1
|match_EML_CHO=1–0
|match_EML_COL=0–0
|match_EML_FRK=1–1
|match_EML_GAI=3–2
|match_EML_GAT=1–2
|match_EML_GUI=0–1
|match_EML_HYD=1–1
|match_EML_LNC=1–1
|match_EML_LEI=0–2
|match_EML_MAR=1–1
|match_EML_RUN=1–1
|match_EML_SPU=1–0
|match_EML_STL=2–2
|match_EML_WTB=0–1
|match_EML_WNS=1–1
|match_EML_WKS=2–2
|name_FRK=Frickley Athletic
|match_FRK_ACC=0–0
|match_FRK_ALT=0–3
|match_FRK_BAM=0–2
|match_FRK_BIS=0–0
|match_FRK_BLY=2–0
|match_FRK_CHO=2–2
|match_FRK_COL=2–1
|match_FRK_EML=0–1
|match_FRK_GAI=1–2
|match_FRK_GAT=0–2
|match_FRK_GUI=1–2
|match_FRK_HYD=3–0
|match_FRK_LNC=3–2
|match_FRK_LEI=0–2
|match_FRK_MAR=1–1
|match_FRK_RUN=1–1
|match_FRK_SPU=1–2
|match_FRK_STL=3–2
|match_FRK_WTB=3–3
|match_FRK_WNS=3–1
|match_FRK_WKS=2–3
|name_GAI=Gainsborough Trinity
|match_GAI_ACC=0–4
|match_GAI_ALT=0–3
|match_GAI_BAM=0–1
|match_GAI_BIS=2–1
|match_GAI_BLY=3–4
|match_GAI_CHO=3–0
|match_GAI_COL=3–1
|match_GAI_EML=1–2
|match_GAI_FRK=4–1
|match_GAI_GAT=1–1
|match_GAI_GUI=2–2
|match_GAI_HYD=0–1
|match_GAI_LNC=1–0
|match_GAI_LEI=2–0
|match_GAI_MAR=3–0
|match_GAI_RUN=1–1
|match_GAI_SPU=3–1
|match_GAI_STL=1–4
|match_GAI_WTB=2–0
|match_GAI_WNS=0–0
|match_GAI_WKS=3–1
|name_GAT=Gateshead
|match_GAT_ACC=3–0
|match_GAT_ALT=0–1
|match_GAT_BAM=2–0
|match_GAT_BIS=4–1
|match_GAT_BLY=0–1
|match_GAT_CHO=0–0
|match_GAT_COL=3–2
|match_GAT_EML=2–1
|match_GAT_FRK=2–3
|match_GAT_GAI=0–2
|match_GAT_GUI=1–0
|match_GAT_HYD=0–3
|match_GAT_LNC=7–1
|match_GAT_LEI=1–3
|match_GAT_MAR=2–2
|match_GAT_RUN=2–2
|match_GAT_SPU=0–1
|match_GAT_STL=2–1
|match_GAT_WTB=1–1
|match_GAT_WNS=2–1
|match_GAT_WKS=3–2
|name_GUI=Guiseley
|match_GUI_ACC=4–0
|match_GUI_ALT=2–0
|match_GUI_BAM=3–0
|match_GUI_BIS=1–0
|match_GUI_BLY=1–2
|match_GUI_CHO=4–0
|match_GUI_COL=2–2
|match_GUI_EML=1–1
|match_GUI_FRK=3–0
|match_GUI_GAI=2–1
|match_GUI_GAT=3–2
|match_GUI_HYD=1–0
|match_GUI_LNC=1–0
|match_GUI_LEI=2–0
|match_GUI_MAR=2–0
|match_GUI_RUN=2–0
|match_GUI_SPU=2–1
|match_GUI_STL=1–1
|match_GUI_WTB=0–3
|match_GUI_WNS=2–3
|match_GUI_WKS=2–1
|name_HYD=Hyde United
|match_HYD_ACC=3–2
|match_HYD_ALT=0–1
|match_HYD_BAM=1–1
|match_HYD_BIS=5–0
|match_HYD_BLY=0–1
|match_HYD_CHO=3–4
|match_HYD_COL=2–2
|match_HYD_EML=0–1
|match_HYD_FRK=2–0
|match_HYD_GAI=1–2
|match_HYD_GAT=3–0
|match_HYD_GUI=3–1
|match_HYD_LNC=1–1
|match_HYD_LEI=1–2
|match_HYD_MAR=1–1
|match_HYD_RUN=2–0
|match_HYD_SPU=3–0
|match_HYD_STL=1–1
|match_HYD_WTB=3–2
|match_HYD_WNS=2–0
|match_HYD_WKS=0–0
|name_LNC=Lancaster City
|match_LNC_ACC=1–0
|match_LNC_ALT=0–0
|match_LNC_BAM=3–2
|match_LNC_BIS=2–4
|match_LNC_BLY=2–2
|match_LNC_CHO=0–1
|match_LNC_COL=4–1
|match_LNC_EML=1–1
|match_LNC_FRK=5–0
|match_LNC_GAI=0–1
|match_LNC_GAT=2–2
|match_LNC_GUI=1–3
|match_LNC_HYD=1–0
|match_LNC_LEI=1–2
|match_LNC_MAR=0–0
|match_LNC_RUN=1–1
|match_LNC_SPU=0–3
|match_LNC_STL=1–1
|match_LNC_WTB=0–1
|match_LNC_WNS=1–0
|match_LNC_WKS=2–0
|name_LEI=Leigh RMI
|match_LEI_ACC=1–2
|match_LEI_ALT=3–2
|match_LEI_BAM=0–1
|match_LEI_BIS=1–1
|match_LEI_BLY=3–2
|match_LEI_CHO=0–1
|match_LEI_COL=3–2
|match_LEI_EML=0–0
|match_LEI_FRK=0–1
|match_LEI_GAI=3–0
|match_LEI_GAT=2–2
|match_LEI_GUI=3–2
|match_LEI_HYD=2–2
|match_LEI_LNC=0–2
|match_LEI_MAR=0–0
|match_LEI_RUN=0–0
|match_LEI_SPU=1–1
|match_LEI_STL=3–0
|match_LEI_WTB=2–2
|match_LEI_WNS=2–2
|match_LEI_WKS=1–1
|name_MAR=Marine
|match_MAR_ACC=2–0
|match_MAR_ALT=2–1
|match_MAR_BAM=1–2
|match_MAR_BIS=2–2
|match_MAR_BLY=1–3
|match_MAR_CHO=4–1
|match_MAR_COL=1–4
|match_MAR_EML=2–2
|match_MAR_FRK=1–4
|match_MAR_GAI=1–2
|match_MAR_GAT=0–1
|match_MAR_GUI=1–1
|match_MAR_HYD=1–0
|match_MAR_LNC=2–1
|match_MAR_LEI=1–1
|match_MAR_RUN=1–4
|match_MAR_SPU=5–2
|match_MAR_STL=2–2
|match_MAR_WTB=3–3
|match_MAR_WNS=3–3
|match_MAR_WKS=1–2
|name_RUN=Runcorn
|match_RUN_ACC=2–2
|match_RUN_ALT=0–3
|match_RUN_BAM=2–2
|match_RUN_BIS=1–0
|match_RUN_BLY=1–0
|match_RUN_CHO=2–1
|match_RUN_COL=0–1
|match_RUN_EML=1–1
|match_RUN_FRK=1–1
|match_RUN_GAI=0–0
|match_RUN_GAT=1–0
|match_RUN_GUI=1–3
|match_RUN_HYD=1–1
|match_RUN_LNC=1–2
|match_RUN_LEI=0–2
|match_RUN_MAR=1–1
|match_RUN_SPU=2–0
|match_RUN_STL=1–0
|match_RUN_WTB=2–3
|match_RUN_WNS=0–1
|match_RUN_WKS=1–1
|name_SPU=Spennymoor United
|match_SPU_ACC=2–0
|match_SPU_ALT=0–2
|match_SPU_BAM=0–0
|match_SPU_BIS=2–0
|match_SPU_BLY=2–1
|match_SPU_CHO=0–0
|match_SPU_COL=4–0
|match_SPU_EML=2–1
|match_SPU_FRK=0–1
|match_SPU_GAI=1–1
|match_SPU_GAT=2–2
|match_SPU_GUI=0–0
|match_SPU_HYD=2–0
|match_SPU_LNC=2–2
|match_SPU_LEI=2–4
|match_SPU_MAR=0–2
|match_SPU_RUN=0–0
|match_SPU_STL=1–0
|match_SPU_WTB=4–5
|match_SPU_WNS=1–3
|match_SPU_WKS=0–2
|name_STL=Stalybridge Celtic
|match_STL_ACC=1–3
|match_STL_ALT=3–1
|match_STL_BAM=1–1
|match_STL_BIS=3–1
|match_STL_BLY=4–0
|match_STL_CHO=1–1
|match_STL_COL=1–0
|match_STL_EML=2–0
|match_STL_FRK=2–2
|match_STL_GAI=2–0
|match_STL_GAT=0–3
|match_STL_GUI=2–2
|match_STL_HYD=2–1
|match_STL_LNC=3–1
|match_STL_LEI=4–4
|match_STL_MAR=2–1
|match_STL_RUN=1–2
|match_STL_SPU=3–0
|match_STL_WTB=2–0
|match_STL_WNS=1–0
|match_STL_WKS=3–0
|name_WTB=Whitby Town
|match_WTB_ACC=3–2
|match_WTB_ALT=1–4
|match_WTB_BAM=1–0
|match_WTB_BIS=2–1
|match_WTB_BLY=2–1
|match_WTB_CHO=1–1
|match_WTB_COL=4–3
|match_WTB_EML=1–0
|match_WTB_FRK=4–0
|match_WTB_GAI=5–1
|match_WTB_GAT=1–2
|match_WTB_GUI=0–0
|match_WTB_HYD=2–3
|match_WTB_LNC=1–2
|match_WTB_LEI=0–2
|match_WTB_MAR=0–2
|match_WTB_RUN=0–0
|match_WTB_SPU=4–1
|match_WTB_STL=4–1
|match_WTB_WNS=1–2
|match_WTB_WKS=1–1
|name_WNS=Winsford United
|match_WNS_ACC=2–2
|match_WNS_ALT=2–1
|match_WNS_BAM=1–0
|match_WNS_BIS=1–2
|match_WNS_BLY=2–2
|match_WNS_CHO=1–2
|match_WNS_COL=1–1
|match_WNS_EML=3–2
|match_WNS_FRK=2–2
|match_WNS_GAI=2–0
|match_WNS_GAT=1–2
|match_WNS_GUI=0–1
|match_WNS_HYD=0–2
|match_WNS_LNC=1–0
|match_WNS_LEI=2–0
|match_WNS_MAR=2–2
|match_WNS_RUN=0–0
|match_WNS_SPU=1–1
|match_WNS_STL=1–2
|match_WNS_WTB=0–2
|match_WNS_WKS=1–1
|name_WKS=Worksop Town
|match_WKS_ACC=1–0
|match_WKS_ALT=3–1
|match_WKS_BAM=1–1
|match_WKS_BIS=3–1
|match_WKS_BLY=1–0
|match_WKS_CHO=2–0
|match_WKS_COL=1–2
|match_WKS_EML=0–2
|match_WKS_FRK=2–0
|match_WKS_GAI=1–1
|match_WKS_GAT=2–0
|match_WKS_GUI=3–1
|match_WKS_HYD=2–0
|match_WKS_LNC=3–0
|match_WKS_LEI=2–1
|match_WKS_MAR=1–1
|match_WKS_RUN=2–1
|match_WKS_SPU=2–1
|match_WKS_STL=2–1
|match_WKS_WTB=2–1
|match_WKS_WNS=1–0
|update=1 May 1999
|source=[http://www.thefootballarchives.com/network/competition.php?CID=13&Season=1998-1999 Northern Premier Division results grid]
}}
Division One
{{Infobox football league season
|competition= Northern Premier League Division One
|season=1998–99
|winners= Droylsden
|promoted= Droylsden
Hucknall Town
|relegated= Alfreton Town
Great Harwood Town
|matches= 462
|total goals= 1446
|goals per game= 3.13
|prevseason=1997–98
|nextseason=1999–2000
}}
Division One featured four new teams:
- Alfreton Town relegated from the NPL Premier Division
- Burscough promoted as runners-up from the NWCFL Division One
- Hucknall Town promoted as champions from the NCEFL Premier Division
- Radcliffe Borough relegated from the NPL Premier Division
= League table =
{{#invoke:sports table|main|style=WDL
|res_col_header=PR
|team1=DRO|name_DRO=Droylsden
|team2=HUC|name_HUC=Hucknall Town
|team3=ASH|name_ASH=Ashton United
|team4=LIN|name_LIN=Lincoln United
|team5=EAS|name_EAS=Eastwood Town
|team6=RAD|name_RAD=Radcliffe Borough
|team7=BUR|name_BUR=Burscough
|team8=WTN|name_WTN=Witton Albion
|team9=BPA|name_BPA=Bradford Park Avenue
|team10=STO|name_STO=Stocksbridge Park Steels
|team11=HAR|name_HAR=Harrogate Town
|team12=GRT|name_GRT=Gretna
|team13=BLP|name_BLP=Belper Town
|team14=TRA|name_TRA=Trafford
|team15=KEN|name_KEN=Netherfield Kendal
|team16=FLX|name_FLX=Flixton
|team17=MAT|name_MAT=Matlock Town
|team18=FAR|name_FAR=Farsley Celtic
|team19=WHI|name_WHI=Whitley Bay
|team20=CNG|name_CNG=Congleton Town
|team21=GHT|name_GHT=Great Harwood Town
|team22=ALF|name_ALF=Alfreton Town
|win_DRO=26|draw_DRO=8|loss_DRO=8|gf_DRO=97|ga_DRO=55|status_DRO=C,P
|win_HUC=26|draw_HUC=11|loss_HUC=5|gf_HUC=80|ga_HUC=38|adjust_points_HUC=-3|status_HUC=P
|win_ASH=22|draw_ASH=12|loss_ASH=8|gf_ASH=79|ga_ASH=46
|win_LIN=20|draw_LIN=12|loss_LIN=10|gf_LIN=94|ga_LIN=65
|win_EAS=20|draw_EAS=8|loss_EAS=14|gf_EAS=65|ga_EAS=69
|win_RAD=19|draw_RAD=8|loss_RAD=15|gf_RAD=78|ga_RAD=62
|win_BUR=19|draw_BUR=8|loss_BUR=15|gf_BUR=67|ga_BUR=61
|win_WTN=18|draw_WTN=9|loss_WTN=15|gf_WTN=70|ga_WTN=63
|win_BPA=17|draw_BPA=11|loss_BPA=14|gf_BPA=64|ga_BPA=55
|win_STO=16|draw_STO=13|loss_STO=13|gf_STO=64|ga_STO=60
|win_HAR=17|draw_HAR=7|loss_HAR=18|gf_HAR=75|ga_HAR=77
|win_GRT=16|draw_GRT=10|loss_GRT=16|gf_GRT=73|ga_GRT=80
|win_BLP=15|draw_BLP=11|loss_BLP=16|gf_BLP=58|ga_BLP=57
|win_TRA=14|draw_TRA=11|loss_TRA=17|gf_TRA=50|ga_TRA=58
|win_KEN=13|draw_KEN=10|loss_KEN=19|gf_KEN=51|ga_KEN=64
|win_FLX=12|draw_FLX=12|loss_FLX=18|gf_FLX=50|ga_FLX=64
|win_MAT=14|draw_MAT=6|loss_MAT=22|gf_MAT=53|ga_MAT=72
|win_FAR=11|draw_FAR=13|loss_FAR=18|gf_FAR=56|ga_FAR=73
|win_WHI=10|draw_WHI=9|loss_WHI=23|gf_WHI=53|ga_WHI=77
|win_CNG=8|draw_CNG=15|loss_CNG=19|gf_CNG=65|ga_CNG=91
|win_GHT=10|draw_GHT=8|loss_GHT=24|gf_GHT=51|ga_GHT=73|status_GHT=R
|win_ALF=9|draw_ALF=8|loss_ALF=25|gf_ALF=53|ga_ALF=86|status_ALF=R
|hth_HUC=Hucknall Town were docked 3 points.
|hth_KEN=From this season onwards Netherfield were known as Netherfield Kendal.
|col_P=#ACE1AF|text_P=Promotion to Premier Division
|result1=P|result2=P
|col_R1=#FFCCCC|text_R1=Relegation to NWCFL Division One
|result21=R1
|col_RPD=#FFCCCC|text_RPD=Relegation to NCEFL Premier Division
|result22=RPD
|class_rules=1) points; 2) goal difference; 3) number of goals scored.
|update=22 February 2011
|source=[https://www.rsssf.org/tablese/engnorthpremchamp.html].
}}
=Results=
{{#invoke:Sports results|main
|matches_style=FBR|solid_cell=grey
|team1=ALF|team2=ASH|team3=BLP|team4=BPA|team5=BUR
|team6=CNG|team7=DRO|team8=EAS|team9=FAR|team10=FLX
|team11=GHT|team12=GRT|team13=HAR|team14=HUC|team15=KEN
|team16=LIN|team17=MAT|team18=RAD|team19=STO|team20=TRA
|team21=WHI|team22=WTN
|name_ALF=Alfreton Town
|match_ALF_ASH=1–7
|match_ALF_BLP=0–3
|match_ALF_BPA=2–2
|match_ALF_BUR=0–1
|match_ALF_CNG=2–1
|match_ALF_DRO=0–2
|match_ALF_EAS=3–0
|match_ALF_FAR=2–2
|match_ALF_FLX=0–0
|match_ALF_GHT=1–3
|match_ALF_GRT=0–1
|match_ALF_HAR=1–1
|match_ALF_HUC=1–2
|match_ALF_KEN=1–2
|match_ALF_LIN=2–2
|match_ALF_MAT=3–2
|match_ALF_RAD=1–1
|match_ALF_STO=1–3
|match_ALF_TRA=0–3
|match_ALF_WHI=2–1
|match_ALF_WTN=1–3
|name_ASH=Ashton United
|match_ASH_ALF=4–2
|match_ASH_BLP=1–0
|match_ASH_BPA=1–0
|match_ASH_BUR=3–1
|match_ASH_CNG=1–1
|match_ASH_DRO=1–1
|match_ASH_EAS=2–0
|match_ASH_FAR=3–0
|match_ASH_FLX=2–0
|match_ASH_GHT=3–0
|match_ASH_GRT=4–2
|match_ASH_HAR=3–2
|match_ASH_HUC=0–0
|match_ASH_KEN=1–1
|match_ASH_LIN=1–1
|match_ASH_MAT=1–0
|match_ASH_RAD=2–1
|match_ASH_STO=0–2
|match_ASH_TRA=1–1
|match_ASH_WHI=6–3
|match_ASH_WTN=0–2
|name_BLP=Belper Town
|match_BLP_ALF=1–2
|match_BLP_ASH=0–2
|match_BLP_BPA=3–1
|match_BLP_BUR=2–0
|match_BLP_CNG=2–1
|match_BLP_DRO=3–0
|match_BLP_EAS=0–3
|match_BLP_FAR=2–1
|match_BLP_FLX=1–1
|match_BLP_GHT=1–1
|match_BLP_GRT=2–1
|match_BLP_HAR=2–2
|match_BLP_HUC=0–0
|match_BLP_KEN=1–0
|match_BLP_LIN=4–1
|match_BLP_MAT=1–0
|match_BLP_RAD=1–1
|match_BLP_STO=0–1
|match_BLP_TRA=1–2
|match_BLP_WHI=5–3
|match_BLP_WTN=2–2
|name_BPA=Bradford Park Avenue
|match_BPA_ALF=2–1
|match_BPA_ASH=0–3
|match_BPA_BLP=2–0
|match_BPA_BUR=1–1
|match_BPA_CNG=4–0
|match_BPA_DRO=0–5
|match_BPA_EAS=3–1
|match_BPA_FAR=1–2
|match_BPA_FLX=2–1
|match_BPA_GHT=0–1
|match_BPA_GRT=4–2
|match_BPA_HAR=0–1
|match_BPA_HUC=2–2
|match_BPA_KEN=1–1
|match_BPA_LIN=3–1
|match_BPA_MAT=3–1
|match_BPA_RAD=1–2
|match_BPA_STO=1–1
|match_BPA_TRA=0–0
|match_BPA_WHI=0–0
|match_BPA_WTN=5–0
|name_BUR=Burscough
|match_BUR_ALF=2–1
|match_BUR_ASH=2–3
|match_BUR_BLP=2–1
|match_BUR_BPA=1–1
|match_BUR_CNG=3–2
|match_BUR_DRO=1–3
|match_BUR_EAS=2–0
|match_BUR_FAR=1–0
|match_BUR_FLX=3–0
|match_BUR_GHT=0–2
|match_BUR_GRT=2–0
|match_BUR_HAR=2–0
|match_BUR_HUC=0–3
|match_BUR_KEN=0–1
|match_BUR_LIN=2–1
|match_BUR_MAT=0–1
|match_BUR_RAD=1–0
|match_BUR_STO=1–2
|match_BUR_TRA=2–2
|match_BUR_WHI=2–1
|match_BUR_WTN=4–0
|name_CNG=Congleton Town
|match_CNG_ALF=2–1
|match_CNG_ASH=2–2
|match_CNG_BLP=1–0
|match_CNG_BPA=0–0
|match_CNG_BUR=3–2
|match_CNG_DRO=0–1
|match_CNG_EAS=1–2
|match_CNG_FAR=3–1
|match_CNG_FLX=1–2
|match_CNG_GHT=1–1
|match_CNG_GRT=2–2
|match_CNG_HAR=1–0
|match_CNG_HUC=2–4
|match_CNG_KEN=0–0
|match_CNG_LIN=2–2
|match_CNG_MAT=3–4
|match_CNG_RAD=2–6
|match_CNG_STO=0–4
|match_CNG_TRA=3–1
|match_CNG_WHI=2–2
|match_CNG_WTN=1–1
|name_DRO=Droylsden
|match_DRO_ALF=1–0
|match_DRO_ASH=1–1
|match_DRO_BLP=4–1
|match_DRO_BPA=2–0
|match_DRO_BUR=4–2
|match_DRO_CNG=2–4
|match_DRO_EAS=1–3
|match_DRO_FAR=3–3
|match_DRO_FLX=2–1
|match_DRO_GHT=3–0
|match_DRO_GRT=2–0
|match_DRO_HAR=2–1
|match_DRO_HUC=4–2
|match_DRO_KEN=1–1
|match_DRO_LIN=5–1
|match_DRO_MAT=2–0
|match_DRO_RAD=3–2
|match_DRO_STO=3–1
|match_DRO_TRA=2–0
|match_DRO_WHI=2–1
|match_DRO_WTN=5–0
|name_EAS=Eastwood Town
|match_EAS_ALF=2–2
|match_EAS_ASH=2–1
|match_EAS_BLP=1–0
|match_EAS_BPA=4–5
|match_EAS_BUR=2–2
|match_EAS_CNG=2–0
|match_EAS_DRO=4–3
|match_EAS_FAR=1–1
|match_EAS_FLX=1–3
|match_EAS_GHT=3–1
|match_EAS_GRT=1–0
|match_EAS_HAR=1–1
|match_EAS_HUC=0–0
|match_EAS_KEN=3–0
|match_EAS_LIN=2–2
|match_EAS_MAT=3–0
|match_EAS_RAD=2–0
|match_EAS_STO=2–2
|match_EAS_TRA=1–0
|match_EAS_WHI=0–1
|match_EAS_WTN=2–0
|name_FAR=Farsley Celtic
|match_FAR_ALF=3–1
|match_FAR_ASH=1–1
|match_FAR_BLP=2–1
|match_FAR_BPA=0–2
|match_FAR_BUR=1–4
|match_FAR_CNG=2–2
|match_FAR_DRO=1–1
|match_FAR_EAS=2–0
|match_FAR_FLX=4–0
|match_FAR_GHT=3–1
|match_FAR_GRT=5–3
|match_FAR_HAR=1–2
|match_FAR_HUC=0–3
|match_FAR_KEN=2–0
|match_FAR_LIN=0–0
|match_FAR_MAT=1–1
|match_FAR_RAD=0–0
|match_FAR_STO=2–0
|match_FAR_TRA=0–2
|match_FAR_WHI=1–2
|match_FAR_WTN=0–1
|name_FLX=Flixton
|match_FLX_ALF=2–0
|match_FLX_ASH=2–0
|match_FLX_BLP=0–0
|match_FLX_BPA=0–2
|match_FLX_BUR=2–2
|match_FLX_CNG=2–0
|match_FLX_DRO=3–2
|match_FLX_EAS=3–2
|match_FLX_FAR=0–2
|match_FLX_GHT=1–0
|match_FLX_GRT=2–3
|match_FLX_HAR=3–4
|match_FLX_HUC=2–3
|match_FLX_KEN=0–0
|match_FLX_LIN=1–1
|match_FLX_MAT=2–2
|match_FLX_RAD=1–0
|match_FLX_STO=0–0
|match_FLX_TRA=1–2
|match_FLX_WHI=2–0
|match_FLX_WTN=2–3
|name_GHT=Great Harwood Town
|match_GHT_ALF=5–1
|match_GHT_ASH=1–1
|match_GHT_BLP=0–1
|match_GHT_BPA=3–4
|match_GHT_BUR=2–5
|match_GHT_CNG=2–2
|match_GHT_DRO=0–1
|match_GHT_EAS=0–2
|match_GHT_FAR=2–0
|match_GHT_FLX=0–1
|match_GHT_GRT=2–2
|match_GHT_HAR=0–1
|match_GHT_HUC=1–0
|match_GHT_KEN=4–0
|match_GHT_LIN=1–4
|match_GHT_MAT=0–1
|match_GHT_RAD=1–2
|match_GHT_STO=0–0
|match_GHT_TRA=1–2
|match_GHT_WHI=2–1
|match_GHT_WTN=1–1
|name_GRT=Gretna
|match_GRT_ALF=2–1
|match_GRT_ASH=0–2
|match_GRT_BLP=1–1
|match_GRT_BPA=3–2
|match_GRT_BUR=1–1
|match_GRT_CNG=5–2
|match_GRT_DRO=2–5
|match_GRT_EAS=2–4
|match_GRT_FAR=0-0
|match_GRT_FLX=1–2
|match_GRT_GHT=3–0
|match_GRT_HAR=2–2
|match_GRT_HUC=1–1
|match_GRT_KEN=1–3
|match_GRT_LIN=2–5
|match_GRT_MAT=3–2
|match_GRT_RAD=2–2
|match_GRT_STO=1–1
|match_GRT_TRA=4–1
|match_GRT_WHI=2–0
|match_GRT_WTN=2–1
|name_HAR=Harrogate Town
|match_HAR_ALF=0–4
|match_HAR_ASH=1–4
|match_HAR_BLP=5–3
|match_HAR_BPA=0–1
|match_HAR_BUR=1–2
|match_HAR_CNG=4–2
|match_HAR_DRO=1–3
|match_HAR_EAS=2–2
|match_HAR_FAR=2–2
|match_HAR_FLX=3–2
|match_HAR_GHT=2–0
|match_HAR_GRT=2–4
|match_HAR_HUC=1–0
|match_HAR_KEN=0–2
|match_HAR_LIN=1–1
|match_HAR_MAT=4–0
|match_HAR_RAD=1–2
|match_HAR_STO=1–0
|match_HAR_TRA=4–2
|match_HAR_WHI=5–1
|match_HAR_WTN=2–3
|name_HUC=Hucknall Town
|match_HUC_ALF=2–1
|match_HUC_ASH=4–0
|match_HUC_BLP=1–0
|match_HUC_BPA=1–1
|match_HUC_BUR=2–0
|match_HUC_CNG=4–2
|match_HUC_DRO=3–1
|match_HUC_EAS=3–0
|match_HUC_FAR=2–1
|match_HUC_FLX=3–0
|match_HUC_GHT=1–0
|match_HUC_GRT=0–1
|match_HUC_HAR=3–0
|match_HUC_KEN=6–3
|match_HUC_LIN=2–2
|match_HUC_MAT=1–0
|match_HUC_RAD=2–1
|match_HUC_STO=2–2
|match_HUC_TRA=1–1
|match_HUC_WHI=2–2
|match_HUC_WTN=0–1
|name_KEN=Kendal Town
|match_KEN_ALF=1–0
|match_KEN_ASH=1–1
|match_KEN_BLP=1–2
|match_KEN_BPA=1–0
|match_KEN_BUR=4–5
|match_KEN_CNG=1–1
|match_KEN_DRO=0–2
|match_KEN_EAS=3–0
|match_KEN_FAR=4–0
|match_KEN_FLX=1–1
|match_KEN_GHT=3–2
|match_KEN_GRT=0–1
|match_KEN_HAR=2–3
|match_KEN_HUC=0–2
|match_KEN_LIN=1–2
|match_KEN_MAT=1–2
|match_KEN_RAD=0–3
|match_KEN_STO=0–4
|match_KEN_TRA=4–2
|match_KEN_WHI=1–3
|match_KEN_WTN=1–0
|name_LIN=Lincoln United
|match_LIN_ALF=4–0
|match_LIN_ASH=1–1
|match_LIN_BLP=1–2
|match_LIN_BPA=1–3
|match_LIN_BUR=2–0
|match_LIN_CNG=1–7
|match_LIN_DRO=1–1
|match_LIN_EAS=7–0
|match_LIN_FAR=2–2
|match_LIN_FLX=2–1
|match_LIN_GHT=4–1
|match_LIN_GRT=3–1
|match_LIN_HAR=4–0
|match_LIN_HUC=1–2
|match_LIN_KEN=2–0
|match_LIN_MAT=6–0
|match_LIN_RAD=2–4
|match_LIN_STO=4–3
|match_LIN_TRA=5–3
|match_LIN_WHI=1–0
|match_LIN_WTN=3–1
|name_MAT=Matlock Town
|match_MAT_ALF=0–3
|match_MAT_ASH=1–0
|match_MAT_BLP=1–3
|match_MAT_BPA=0–1
|match_MAT_BUR=2–0
|match_MAT_CNG=2–2
|match_MAT_DRO=3–3
|match_MAT_EAS=1–2
|match_MAT_FAR=3–0
|match_MAT_FLX=3–0
|match_MAT_GHT=1–2
|match_MAT_GRT=2–0
|match_MAT_HAR=2–5
|match_MAT_HUC=0–1
|match_MAT_KEN=0–1
|match_MAT_LIN=0–2
|match_MAT_RAD=3–1
|match_MAT_STO=2–0
|match_MAT_TRA=2–1
|match_MAT_WHI=2–3
|match_MAT_WTN=1–3
|name_RAD=Radcliffe Borough
|match_RAD_ALF=2–3
|match_RAD_ASH=2–1
|match_RAD_BLP=3–3
|match_RAD_BPA=2–0
|match_RAD_BUR=1–0
|match_RAD_CNG=1–1
|match_RAD_DRO=3–2
|match_RAD_EAS=4–0
|match_RAD_FAR=5–2
|match_RAD_FLX=2–2
|match_RAD_GHT=2–4
|match_RAD_GRT=1–3
|match_RAD_HAR=3–2
|match_RAD_HUC=1–3
|match_RAD_KEN=1–1
|match_RAD_LIN=0–1
|match_RAD_MAT=3–1
|match_RAD_STO=0–1
|match_RAD_TRA=4–1
|match_RAD_WHI=2–1
|match_RAD_WTN=3–1
|name_STO=Stocksbridge Park Steels
|match_STO_ALF=2–2
|match_STO_ASH=0–3
|match_STO_BLP=0–0
|match_STO_BPA=2–2
|match_STO_BUR=0–1
|match_STO_CNG=3–2
|match_STO_DRO=2–3
|match_STO_EAS=1–2
|match_STO_FAR=2–2
|match_STO_FLX=1–1
|match_STO_GHT=2–1
|match_STO_GRT=2–3
|match_STO_HAR=2–1
|match_STO_HUC=0–0
|match_STO_KEN=0–3
|match_STO_LIN=3–2
|match_STO_MAT=0–0
|match_STO_RAD=2–4
|match_STO_TRA=1–0
|match_STO_WHI=4–1
|match_STO_WTN=2–1
|name_TRA=Trafford
|match_TRA_ALF=3–1
|match_TRA_ASH=2–1
|match_TRA_BLP=1–1
|match_TRA_BPA=0–1
|match_TRA_BUR=0–1
|match_TRA_CNG=1–1
|match_TRA_DRO=2–1
|match_TRA_EAS=0–1
|match_TRA_FAR=0–1
|match_TRA_FLX=1–0
|match_TRA_GHT=2–1
|match_TRA_GRT=1–1
|match_TRA_HAR=3–0
|match_TRA_HUC=1–2
|match_TRA_KEN=1–0
|match_TRA_LIN=0–1
|match_TRA_MAT=0–0
|match_TRA_RAD=1–0
|match_TRA_STO=1–3
|match_TRA_WHI=1–1
|match_TRA_WTN=1–1
|name_WHI=Whitley Bay
|match_WHI_ALF=0–2
|match_WHI_ASH=1–3
|match_WHI_BLP=1–0
|match_WHI_BPA=1–0
|match_WHI_BUR=1–1
|match_WHI_CNG=4–0
|match_WHI_DRO=1–1
|match_WHI_EAS=0–1
|match_WHI_FAR=4–3
|match_WHI_FLX=2–0
|match_WHI_GHT=4–1
|match_WHI_GRT=0–2
|match_WHI_HAR=0–2
|match_WHI_HUC=2–3
|match_WHI_KEN=2–2
|match_WHI_LIN=0–4
|match_WHI_MAT=1–2
|match_WHI_RAD=0–1
|match_WHI_STO=1–2
|match_WHI_TRA=1–1
|match_WHI_WTN=0–0
|name_WTN=Witton Albion
|match_WTN_ALF=4–0
|match_WTN_ASH=1–2
|match_WTN_BLP=4–2
|match_WTN_BPA=2–1
|match_WTN_BUR=3–3
|match_WTN_CNG=5–0
|match_WTN_DRO=0–2
|match_WTN_EAS=5–1
|match_WTN_FAR=4–0
|match_WTN_FLX=1–1
|match_WTN_GHT=1–1
|match_WTN_GRT=5–1
|match_WTN_HAR=0–3
|match_WTN_HUC=0–2
|match_WTN_KEN=1–0
|match_WTN_LIN=1–1
|match_WTN_MAT=1–3
|match_WTN_RAD=1–0
|match_WTN_STO=4–1
|match_WTN_TRA=0–1
|match_WTN_WHI=2–0
|update=1 May 1999
|source=[http://www.thefootballarchives.com/network/competition.php?CID=71&Season=1998-1999 Northern Premier League First Division results grid]
}}
Promotion and relegation
In the thirty-first season of the Northern Premier League Altrincham (as champions) were automatically promoted to the Football Conference. Chorley and Accrington Stanley were relegated to the First Division; these two clubs were replaced by relegated Conference sides Barrow and Leek Town, First Division winners Droylsden and second placed Hucknall Town. In the First Division Great Harwood Town and Alfreton Town left the League at the end of the season and were replaced by newly admitted Ossett Town and Workington.
Cup results
===Challenge Cup===
Featuring teams from both leagues.
{{8TeamBracket-NoSeeds
| RD1=Quarterfinals
| RD2=Semifinals
| RD3=Final
| RD1-team5= Blyth Spartans
| RD1-score5=4
| RD1-team6= Droylsden
| RD1-score6=3
| RD1-team1= Hucknall Town
| RD1-score1=0
| RD1-team2= Farsley Celtic
| RD1-score2=0
| RD1-team7= Guiseley
| RD1-score7=12
| RD1-team8= Accrington Stanley
| RD1-score8=11
| RD1-team3= Stalybridge Celtic
| RD1-score3=5
| RD1-team4= Burscough
| RD1-score4=2
| RD2-team3= Blyth Spartans
| RD2-score3=0
| RD2-team4= Guiseley
| RD2-score4=2
| RD2-team1= Hucknall Town
| RD2-score1=11
| RD2-team2= Stalybridge Celtic
| RD2-score2=12
| RD3-team1= Stalybridge Celtic
| RD3-score1= 2
| RD3-team2= Guiseley
| RD3-score2= 1
}}
=[[Northern Premier League President's Cup|President's Cup]]=
'Plate' competition for losing teams in the NPL Cup.
- Droylsden 2–1 Leigh Railway Mechanics Institute{{cite news |title=RMI's final agony |url=http://www.lancashiretelegraph.co.uk/archive/1999/04/16/6126991.NON_LEAGUE__RMI_s_final_agony/ |work=LancashireTelegraph.co.uk |publisher=Newsquest (North West) Ltd |date=16 April 1999 |access-date=9 November 2013 |archive-url=https://web.archive.org/web/20131110003233/http://www.lancashiretelegraph.co.uk/archive/1999/04/16/6126991.NON_LEAGUE__RMI_s_final_agony/ |archive-date=10 November 2013 |url-status=dead |df=dmy-all }}
=[[Peter Swales Shield]]=
Between Champions of NPL Premier Division and Winners of the NPL Cup.
References
{{reflist}}