NPSL Table, Stats & Top Scorers
311
Matches
4.48
Goals / Game
63%
BTTS Rate
47%
Home Wins
Tip accuracy this season
37.5% · 15/40
| # | Form | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Central States | |||||||||||
| 1 | Michigan Rangers | 10 | 7 | 1 | 2 | 41 | 13 | +28 | 22 | ||
| 2 | FC Pride | 10 | 6 | 2 | 2 | 37 | 15 | +22 | 20 | ||
| 3 | Gio's Lions | 10 | 5 | 2 | 3 | 24 | 18 | +6 | 17 | ||
| 4 | Milwaukee Torrent | 10 | 5 | 1 | 4 | 29 | 21 | +8 | 16 | ||
| 5 | Wisconsin Conquerors | 10 | 4 | 0 | 6 | 17 | 30 | -13 | 12 | ||
| 6 | SI Guardians | 10 | 0 | 0 | 10 | 10 | 61 | -51 | 0 | ||
| Great Lakes | |||||||||||
| 1 | Erie Commodores | 12 | 10 | 1 | 1 | 35 | 6 | +29 | 31 | ||
| 2 | Ambassadors Ohio | 12 | 9 | 0 | 3 | 39 | 12 | +27 | 27 | ||
| 3 | Cleveland SC | 12 | 7 | 1 | 4 | 29 | 17 | +12 | 22 | ||
| 4 | Flower City Union | 12 | 4 | 3 | 5 | 22 | 18 | +4 | 15 | ||
| 5 | Rochester New York II | 12 | 3 | 3 | 6 | 17 | 26 | -9 | 12 | ||
| 6 | Buffalo Stallions | 12 | 2 | 1 | 9 | 14 | 43 | -29 | 7 | ||
| 7 | Niagara 1812 | 12 | 1 | 3 | 8 | 12 | 46 | -34 | 6 | ||
| North | |||||||||||
| 1 | Siouxland United | 10 | 7 | 3 | 0 | 25 | 7 | +18 | 24 | ||
| 2 | Duluth FC | 10 | 6 | 3 | 1 | 26 | 9 | +17 | 21 | ||
| 3 | Dakota Fusion FC | 10 | 5 | 1 | 4 | 24 | 17 | +7 | 16 | ||
| 4 | Minnesota Blizzard | 10 | 2 | 3 | 5 | 12 | 19 | -7 | 9 | ||
| 5 | Sioux Falls Thunder | 10 | 2 | 2 | 6 | 13 | 28 | -15 | 8 | ||
| 6 | Joy St. Louis Park | 10 | 2 | 0 | 8 | 11 | 31 | -20 | 6 | ||
- Michigan Rangers13 - 0SI Guardians
- Burlington United1 - 0Statesville
- Flower City Union1 - 3Ambassadors Ohio
- Greenville United2 - 1Charlottetowne Hops
- Santa Cruz FC1 - 6New York Shockers
- Joy St. Louis Park1 - 3Sioux Falls Thunder
- Mint Hill0 - 2Bristol Rhythm
- Rochester New York II0 - 2Niagara 1812
- Osner’s1 - 2New Haven United
- El Farolito12 - 1Vacaville Elite
- Mint Hill0 - 4Greenville United
- New Jersey United1 - 4Jackson Lions
- Alexandria Reds3 - 1Grove Soccer United
- Ambassadors Ohio2 - 1Rochester New York II
- SI Guardians2 - 5Gio's Lions
- American SC New York5 - 0Newport
- DMV Elite2 - 3Ristozi
- Cleveland SC3 - 0Buffalo Stallions
- Philadelphia Ukrainians3 - 2WC Predators
- Erie Commodores4 - 0Niagara 1812
- Statesville1 - 3865 Alliance
- FC Motown5 - 0Hershey FC
- Minnesota Blizzard1 - 1Sioux Falls Thunder
- Joy St. Louis Park3 - 1Dakota Fusion FC
- El Farolito4 - 3Oakland Stompers
- Real San Jose1 - 2Cruizers
- New Jersey United1 - 2Philadelphia Ukrainians
- Burlington United3 - 0Greenville United
- Duluth FC0 - 0Siouxland United
- Flower City Union0 - 2Erie Commodores
- Hershey FC0 - 7WC Predators
- Milwaukee Torrent7 - 1SI Guardians
- Newport3 - 3American SC New York
- DMV Elite1 - 2Hub City
- New York Shockers5 - 1Osner’s
- Niagara 18121 - 4Ambassadors Ohio
- FC Frederick3 - 3District Elite
- Buffalo Stallions1 - 2Cleveland SC
- Santa Cruz FC2 - 0New Haven United
- Bristol Rhythm2 - 0Statesville
- Mint Hill3 - 1865 Alliance
- FC Motown2 - 1PDA
- Virginia Beach City3 - 1Ristozi
- Oakland Stompers2 - 0Vacaville Elite
- Cruizers0 - 3El Farolito
- Michigan Rangers3 - 2Gio's Lions
- Hershey FC0 - 4New Jersey United
- Grove Soccer United0 - 0District Elite
- Jackson Lions4 - 2Philadelphia Ukrainians
- Buffalo Stallions0 - 4Flower City Union
- Dakota Fusion FC2 - 3Siouxland United
- Virginia Beach City0 - 5Alexandria Reds
- West Chester United4 - 4WC Predators
- Duluth FC5 - 0Joy St. Louis Park
- District Elite3 - 0Virginia Dream
- Ambassadors Ohio2 - 1Flower City Union
- Greenville United1 - 4865 Alliance
- Alexandria Reds0 - 1Virginia Beach City
- SI Guardians0 - 9FC Pride
- Joy St. Louis Park1 - 5Duluth FC
- Siouxland United4 - 0Minnesota Blizzard
- Philadelphia Ukrainians8 - 0Hershey FC
- New Haven United3 - 0American SC New York
- Cleveland SC3 - 1Niagara 1812
- Ristozi7 - 1FC Frederick
- Jackson Lions3 - 1FC Motown
- Buffalo Stallions1 - 5Erie Commodores
- Hub City6 - 1Grove Soccer United
- New York Shockers2 - 0Santa Cruz FC
- Statesville4 - 2Burlington United
- Charlottetowne Hops0 - 1Bristol Rhythm
- PDA0 - 4New Jersey United
- Gio's Lions2 - 0Milwaukee Torrent
- Vacaville Elite0 - 11Sun City
- Cruizers5 - 5Oakland Stompers
- Greenville United1 - 1Burlington United
- Gio's Lions6 - 2Wisconsin Conquerors
- Grove Soccer United2 - 0Virginia Beach City
- Cleveland SC3 - 0Ambassadors Ohio
- Niagara 18123 - 3Flower City Union
- Rochester New York II4 - 1Buffalo Stallions
- Hershey FC0 - 15West Chester United
- Philadelphia Ukrainians2 - 2WC Predators
- 865 Alliance3 - 2Statesville
- Duluth FC1 - 1Minnesota Blizzard
- Dakota Fusion FC5 - 1Sioux Falls Thunder
- PDA0 - 3FC Motown
- Vacaville Elite0 - 7El Farolito
- Michigan Rangers1 - 4Milwaukee Torrent
- Flower City Union2 - 4Cleveland SC
- American SC New York2 - 2New Haven United
- Newport0 - 2New York Shockers
- DMV Elite0 - 2Virginia Dream
- 865 Alliance1 - 2Mint Hill
- Erie Commodores5 - 0Buffalo Stallions
- Bristol Rhythm5 - 0Burlington United
- Gio's Lions1 - 3FC Pride
- Santa Cruz FC1 - 0Osner’s
- Ristozi2 - 1Alexandria Reds
- FC Frederick2 - 1Grove Soccer United
- Hub City1 - 2District Elite
- Niagara 18122 - 2Rochester New York II
- FC Motown2 - 0New Jersey United
- Charlottetowne Hops1 - 2Greenville United
- Dakota Fusion FC2 - 0Minnesota Blizzard
- Cruizers9 - 0Vacaville Elite
- Bristol Rhythm1 - 0865 Alliance
- Cleveland SC0 - 2Erie Commodores
- West Chester United10 - 3Hershey FC
- Hub City0 - 4FC Frederick
- New Haven United2 - 1Santa Cruz FC
- Rochester New York II1 - 1Flower City Union
- Charlottetowne Hops2 - 1Mint Hill
- Dakota Fusion FC4 - 1Joy St. Louis Park
- Sioux Falls Thunder2 - 2Siouxland United
- Rochester New York II0 - 2Ambassadors Ohio
- Duluth FC4 - 2Sioux Falls Thunder
- Greenville United2 - 1Mint Hill
- American SC New York2 - 0Santa Cruz FC
- Newport1 - 4New Haven United
- 865 Alliance3 - 2Burlington United
- Jackson Lions5 - 2New Jersey United
- Statesville3 - 0Charlottetowne Hops
- Erie Commodores1 - 1Flower City Union
- Virginia Beach City3 - 1Hub City
- Osner’s1 - 4New York Shockers
- Niagara 18120 - 5Cleveland SC
- Minnesota Blizzard2 - 2Dakota Fusion FC
- FC Motown1 - 3Philadelphia Ukrainians
- Milwaukee Torrent1 - 1Gio's Lions
- Joy St. Louis Park1 - 5Siouxland United
- Oakland Stompers1 - 0Sun City
- Cruizers7 - 1Real San Jose
- Greenville United0 - 2Statesville
- Alexandria Reds2 - 1Hub City
- New York Shockers3 - 4Newport
- Flower City Union4 - 0Niagara 1812
- Ambassadors Ohio0 - 2Cleveland SC
- Ristozi3 - 1DMV Elite
- American SC New York0 - 0Osner’s
- Hershey FC0 - 5PDA
- Burlington United2 - 2Mint Hill
- Buffalo Stallions3 - 2Rochester New York II
- FC Frederick1 - 6Virginia Dream
- West Chester United5 - 4Philadelphia Ukrainians
- New Jersey United4 - 2FC Motown
- Vacaville Elite2 - 8Oakland Stompers
- Rochester New York II0 - 4Erie Commodores
- Sioux Falls Thunder0 - 3Duluth FC
- Gio's Lions4 - 3SI Guardians
- District Elite4 - 2Alexandria Reds
- FC Frederick2 - 2Hub City
- New Haven United4 - 0Osner’s
- Santa Cruz FC2 - 1Newport
- Grove Soccer United1 - 3Virginia Dream
- Philadelphia Ukrainians3 - 1PDA
- New York Shockers1 - 4American SC New York
- Milwaukee Torrent4 - 2FC Pride
- Jackson Lions1 - 2WC Predators
- Buffalo Stallions1 - 2Ambassadors Ohio
- Cleveland SC0 - 2Flower City Union
- Bristol Rhythm3 - 2Greenville United
- West Chester United1 - 1FC Motown
- Charlottetowne Hops1 - 1865 Alliance
- Virginia Beach City4 - 0DMV Elite
- Vacaville Elite1 - 1Real San Jose
- El Farolito3 - 0Cruizers
- Newport2 - 2Santa Cruz FC
- Virginia Dream1 - 1Alexandria Reds
- Cleveland SC4 - 5Rochester New York II
- Jackson Lions11 - 0Hershey FC
- FC Frederick4 - 2Virginia Beach City
- Niagara 18121 - 4Buffalo Stallions
- Hub City0 - 7Ristozi
- FC Pride1 - 1Gio's Lions
- 865 Alliance0 - 1Bristol Rhythm
- Ambassadors Ohio0 - 1Erie Commodores
- PDA3 - 2WC Predators
- Wisconsin Conquerors0 - 5Milwaukee Torrent
- Dakota Fusion FC4 - 2Duluth FC
- Burlington United3 - 4Bristol Rhythm
- Sun City14:00Vacaville Elite
- New Jersey United3 - 3PDA
- Virginia Dream0 - 1Ristozi
- Flower City Union2 - 0Buffalo Stallions
- Hershey FC0 - 9Philadelphia Ukrainians
- SI Guardians1 - 3Milwaukee Torrent
- District Elite1 - 2Virginia Beach City
- DMV Elite0 - 3FC Frederick
- Erie Commodores4 - 3Cleveland SC
- Statesville1 - 1Greenville United
- 865 Alliance1 - 1Charlottetowne Hops
- Grove Soccer United2 - 1Alexandria Reds
- Santa Cruz FC4 - 4American SC New York
- Wisconsin Conquerors1 - 2Gio's Lions
- WC Predators1 - 3FC Motown
- Ambassadors Ohio12 - 0Niagara 1812
- New York Shockers0 - 0New Haven United
- Osner’s0 - 5Newport
- Minnesota Blizzard0 - 4Duluth FC
- Sioux Falls Thunder1 - 2Dakota Fusion FC
- Oakland Stompers6 - 3Real San Jose
- Flower City Union1 - 2Rochester New York II
- Duluth FC2 - 1Dakota Fusion FC
- Statesville1 - 1Bristol Rhythm
- Philadelphia Ukrainians5 - 5West Chester United
- Minnesota Blizzard0 - 2Siouxland United
- Hub City3 - 5Virginia Dream
- New Haven United0 - 4Newport
- Ristozi1 - 2Grove Soccer United
- FC Motown4 - 1Jackson Lions
- Osner’s1 - 3American SC New York
- Buffalo Stallions2 - 2Niagara 1812
- Sioux Falls Thunder2 - 1Joy St. Louis Park
- Alexandria Reds5 - 2FC Frederick
- Michigan Rangers3 - 2Milwaukee Torrent
- New York Shockers1 - 3American SC New York
- Jackson Lions1 - 3FC Motown
- Ambassadors Ohio2 - 0Cleveland SC
- Bristol Rhythm2 - 2Greenville United
- Siouxland United4 - 1Minnesota Blizzard
- Ristozi4 - 1Alexandria Reds
- Erie Commodores1 - 2Flower City Union
- 865 Alliance1 - 0Statesville
- West Chester United4 - 3Philadelphia Ukrainians
- FC Pride4 - 2Gio's Lions
- Duluth FC4 - 2Dakota Fusion FC
- Virginia Dream4 - 3Virginia Beach City
| # | ||||||
|---|---|---|---|---|---|---|
| Central States | ||||||
| 1 | Michigan Rangers | 13 | 49 | 3.77 | 4.00 | 3.50 |
| 2 | FC Pride | 12 | 41 | 3.42 | 3.33 | 3.50 |
| 3 | Milwaukee Torrent | 11 | 31 | 2.82 | 3.00 | 2.67 |
| 4 | Gio's Lions | 11 | 26 | 2.36 | 2.60 | 2.17 |
| 5 | Wisconsin Conquerors | 10 | 17 | 1.70 | 1.40 | 2.00 |
| 6 | SI Guardians | 10 | 10 | 1.00 | 0.80 | 1.20 |
| Golden Gate | ||||||
| 1 | El Farolito | 15 | 65 | 4.33 | 5.11 | 3.17 |
| 2 | Sun City | 8 | 31 | 3.88 | 0.00 | 4.43 |
| 3 | Oakland Stompers | 11 | 39 | 3.55 | 1.71 | 6.75 |
| 4 | Cruizers | 10 | 28 | 2.80 | 4.40 | 1.20 |
| 5 | Real San Jose | 10 | 9 | 0.90 | 0.80 | 1.00 |
| 6 | Vacaville Elite | 9 | 7 | 0.78 | 0.80 | 0.75 |
| Great Lakes | ||||||
| 1 | Ambassadors Ohio | 16 | 48 | 3.00 | 3.78 | 2.00 |
| 2 | Erie Commodores | 13 | 36 | 2.77 | 2.71 | 2.83 |
| 3 | Cleveland SC | 13 | 29 | 2.23 | 2.17 | 2.29 |
| 4 | Flower City Union | 14 | 25 | 1.79 | 1.67 | 1.88 |
| 5 | Rochester New York II | 12 | 17 | 1.42 | 0.83 | 2.00 |
| 6 | Buffalo Stallions | 12 | 14 | 1.17 | 1.33 | 1.00 |
| 7 | Niagara 1812 | 12 | 12 | 1.00 | 1.17 | 0.83 |
| Keystone | ||||||
| 1 | West Chester United | 13 | 65 | 5.00 | 3.67 | 8.00 |
| 2 | Jackson Lions | 11 | 44 | 4.00 | 4.14 | 3.75 |
| 3 | Philadelphia Ukrainians | 11 | 44 | 4.00 | 4.20 | 3.83 |
| 4 | WC Predators | 10 | 33 | 3.30 | 3.50 | 3.17 |
| 5 | New Jersey United | 10 | 24 | 2.40 | 2.25 | 2.50 |
| 6 | FC Motown | 12 | 28 | 2.33 | 2.80 | 2.00 |
| 7 | PDA | 10 | 19 | 1.90 | 1.20 | 2.60 |
| 8 | Hershey FC | 10 | 6 | 0.60 | 0.00 | 1.20 |
| Mid-Atlantic | ||||||
| 1 | Ristozi | 13 | 39 | 3.00 | 3.14 | 2.83 |
| 2 | Virginia Dream | 12 | 35 | 2.92 | 3.00 | 2.83 |
| 3 | FC Frederick | 10 | 22 | 2.20 | 2.40 | 2.00 |
| 4 | Alexandria Reds | 11 | 22 | 2.00 | 2.20 | 1.83 |
| 5 | District Elite | 10 | 20 | 2.00 | 2.20 | 1.80 |
| 6 | Virginia Beach City | 11 | 21 | 1.91 | 2.40 | 1.50 |
| 7 | Hub City | 10 | 18 | 1.80 | 2.00 | 1.60 |
| 8 | Grove Soccer United | 10 | 13 | 1.30 | 1.40 | 1.20 |
| 9 | DMV Elite | 10 | 8 | 0.80 | 0.60 | 1.00 |
| North | ||||||
| 1 | Duluth FC | 13 | 33 | 2.54 | 2.67 | 2.43 |
| 2 | Siouxland United | 12 | 29 | 2.42 | 2.43 | 2.40 |
| 3 | Dakota Fusion FC | 11 | 26 | 2.36 | 3.40 | 1.50 |
| 4 | Sioux Falls Thunder | 10 | 13 | 1.30 | 1.00 | 1.60 |
| 5 | Minnesota Blizzard | 11 | 13 | 1.18 | 0.80 | 1.50 |
| 6 | Joy St. Louis Park | 10 | 11 | 1.10 | 1.80 | 0.40 |
| North Atlantic | ||||||
| 1 | New York Shockers | 11 | 29 | 2.64 | 2.00 | 3.40 |
| 2 | Newport | 10 | 25 | 2.50 | 2.20 | 2.80 |
| 3 | American SC New York | 12 | 29 | 2.42 | 2.00 | 2.71 |
| 4 | New Haven United | 13 | 27 | 2.08 | 2.50 | 1.71 |
| 5 | Santa Cruz FC | 10 | 16 | 1.60 | 2.00 | 1.20 |
| 6 | Osner’s | 10 | 8 | 0.80 | 0.80 | 0.80 |
| Southeast | ||||||
| 1 | Bristol Rhythm | 15 | 31 | 2.07 | 2.20 | 1.80 |
| 2 | Statesville | 11 | 21 | 1.91 | 2.00 | 1.83 |
| 3 | Burlington United | 10 | 16 | 1.60 | 2.20 | 1.00 |
| 4 | 865 Alliance | 12 | 19 | 1.58 | 1.50 | 1.67 |
| 5 | Greenville United | 11 | 17 | 1.55 | 1.20 | 1.83 |
| 6 | Charlottetowne Hops | 9 | 13 | 1.44 | 1.40 | 1.50 |
| 7 | Mint Hill | 9 | 10 | 1.11 | 1.00 | 1.20 |
Top Scorers
| # | Player | Goals | G | A |
|---|
Most Goals Scored
- West Chester United Predators FC5.00
- El Farolito SC4.33
- Jackson Lions FC4.00
- Philadelphia Ukrainian Nationals Soccer Club4.00
- Sun City3.88
Best Defence
- El Farolito SC0.53
- Erie Commodores FC0.62
- Bristol Rhythm AFC0.87
- Sun City0.88
- Siouxland United FC0.92
Highest Possession
- Erie Commodores FC62%
- Mint Hill59%
- Milwaukee Torrent57%
- El Farolito SC57%
- Jackson Lions FC56%
Highest xG
- Philadelphia Ukrainian Nationals Soccer Club3.47
- West Chester United Predators FC2.14
- West Chester United Predators FC III1.99
- Virginia Dream FC1.91
- Erie Commodores FC1.91
- 0-15'77
- 16-30'89
- 31-45'103
- 46-60'85
- 61-75'96
- 76-90'127
702
Home Goals
679
Away Goals
4.48
Avg. per Game
47%
Home Wins
15%
Draws
39%
Away Wins
63%
BTTS Yes
195 of 308 games
37%
BTTS No
113 of 308 games
79%
Over 2.5 Goals
244 of 308 games
21%
Under 2.5 Goals
64 of 308 games
NPSL: Standings and Season Statistics 2026
Here you will find the complete NPSL 2026 table, together with results, upcoming fixtures, top scorers and team statistics; all updated as matches are played. Use the tabs above the table to explore each area of the competition in detail.
Beyond each team's position in the NPSL standings, this page highlights who leads the competition in attack, defence, corners and cards, so you can read the season at a glance.
Matches in NPSL average 8.32 corners per game - the full corner breakdown for every team is on the NPSL corner stats page.
NPSL 2026: Season Numbers
Matches played: 308
Goals scored: 1381
Average goals per match: 4.48
Home wins: 144
Away wins: 119
Draws: 45
Matches with over 2.5 goals: 79%
Matches with under 2.5 goals: 21%
Most common scoreline: 2–2
Team Records in NPSL 2026
Best attack (goals scored): West Chester United - 57
Worst attack (goals scored): Hershey FC - 6
Best defence (goals conceded): Sun City - 5
Worst defence (goals conceded): Hershey FC - 79
Most wins: Erie Commodores - 10
Fewest wins: SI Guardians - 0
Most draws: West Chester United - 4
Most losses: SI Guardians - 10
Fewest losses: El Farolito - 0
Best home record: Michigan Rangers
Best away record: Michigan Rangers
Most corners per match: DMV Elite - 12.33
Football Predictions for NPSL
APWin publishes daily predictions for NPSL, with tips and market analysis for upcoming fixtures in the competition.
Watch NPSL Live
Kick-off times, venues and available broadcast options for every fixture are listed on our NPSL live streams page.
FAQs about NPSL
How many goals per game are scored in NPSL?
NPSL matches average 4.48 goals per game this season, and 79% of matches have produced over 2.5 goals.
What is the most common scoreline in NPSL?
The most common scoreline in NPSL this season is 2–2.
How many corners are there per match in NPSL?
Matches in NPSL average 8.32 corners per game this season. The full team-by-team breakdown is on the NPSL corner stats page.
How many matches are played in total in NPSL?
According to the competition regulations, the total number of matches is 311.
What is the competition format of NPSL 2026?
NPSL is played under a Domestic League format.
- Mint Hill vs Charlottetowne Hops
06/02/2026 - 19:00