Season | 2025 |
---|---|
Dates |
|
Matches played | 162 |
Goals scored | 458 (2.83 per match) |
Top goalscorer | ![]() |
Biggest home win | 5 goals: OMA 5–0 TEX (September 6) |
Biggest away win | 4 goals: GRE 0–4 SPO (March 29) |
Highest scoring | 9 goals: CHT 4–5 GRE (August 9) |
Longest winning run | 5 matches: Spokane Velocity (April 13 – May 18) |
Longest unbeaten run | 12 matches: Spokane Velocity (March 29 – July 5) Chattanooga Red Wolves SC (July 5 – Present) |
Longest winless run | 10 matches: Forward Madison FC (April 11 – July 5) AV Alta FC (July 16 – Present) Westchester SC (July 19 – Present) |
Longest losing run | 4 matches: Texoma FC (March 22 - April 13) South Georgia Tormenta FC (April 20 – June 7) Forward Madison FC (June 7 – July 5) Charlotte Independence (August 20 – Present) Greenville Triumph SC (August 23 – Present) |
Highest attendance | 5,811 POR 1–1 CHA (September 13) |
Lowest attendance | 216 Tex 0–1 POR (July 12) |
Total attendance | 432,206 |
Average attendance | 2,718 |
← 2024 2026 → All statistics correct as of September 3, 2025. |
The 2025 USL League One season is the seventh season of USL League One, a professional men's soccer league in the third tier of the United States league system.
Fourteen teams are participating in the 2025 season, playing 30 league games each. Five teams, AV Alta FC, [1] FC Naples, [2] Portland Hearts of Pine, [3] Texoma FC, [4] and Westchester SC, [5] joined as expansion franchises. Lexington SC left to join USL Championship, [6] Central Valley Fuego FC voluntarily left the league. [7] The franchise agreement for the Northern Colorado Hailstorm FC was terminated when its owners filed for Chapter 11 bankruptcy. [8] NoCo and Fuego’s U23 team ended up in The League for Clubs. [9] [10]
The regular season was originally scheduled to start on March 8, though it actually started a day earlier on March 7. [11] The 2025 season also includes a new format of the in-season tournament, the USL Cup (known as the USL Jägermeister Cup for sponsorship reasons). It features a group stage and knockout round between all 38 teams in the two professional USL leagues, the USL Championship and the USL League One. The tournament will be played between April and September. [12]
Union Omaha are the defending league champions and Player's Shield winners.
Team | Outgoing manager | Manner of departure | Date of vacancy | Incoming manager | Date of appointment |
---|---|---|---|---|---|
One Knoxville SC | ![]() | End of interim period | December 4, 2024 | ![]() | December 4, 2024 [13] |
Union Omaha | ![]() | Left club | July 8, 2025 | ![]() | July 9, 2025 [14] |
South Georgia Tormenta FC | ![]() | Left club | August 8, 2025 | ![]() | August 8, 2025 [15] |
Each team plays the others twice, home and away, plus four additional matches. The top eight teams at the end of the season will qualify for the playoffs. [11]
Pos | Team | Pld | W | L | T | GF | GA | GD | Pts | Qualification |
---|---|---|---|---|---|---|---|---|---|---|
1 | Chattanooga Red Wolves SC | 23 | 12 | 2 | 9 | 35 | 20 | +15 | 45 | Playoffs |
2 | Spokane Velocity FC | 23 | 12 | 4 | 7 | 34 | 23 | +11 | 43 | |
3 | One Knoxville SC | 23 | 11 | 4 | 8 | 31 | 20 | +11 | 41 [a] | |
4 | FC Naples | 24 | 11 | 5 | 8 | 33 | 26 | +7 | 41 [a] | |
5 | Portland Hearts of Pine | 22 | 8 | 4 | 10 | 34 | 26 | +8 | 34 | |
6 | Union Omaha | 23 | 9 | 10 | 4 | 37 | 34 | +3 | 31 [b] | |
7 | Charlotte Independence | 24 | 8 | 9 | 7 | 38 | 40 | −2 | 31 [b] | |
8 | AV Alta FC | 24 | 7 | 7 | 10 | 35 | 34 | +1 | 31 [b] | |
9 | South Georgia Tormenta FC | 24 | 8 | 11 | 5 | 37 | 42 | −5 | 29 | |
10 | Texoma FC | 24 | 6 | 10 | 8 | 31 | 46 | −15 | 26 [c] | |
11 | Forward Madison FC | 24 | 5 | 8 | 11 | 24 | 29 | −5 | 26 [c] | |
12 | Greenville Triumph SC | 24 | 6 | 12 | 6 | 33 | 38 | −5 | 24 | |
13 | Richmond Kickers | 24 | 6 | 13 | 5 | 32 | 41 | −9 | 23 | |
14 | Westchester SC | 24 | 3 | 13 | 8 | 35 | 50 | −15 | 17 |
Color Key: Home •Away •Win •Loss •Draw | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Club | Match [11] | ||||||||||||||||||||||||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | ||
AV Alta FC (AVA) | TRM | RIC | WES | CHA | SPK | TXO | GVL | CLT | SPK | WES | POR | NAP | POR | OMA | KNX | NAP | MAD | SPK | GVL | TXO | OMA | CHA | MAD | KNX | TRM | NAP | TXO | CLT | RIC | POR | |
0–2 | 1–3 | 2–0 | 3–2 | 1–2 | 0–0 | 2–2 | 2–1 | 0–0 | 5–2 | 1–1 | 4–1 | 2–0 | 2–1 | 1-3 | 1-1 | 0-0 | 0–2 | 1-1 | 3-3 | 0–2 | 0-0 | 3-3 | 1–2 | Sep 20 | Sep 27 | Oct 4 | Oct 10 | Oct 18 | Oct 25 | ||
Charlotte Independence (CLT) | RIC | CHA | GVL | MAD | TRM | TXO | WES | KNX | AVA | TRM | SPK | GVL | TXO | ONA | MAD | POR | KNX | TXO | GVL | WES | OMA | POR | CHA | NAP | RIC | KNX | SPK | AVA | CHA | NAP | |
1–0 | 0–0 | 0–1 | 1–1 | 3–2 | 4–3 | 3–2 | 3–1 | 1–2 | 2–0 | 1–1 | 1–0 | 2–3 | 1–2 | 1–1 | 1–1 | 2-2 | 3–3 | 4-5 | 1–0 | 1-4 | 2-4 | 0–1 | 0–1 | Sep 20 | Sep 26 | Oct 3 | Oct 10 | Oct 17 | Oct 25 | ||
Chattanooga Red Wolves SC (CHA) | NAP | CLT | TRM | AVA | GVL | RIC | NAP | TRM | POR | NAP | GVL | KNX | RIC | TXO | SPK | WES | MAD | OMA | TXO | TRM | AVA | CLT | POR | SPK | OMA | KNX | GVL | MAD | CLT | WES | |
1–1 | 0–0 | 2–2 | 2–3 | 1–0 | 0–0 | 3–1 | 2–1 | 2–1 | 2–2 | 1–3 | 1–0 | 2–0 | 1–1 | 3-0 | 3-1 | 2–1 | 2–2 | 1–0 | 2–0 | 0-0 | 1–0 | 1–1 | Sep 21 | Sep 27 | Oct 1 | Oct 4 | Oct 11 | Oct 17 | Oct 25 | ||
Forward Madison FC (MAD) | NAP | RIC | CLT | TXO | OMA | KNX | WES | POR | OMA | SPK | WES | TXO | GVL | CLT | TRM | AVA | CHA | KNX | NAP | SPK | TXO | TRM | AVA | RIC | GVL | WES | POR | CHA | OMA | RIC | |
0–2 | 2–1 | 1–1 | 1–1 | 0–0 | 1–1 | 1–1 | 1–1 | 0–1 | 1–2 | 1–2 | 0–2 | 3–1 | 1–1 | 1-0 | 0–0 | 1–2 | 2–2 | 0–0 | 0–1 | 3–0 | 0–4 | 3-3 | 1–0 | Sep 21 | Sep 28 | Oct 4 | Oct 11 | Oct 18 | Oct 25 | ||
Greenville Triumph SC (GVL) | WES | OMA | SPK | CLT | KNX | CHA | RIC | AVA | TXO | NAP | OMA | CLT | CHA | WES | MAD | POR | RIC | TRM | CLT | AVA | TXO | POR | NAP | TRM | MAD | SPK | CHA | OMA | TRM | KNX | |
1–1 | 3–0 | 0–4 | 1–0 | 0–1 | 0–1 | 3–3 | 2–2 | 0–1 | 1–1 | 0–1 | 0–1 | 3–1 | 3–0 | 1–3 | 1–3 | 2–0 | 2–2 | 5-4 | 1–1 | 0–1 | 3–2 | 1–2 | 1–2 | Sep 20 | Sep 27 | Oct 4 | Oct 11 | Oct 18 | Oct 25 | ||
FC Naples (NAP) | CHA | MAD | SPK | POR | TXO | RIC | KNX | CHA | POR | OMA | GVL | CHA | TRM | AVA | WES | AVA | RIC | TRM | TXO | MAD | KNX | WES | GVL | CLT | POR | AVA | OMA | WES | SPK | CLT | |
1–1 | 2–0 | 1–0 | 0–0 | 3–0 | 2–1 | 0–1 | 1–3 | 1–2 | 3–1 | 1–1 | 2–2 | 1–2 | 1–4 | 2–1 | 1–1 | 2–1 | 2–1 | 2–1 | 0–0 | 0–0 | 2-2 | 2–1 | 1–0 | Sep 21 | Sep 27 | Oct 5 | Oct 12 | Oct 18 | Oct 25 | ||
One Knoxville SC (KNX) | SPK | TXO | GVL | NAP | POR | MAD | CLT | WES | TRM | CHA | TRM | AVA | WES | CLT | POR | MAD | OMA | RIC | RIC | NAP | SPK | TRM | AVA | OMA | CLT | CHA | RIC | POR | TXO | GVL | |
2–2 | 2–0 | 1–0 | 1–0 | 1–1 | 1–1 | 1–3 | 1–1 | 3–0 | 0–1 | 2–1 | 3-1 | 1–1 | 2–2 | 1–0 | 2–2 | 1–0 | 2–0 | 0–1 | 0–0 | 1–0 | 1–2 | 2–1 | Sep 21 | Sep 26 | Oct 1 | Oct 4 | Oct 10 | Oct 19 | Oct 25 | ||
Portland Hearts of Pine (POR) | NAP | SPK | TRM | KNX | OMA | NAP | MAD | CHA | OMA | AVA | AVA | TRM | TXO | GVL | CLT | KNX | RIC | WES | CLT | GVL | CHA | RIC | NAP | TXO | OMA | MAD | KNX | WES | SPK | AVA | |
0–0 | 0–0 | 1–2 | 1–1 | 2–2 | 2–1 | 1–1 | 1–2 | 3–1 | 1–1 | 0–2 | 1–1 | 1–0 | 3-1 | 1–1 | 0–1 | 0–0 | 3-2 | 4-2 | 3-2 | 1–1 | 5-2 | Sep 21 | Sep 27 | Oct 1 | Oct 4 | Oct 10 | Oct 18 | Oct 21 | Oct 25 | ||
Richmond Kickers (RIC) | TRM | CLT | AVA | MAD | OMA | NAP | WES | GVL | CHA | SPK | WES | TXO | SPK | OMA | CHA | GVL | NAP | POR | TRM | KNX | KNX | WES | MAD | POR | CLT | TRM | KNX | TXO | AVA | MAD | |
4–2 | 0–1 | 3–1 | 1–2 | 1–0 | 1–2 | 4–4 | 3–3 | 0–0 | 0–1 | 2–2 | 1–2 | 0–1 | 4–3 | 0–2 | 0–2 | 1–2 | 0–0 | 2-3 | 0–2 | 1–0 | 2–0 | 0–1 | 2–5 | Sep 20 | Sep 27 | Oct 4 | Oct 11 | Oct 18 | Oct 25 | ||
Tormenta FC (TRM) | RIC | AVA | OMA | CHA | POR | CLT | SPK | CHA | CLT | TXO | KNX | NAP | POR | KNX | OMA | MAD | GVL | NAP | WES | RIC | CHA | MAD | KNX | GVL | AVA | RIC | WES | SPK | GVL | TXO | |
2–4 | 2–0 | 1–3 | 2–2 | 2–1 | 2–3 | 0–1 | 1–2 | 0–2 | 2–2 | 0–3 | 2–1 | 1–1 | 1–2 | 2–1 | 0–1 | 2–2 | 1–2 | 3-3 | 3-2 | 0–2 | 4-0 | 2–1 | 2-1 | Sep 20 | Sep 27 | Oct 3 | Oct 10 | Oct 18 | Oct 25 | ||
Spokane Velocity FC (SPK) | KNX | NAP | GVL | POR | TXO | AVA | WES | TRM | RIC | AVA | CLT | MAD | RIC | TXO | WES | CHA | OMA | AVA | MAD | KNX | WES | TXO | OMA | CHA | GVL | CLT | TRM | NAP | POR | OMA | |
2–2 | 0-1 | 4–0 | 0–0 | 4–1 | 2–1 | 3–1 | 1–0 | 1–0 | 0–0 | 1–1 | 2–1 | 1–0 | 1–1 | 0-3 | 0-3 | 2–1 | 2–0 | 1–0 | 0-1 | 2-1 | 3–3 | 2–2 | Sep 21 | Sep 27 | Oct 3 | Oct 11 | Oct 18 | Oct 21 | Oct 25 | ||
Texoma FC (TXO) | KNX | WES | NAP | SPK | MAD | CLT | AVA | OMA | GVL | RIC | TRM | CLT | SPK | MAD | POR | CHA | CLT | NAP | CHA | AVA | GVL | MAD | OMA | SPK | WES | POR | AVA | RIC | KNX | TRM | |
0–2 | 1–3 | 0–3 | 1–4 | 1–1 | 3–4 | 0–0 | 2–1 | 1–0 | 2–1 | 2–2 | 3–2 | 1–1 | 2–0 | 0–1 | 1–1 | 3-3 | 1-2 | 0–1 | 3-3 | 1–0 | 0–3 | 0–5 | 3–3 | Sep 21 | Sep 27 | Oct 4 | Oct 11 | Oct 19 | Oct 25 | ||
Union Omaha (OMA) | GVL | TRM | RIC | MAD | POR | TXO | NAP | MAD | GVL | POR | RIC | AVA | CLT | TRM | SPK | WES | CHA | KNX | CLT | AVA | TXO | WES | SPK | KNX | CHA | POR | NAP | GVL | MAD | SPK | |
0–3 | 3-1 | 0–1 | 0–0 | 2–2 | 1–2 | 1–3 | 1-0 | 1-0 | 1–3 | 3–4 | 1–2 | 2–1 | 1–2 | 1–2 | 2–1 | 2-2 | 0–1 | 4–1 | 2–0 | 5–0 | 2–1 | 2–2 | Sep 21 | Sep 27 | Oct 1 | Oct 5 | Oct 11 | Oct 18 | Oct 25 | ||
Westchester SC (WES) | GVL | TXO | AVA | RIC | SPK | CLT | MAD | RIC | KNX | AVA | MAD | GVL | NAP | SPK | KNX | CHA | OMA | TRM | CLT | POR | NAP | RIC | SPK | OMA | TXO | MAD | TRM | NAP | POR | CHA | |
1–1 | 3–1 | 0–2 | 4–4 | 1–3 | 2–3 | 1–1 | 2–2 | 1–1 | 2–5 | 2–1 | 0–3 | 1–2 | 3–0 | 1–1 | 1–3 | 1–2 | 3-3 | 0–1 | 2-3 | 2-2 | 0–2 | 1–2 | 1–2 | Sep 21 | Sep 28 | Oct 3 | Oct 12 | Oct 18 | Oct 25 | ||
Ranked from highest to lowest average attendance.
Team | GP | Total | High | Low | Average |
---|---|---|---|---|---|
Portland Hearts of Pine | 9 | 51,640 | 5,811 | 5,680 | 5,738 |
Richmond Kickers | 12** | 52,137 | 5,542 | 2,827 | 4,345 |
AV Alta FC | 13* | 49,980 | 5,433 | 3,507 | 4,165 |
Forward Madison FC | 14 | 54,855 | 5,010 | 3,368 | 3,918 |
FC Naples | 12 | 42,608 | 4,618 | 2,267 | 3,551 |
Union Omaha | 9 | 28,022 | 4,182 | 2,021 | 3,114 |
One Knoxville SC | 9 | 27,729 | 5,420 | 1,547 | 3,081 |
Spokane Velocity FC | 12 | 27,286 | 2,848 | 1,680 | 2,274 |
Chattanooga Red Wolves SC | 12 | 24,371 | 2,109 | 1,986 | 2,031 |
Greenville Triumph SC | 12 | 22,804 | 3,450 | 1,080 | 1,900 |
Westchester SC | 12* | 19,271 | 2,958 | 1,078 | 1,752 |
Texoma FC | 13 | 16,328 | 3,209 | 216 | 1,256 |
Charlotte Independence | 12 | 8,430 | 1,042 | 565 | 703 |
Tormenta FC | 12* | 6,745 | 1,048 | 377 | 613 |
Total | 162* | 432,206 | 5,811 | 216 | 2,718 |
Note = *1 game missing Note = ** One match was moved to City Stadium in Richmond
Player | Team | Against | Score | Date |
---|---|---|---|---|
![]() | Charlotte Independence | Westchester SC | 3–2 (A) [17] | May 10 |
![]() | Portland Hearts of Pine | Union Omaha | 3–1 (H) [18] | June 14 |
![]() | AV Alta FC | FC Naples | 4–1 (H) [19] | June 28 |
![]() | Greenville Triumph SC | Charlotte Independence | 5–4 (A) [20] | August 9 |
![]() | Portland Hearts of Pine | Richmond Kickers | 5–2 (A) [21] | September 17 |
(H) – Home team
(A) – Away team
Rank | Player | Club | Saves [24] |
---|---|---|---|
1 | ![]() | Portland Hearts of Pine | 65 |
2 | ![]() | Charlotte Independence | 64 |
3 | ![]() | Spokane Velocity FC | 61 |
![]() | Richmond Kickers | ||
5 | ![]() | Texoma FC | 58 |
6 | ![]() | South Georgia Tormenta FC | 52 |
![]() | AV Alta FC | ||
8 | ![]() | Greenville Triumph SC | 48 |
9 | ![]() | FC Naples | 45 |
10 | ![]() | Forward Madison FC | 39 |
Month | Player of the Month | Coach of the Month | References | |||
---|---|---|---|---|---|---|
Player | Club | Position | Coach | Club | ||
March | ![]() | FC Naples | Forward | ![]() | FC Naples | [25] [26] |
April | ![]() | Spokane Velocity FC | Forward | ![]() | One Knoxville SC | [27] [28] |
May | ![]() | Texoma FC | Goalkeeper | ![]() | Portland Hearts of Pine | [29] [30] |
June | ![]() | AV Alta FC | Forward | ![]() | AV Alta FC | [31] [32] |
July | ![]() | Greenville Triumph SC | Midfielder | ![]() | Chattanooga Red Wolves SC | [33] [34] |
August | ![]() | Portland Hearts of Pine | Midfielder | ![]() | Chattanooga Red Wolves SC | [35] [36] |
Mark McKeever to serve as Head Coach, Jordan Bell as Associate Coach