mk flag

North Macedonia First League Form Table

North Macedonia First League Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1FK Struga6411164+121322247
2Shkendija6330126+61253293
3Vardar632185+31122188
4FK Tikves6240105+51043178
5Sileks624083+51023130
6Bregalnica Stip6213811-3732105
7Shkendija Haracine612338-552261
8Bashkimi Kumanovo6123714-754382
9Aresimi6042714-744376
10FK Skopje6015211-9123247
North Macedonia First League Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1FK Struga10712236+172232247
2Shkendija106312111+102183293
3Vardar10532158+71842188
4FK Tikves10361159+61573178
5Shkendija Haracine10424711-4143261
6Sileks103431210+21333130
7Aresimi102531016-6114376
8Bregalnica Stip103161220-81042105
9Bashkimi Kumanovo102261021-1186382
10FK Skopje10037417-13343247
North Macedonia First League Form (Home)
Pos Team P W D L F A GD PtsBTTS
1FK Struga6600190+19180
2Shkendija6411146+8134
3Vardar6402104+6121
4Sileks6321134+9111
5FK Tikves6321146+8114
6Bregalnica Stip630394+591
7Aresimi614188074
8Shkendija Haracine613247-363
9Bashkimi Kumanovo6123614-853
10FK Skopje603359-435
North Macedonia First League Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Shkendija6420125+7144
2FK Tikves6240114+7104
3Vardar623176+193
4Shkendija Haracine630348-491
5FK Struga622287+184
6Sileks613267-163
7Bregalnica Stip6114718-1143
8Aresimi6114317-1441
9Bashkimi Kumanovo6105418-1433
10FK Skopje6015012-1210

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

North Macedonia First League (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1FK Struga613 1022 
2Shkendija612 1021 
3Vardar611 1018 
4FK Tikves610 1015 
5Sileks610 1013 
6Bregalnica Stip67 1010 
7Shkendija Haracine65 1014 
8Bashkimi Kumanovo65 108 
9Aresimi64 1011 
10FK Skopje61 103 
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

For column heading definitions, see the Key at the bottom of the table.

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1FK Struga23617293/10 (30%)8/10 (80%)2/10 (20%)6/10 (60%)33
2Shkendija211110328/10 (80%)8/10 (80%)1/10 (10%)2/10 (20%)25
3Vardar1587234/10 (40%)4/10 (40%)5/10 (50%)4/10 (40%)30
4FK Tikves1596247/10 (70%)5/10 (50%)4/10 (40%)2/10 (20%)23
5Shkendija Haracine711-4183/10 (30%)5/10 (50%)5/10 (50%)3/10 (30%)38
6Sileks12102223/10 (30%)5/10 (50%)4/10 (40%)4/10 (40%)29
7Aresimi1016-6264/10 (40%)4/10 (40%)5/10 (50%)3/10 (30%)42
8Bregalnica Stip1220-8324/10 (40%)2/10 (20%)8/10 (80%)2/10 (20%)31
9Bashkimi Kumanovo1021-11316/10 (60%)2/10 (20%)8/10 (80%)0/10 (0%)30
10FK Skopje417-13214/10 (40%)2/10 (20%)7/10 (70%)1/10 (10%)40
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players (Last 10)
Pos TeamPts SP Pl
1FK Struga221925
2Shkendija211825
3Vardar181930
4FK Tikves151829
5Shkendija Haracine142231
6Sileks131426
7Aresimi111932
8Bregalnica Stip101527
9Bashkimi Kumanovo81927
10FK Skopje32433
Key to column names
  • Pts - Team points
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes
Distance travelled in 15 days (Km)
PosTeam km miles
1Shkendija293182
2FK Struga247153
3FK Skopje247153
4Vardar188117
5FK Tikves178111
6Sileks13081
7Bregalnica Stip10565
8Bashkimi Kumanovo8251
9Aresimi7647
10Renova7446
11Shkendija Haracine6138
12FK Pobeda00
13FK Makedonija GP00
14KF Gostivari00
15Pelister00
16Rabotnicki00
17Borec Veles00
18Shkupi00
19Besa Doberdoll00
20Akademija Pandev00
21Voska Sport00

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeamELO Rating
1Shkendija1,760
2Vardar1,703
3FK Struga1,671
4Sileks1,626
5FK Tikves1,618
6Shkendija Haracine1,481
7Aresimi1,459
8Bashkimi Kumanovo1,385
9Bregalnica Stip1,381
10FK Skopje1,315

League Table for this division