Season | 2025 |
---|---|
Dates |
|
Matches played | 193 |
Goals scored | 543 (2.81 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 | 6 matches: South Georgia Tormenta FC (August 30 - Ocotber 3) |
Longest unbeaten run | 13 matches: Chattanooga Red Wolves SC (July 5 – September 27) |
Longest winless run | 14 matches: AV Alta FC (July 16 – 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 – September 13) Greenville Triumph SC (August 23 – September 13) Richmond Kickers (September 13 – September 27) |
Highest attendance | 5,862 POR 1–0 NAP (September 21) |
Lowest attendance | 216 Tex 0–1 POR (July 12) |
Total attendance | 523,927 |
Average attendance | 2,715 |
← 2024 2026 → All statistics correct as of October 12, 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] [16] |
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 | One Knoxville SC (I) | 28 | 14 | 5 | 9 | 40 | 25 | +15 | 51 | Playoffs |
2 | Chattanooga Red Wolves SC (I) | 28 | 13 | 5 | 10 | 38 | 28 | +10 | 49 | |
3 | Spokane Velocity FC (I) | 27 | 13 | 6 | 8 | 37 | 27 | +10 | 47 | |
4 | FC Naples (I) | 27 | 12 | 7 | 8 | 38 | 29 | +9 | 44 | |
5 | Union Omaha (I) | 28 | 12 | 10 | 6 | 45 | 37 | +8 | 42 | |
6 | Portland Hearts of Pine | 27 | 10 | 7 | 10 | 38 | 33 | +5 | 40 | |
7 | South Georgia Tormenta FC | 28 | 11 | 11 | 6 | 48 | 46 | +2 | 39 | |
8 | Charlotte Independence | 28 | 10 | 11 | 7 | 44 | 46 | −2 | 37 | |
9 | Forward Madison FC | 28 | 8 | 9 | 11 | 30 | 34 | −4 | 35 | |
10 | Greenville Triumph SC | 28 | 8 | 12 | 8 | 37 | 38 | −1 | 32 [a] | |
11 | AV Alta FC | 28 | 7 | 10 | 11 | 38 | 45 | −7 | 32 [a] | |
12 | Texoma FC (E) | 28 | 7 | 12 | 9 | 34 | 50 | −16 | 30 | |
13 | Richmond Kickers (E) | 28 | 7 | 16 | 5 | 38 | 50 | −12 | 26 | |
14 | Westchester SC (E) | 27 | 4 | 15 | 8 | 38 | 55 | −17 | 20 |
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 | 0-3 | 0–4 | 1–1 | 2–3 | 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 | 3–2 | 0–1 | 0–1 | 3–2 | 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 | 2–1 | 0–3 | 0–2 | 0-0 | 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 | 0–3 | 1–0 | 3–1 | 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 | 3–0 | 1–0 | 0-0 | 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 | 0–1 | 4–0 | 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 | 2–2 | 1–0 | 2–0 | 1–2 | 3–1 | 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 | 1–0 | 1–0 | 0–1 | 1–3 | 1–3 | 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 | 2–3 | 2–4 | 2-1 | 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 | 3-0 | 4–2 | 3–1 | 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 | 1–2 | 0–1 | 1–0 | 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 | 1–2 | 0–1 | 1–1 | 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 | 2–2 | 3–0 | 1–0 | 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 | 2–1 | 0–1 | 1–3 | Oct 12 | Oct 18 | Oct 25 | ||
Ranked from highest to lowest average attendance.
Team | GP | Total | High | Low | Average |
---|---|---|---|---|---|
Portland Hearts of Pine | 12 | 69,054 | 5,862 | 5,680 | 5,755 |
Richmond Kickers | 14 | 61,047 | 5,542 | 2,827 | 4,361 |
Knoxville SC Game in Richmond | 1 | 4,126 | 4,126 | 4,126 | 4,126 |
AV Alta FC | 14 | 57,637 | 5,433 | 3,403 | 4,117 |
Forward Madison FC | 15 | 59,859 | 5,010 | 3,368 | 3,991 |
FC Naples | 13 | 45,699 | 4,618 | 2,267 | 3,515 |
One Knoxville SC | 12** | 36,968 | 5,420 | 1,547 | 3,081 |
Union Omaha | 13 | 38,769 | 4,429 | 1,499 | 2,982 |
Spokane Velocity FC | 15 | 35,204 | 2,848 | 1,680 | 2,347 |
Chattanooga Red Wolves SC | 14 | 28,636 | 2,204 | 1,986 | 2,045 |
Greenville Triumph SC | 14 | 27,420 | 3,450 | 1,080 | 1,959 |
Westchester SC | 15* | 23,774 | 2,958 | 1,078 | 1,698 |
Texoma FC | 15 | 19,086 | 3,209 | 216 | 1,272 |
Charlotte Independence | 14 | 9,652 | 1,042 | 565 | 689 |
Tormenta FC | 14 | 9,117 | 1,048 | 377 | 651 |
Total | 194* | 526,048 | 5,862 | 216 | 2,712 |
Note = *1 game was foerfeited so it doesn't count Note = ** One match was moved to City Stadium in Richmond
Player | Team | Against | Score | Date |
---|---|---|---|---|
![]() | Charlotte Independence | Westchester SC | 3–2 (A) [18] | May 10 |
![]() | Portland Hearts of Pine | Union Omaha | 3–1 (H) [19] | June 14 |
![]() | AV Alta FC | FC Naples | 4–1 (H) [20] | June 28 |
![]() | Greenville Triumph SC | Charlotte Independence | 5–4 (A) [21] | August 9 |
![]() | Portland Hearts of Pine | Richmond Kickers | 5–2 (A) [22] | September 17 |
![]() | Greenville Triumph SC | Forward Madison FC | 3–0 (H) [23] | September 20 |
(H) – Home team
(A) – Away team
Rank | Player | Club | Saves [26] |
---|---|---|---|
1 | ![]() | Portland Hearts of Pine | 75 |
2 | ![]() | Spokane Velocity FC | 73 |
3 | ![]() | Richmond Kickers | 72 |
4 | ![]() | South Georgia Tormenta FC | 69 |
5 | ![]() | Texoma FC | 65 |
6 | ![]() | Charlotte Independence | 64 |
7 | ![]() | Greenville Triumph SC | 59 |
8 | ![]() | AV Alta FC | 58 |
9 | ![]() | FC Naples | 56 |
10 | ![]() | Union Omaha | 54 |
Month | Player of the Month | Coach of the Month | References | |||
---|---|---|---|---|---|---|
Player | Club | Position | Coach | Club | ||
March | ![]() | FC Naples | Forward | ![]() | FC Naples | [27] [28] |
April | ![]() | Spokane Velocity FC | Forward | ![]() | One Knoxville SC | [29] [30] |
May | ![]() | Texoma FC | Goalkeeper | ![]() | Portland Hearts of Pine | [31] [32] |
June | ![]() | AV Alta FC | Forward | ![]() | AV Alta FC | [33] [34] |
July | ![]() | Greenville Triumph SC | Midfielder | ![]() | Chattanooga Red Wolves SC | [35] [36] |
August | ![]() | Portland Hearts of Pine | Midfielder | ![]() | Chattanooga Red Wolves SC | [37] [38] |
September | ![]() | Union Omaha | Midfielder | ![]() | Tormenta FC | [39] [40] |
Mark McKeever to serve as Head Coach, Jordan Bell as Associate Coach