USA USL League Two Soccer Data API
Integrate live scores, fixtures, standings, lineups, and odds for USA USL League Two through one fast, reliable, developer-friendly REST & WebSocket API. 260 clubs, 7 seasons of history, one consistent JSON schema.
No credit card required
The same schema powers USA USL League Two and 1,000+ competitions worldwide.
Access Full Data of USA USL League Two Matches
Every USA USL League Two match, table, and transfer flows through the same clean JSON — no scraping, no HTML parsing, no manual updates. Pick an endpoint, send one request, and get structured data you can ship straight into your product.
https://data.anysport.io/v1/soccer/livescore?match_id=as_0059673e806d4a0788a0d38a6a72f500&lang=enimport requests
resp = requests.get(
'https://data.anysport.io/v1/soccer/livescore',
headers={'apikey': 'YOUR_API_KEY'},
params={'match_id': 'as_0059673e806d4a0788a0d38a6a72f500', 'lang': 'en'}
)
print(resp.json()){
"success": true,
"data": [
{
"match_id": "as_0059673e806d4a0788a0d38a6a72f500",
"home": "ABC",
"away": "Luverdense",
"league": "Brazil Serie D",
"minute": 90,
"phase": "finished",
"phase_label": "Finished",
"home_score": 4,
"away_score": 1,
"ht_score": "2-1",
"reg_score": "4-1",
"updated_at": "2026-07-26T21:57:59Z"
}
],
"meta": {
"total": 1
}
}https://data.anysport.io/v1/soccer/matches?league_id=asl_41020a397611448889f0983bcf60cdfc&season=2026&lang=enimport requests
resp = requests.get(
'https://data.anysport.io/v1/soccer/matches',
headers={'apikey': 'YOUR_API_KEY'},
params={'league_id': 'asl_41020a397611448889f0983bcf60cdfc', 'season': '2026', 'lang': 'en'}
)
print(resp.json()){
"success": true,
"data": [
{
"match_id": "as_ba8cae5633f44f0e892313fc264e4613",
"date": "2026-07-27",
"time": "01:00",
"status": "FT",
"league": "USL League Two",
"league_id": "asl_41020a397611448889f0983bcf60cdfc",
"season": "2026",
"home": {
"name": "Laredo Heat",
"team_id": "ast_367674ab60d54928b3d8658b482ae8aa"
},
"away": {
"name": "Vermont Green",
"team_id": "ast_cbaf3ccc7a874374bf7fae77b89e5ccd"
},
"ht_score": "1-2",
"reg_score": "1-7",
"venue": ""
},
{
"match_id": "as_3ea8edf9944547378e00ac11a690a1c4",
"date": "2026-07-26",
"time": "23:00",
"status": "FT",
"league": "USL League Two",
"league_id": "asl_41020a397611448889f0983bcf60cdfc",
"season": "2026",
"home": {
"name": "Flint City",
"team_id": "ast_db31f2acd2844cfa87916ab49c01886e"
},
"away": {
"name": "Ventura",
"team_id": "ast_808fa976e6a649289123066c30e6f56d"
},
"ht_score": "0-0",
"reg_score": "1-0",
"venue": ""
},
{
"match_id": "as_9d426d6992e94f0f9d58c7456beb738f",
"date": "2026-07-25",
"time": "01:30",
"status": "Pen.",
"league": "USL League Two",
"league_id": "asl_41020a397611448889f0983bcf60cdfc",
"season": "2026",
"home": {
"name": "Laredo Heat",
"team_id": "ast_367674ab60d54928b3d8658b482ae8aa"
},
"away": {
"name": "Fort Lauderdale",
"team_id": "ast_21a4fc4a101b40e0904778f5c551025c"
},
"ht_score": "0-0",
"reg_score": "1-1",
"et_score": "1-1",
"venue": ""
}
],
"meta": {
"total": 9
}
}https://data.anysport.io/v1/soccer/standings?league_id=asl_41020a397611448889f0983bcf60cdfc&season=2026&lang=enimport requests
resp = requests.get(
'https://data.anysport.io/v1/soccer/standings',
headers={'apikey': 'YOUR_API_KEY'},
params={'league_id': 'asl_41020a397611448889f0983bcf60cdfc', 'season': '2026', 'lang': 'en'}
)
print(resp.json()){
"success": true,
"data": [
{
"position": 1,
"team": "Fort Lauderdale",
"played": 12,
"wins": 10,
"draws": 1,
"losses": 1,
"goals_for": 22,
"goals_against": 4,
"goal_difference": 18,
"points": 31,
"form": "WWDWW"
},
{
"position": 1,
"team_id": "ast_f36879c437354873a133d3f3f589fbea",
"team": "West Virginia",
"played": 12,
"wins": 9,
"draws": 1,
"losses": 2,
"goals_for": 22,
"goals_against": 12,
"goal_difference": 10,
"points": 28,
"form": "LWLWD"
},
{
"position": 1,
"team_id": "ast_c6b55b646daa4587ad1c401c8f41880c",
"team": "Lionsbridge",
"played": 14,
"wins": 11,
"draws": 1,
"losses": 2,
"goals_for": 47,
"goals_against": 14,
"goal_difference": 33,
"points": 34,
"form": "LWWWW"
}
],
"meta": {
"total": 157
}
}https://data.anysport.io/v1/soccer/topscorers?league_id=asl_30c1e028124f46529e230d780bbe0e9e&season=2025-2026&kind=goals&lang=enimport requests
resp = requests.get(
'https://data.anysport.io/v1/soccer/topscorers',
headers={'apikey': 'YOUR_API_KEY'},
params={'league_id': 'asl_30c1e028124f46529e230d780bbe0e9e', 'season': '2025-2026', 'kind': 'goals', 'lang': 'en'}
)
print(resp.json()){
"success": true,
"data": [
{
"rank": 1,
"player_id": "asp_0fc5b0bbf9de418abd1ea1459081e326",
"player_name": "Harry Kane",
"team_id": "ast_dd1f5dc0480040f89a8992e6659671c3",
"team_name": "Bayern Munich",
"value": 36
},
{
"rank": 2,
"player_id": "asp_251cc25a651c4aabad97ab9d83776c92",
"player_name": "Deniz Undav",
"team_id": "ast_15c6fce8ebc446a0acb0013afecc9bc2",
"team_name": "Stuttgart",
"value": 19
},
{
"rank": 3,
"player_id": "asp_aa4271c8822a498a863e5c8fa42d7f04",
"player_name": "Serhou Guirassy",
"team_id": "ast_c4a3b3c90a89431ca93d828e19f20284",
"team_name": "Dortmund",
"value": 19
}
],
"meta": {
"total": 3
}
}https://data.anysport.io/v1/soccer/teams?league_id=asl_41020a397611448889f0983bcf60cdfc&season=2026&lang=enimport requests
resp = requests.get(
'https://data.anysport.io/v1/soccer/teams',
headers={'apikey': 'YOUR_API_KEY'},
params={'league_id': 'asl_41020a397611448889f0983bcf60cdfc', 'season': '2026', 'lang': 'en'}
)
print(resp.json()){
"success": true,
"data": [
{
"team_id": "ast_07e731ea1aa14aaaa23d8d86f67e962b",
"name": "AC Connecticut",
"country": "USA",
"venue": "WestConn Athletic Complex"
},
{
"team_id": "ast_623c07b32c9d489fbdb8df40aeb977c5",
"name": "AHFC Royals",
"country": "USA",
"venue": "Campbell Road Sports Park"
},
{
"team_id": "ast_a3d23b6495244174831dfbd621ea94df",
"name": "AMSG FC",
"country": "USA",
"venue": "Boswell Field"
}
],
"meta": {
"total": 50
}
}https://data.anysport.io/v1/soccer/odds/live?lang=enimport requests
resp = requests.get(
'https://data.anysport.io/v1/soccer/odds/live',
headers={'apikey': 'YOUR_API_KEY'},
params={'lang': 'en'}
)
print(resp.json()){
"success": true,
"data": [
{
"match_id": "as_0059673e806d4a0788a0d38a6a72f500",
"home": "ABC",
"away": "Luverdense",
"league": "Brazil Serie D",
"bookmaker": "bet365",
"phase": "live",
"main_market": "fulltime_result",
"main_market_label": "Fulltime Result",
"home_odd": 1.008,
"draw_odd": 26,
"away_odd": 51,
"markets": [
{
"market_code": "home_4th_goal_in_interval",
"market_code_label": "Home 4th Goal in Interval",
"handicap": 80,
"options": [
{
"name": "Yes",
"name_label": "Yes",
"odd": 9
},
{
"name": "No",
"name_label": "No",
"odd": 1.04
}
]
},
{
"market_code": "last_corner",
"market_code_label": "Last Corner",
"options": [
{
"name": "1",
"name_label": "1",
"odd": 1.8
},
{
"name": "2",
"name_label": "2",
"odd": 1.909
}
]
},
{
"market_code": "how_many_goals_will_away_team_score",
"market_code_label": "How many goals will Away Team score?",
"options": [
{
"name": "No goal",
"name_label": "No goal",
"odd": 1.571
},
{
"name": "1",
"name_label": "1",
"odd": 1.142
},
{
"name": "2",
"name_label": "2",
"odd": 5.5
},
{
"name": "3 or more",
"name_label": "3 or more",
"odd": 17
}
]
},
{
"market_code": "asian_handicap",
"market_code_label": "Asian Handicap",
"handicap": -2.25,
"options": [
{
"name": "1",
"name_label": "1",
"odd": 2.5
},
{
"name": "2",
"name_label": "2",
"odd": 1.5
}
]
}
],
"updated_at": "2026-07-26T21:41:43Z"
}
],
"meta": {
"total": 1
}
}https://data.anysport.io/v1/soccer/players?team_id=ast_b05c8765d49e45aa8469ac1c455fd16d&league_id=asl_41020a397611448889f0983bcf60cdfc&lang=enimport requests
resp = requests.get(
'https://data.anysport.io/v1/soccer/players',
headers={'apikey': 'YOUR_API_KEY'},
params={'team_id': 'ast_b05c8765d49e45aa8469ac1c455fd16d', 'league_id': 'asl_41020a397611448889f0983bcf60cdfc', 'lang': 'en'}
)
print(resp.json()){
"success": true,
"data": [],
"meta": {
"total": 0
}
}https://data.anysport.io/v1/soccer/odds/prematch?lang=enimport requests
resp = requests.get(
'https://data.anysport.io/v1/soccer/odds/prematch',
headers={'apikey': 'YOUR_API_KEY'},
params={'lang': 'en'}
)
print(resp.json()){
"success": true,
"data": [
{
"match_id": "as_d21c97e73a5e45c7b87cb82e28c9f986",
"home": "Hafnarfjordur",
"away": "KR Reykjavik",
"league": "Iceland: Besta Deild Karla",
"bookmaker": "bet365",
"phase": "prematch",
"main_market": "match_winner",
"main_market_label": "Match Winner",
"home_odd": 3.9,
"draw_odd": 4.5,
"away_odd": 1.57,
"markets": [
{
"market_code": "match_winner",
"market_code_label": "Match Winner",
"options": [
{
"name": "Home",
"name_label": "Home",
"odd": 3.9
},
{
"name": "Draw",
"name_label": "Draw",
"odd": 4.5
},
{
"name": "Away",
"name_label": "Away",
"odd": 1.57
}
]
},
{
"market_code": "home_away",
"market_code_label": "Home/Away",
"options": [
{
"name": "Home",
"name_label": "Home",
"odd": 3.4
},
{
"name": "Away",
"name_label": "Away",
"odd": 1.3
}
]
},
{
"market_code": "2nd_half_winner",
"market_code_label": "2nd Half Winner",
"options": [
{
"name": "Home",
"name_label": "Home",
"odd": 3.6
},
{
"name": "Draw",
"name_label": "Draw",
"odd": 3.4
},
{
"name": "Away",
"name_label": "Away",
"odd": 1.83
}
]
},
{
"market_code": "asian_handicap",
"market_code_label": "Asian Handicap",
"options": [
{
"name": "Home -1",
"name_label": "Home -1",
"odd": 7
},
{
"name": "Away +1",
"name_label": "Away +1",
"odd": 1.1
},
{
"name": "Home -0.75",
"name_label": "Home -0.75",
"odd": 5
},
{
"name": "Away +0.75",
"name_label": "Away +0.75",
"odd": 1.17
},
{
"name": "Home -0.5",
"name_label": "Home -0.5",
"odd": 4
},
{
"name": "Away +0.5",
"name_label": "Away +0.5",
"odd": 1.23
},
{
"name": "Home -0.25",
"name_label": "Home -0.25",
"odd": 3.7
},
{
"name": "Away +0.25",
"name_label": "Away +0.25",
"odd": 1.26
},
{
"name": "Home +0",
"name_label": "Home +0",
"odd": 3.45
},
{
"name": "Away 0",
"name_label": "Away 0",
"odd": 1.3
},
{
"name": "Home +0.25",
"name_label": "Home +0.25",
"odd": 2.68
},
{
"name": "Away -0.25",
"name_label": "Away -0.25",
"odd": 1.45
},
{
"name": "Home +0.5",
"name_label": "Home +0.5",
"odd": 2.3
},
{
"name": "Away -0.5",
"name_label": "Away -0.5",
"odd": 1.6
},
{
"name": "Home +0.75",
"name_label": "Home +0.75",
"odd": 2.08
},
{
"name": "Away -0.75",
"name_label": "Away -0.75",
"odd": 1.72
},
{
"name": "Home +1",
"name_label": "Home +1",
"odd": 1.9
},
{
"name": "Away -1",
"name_label": "Away -1",
"odd": 1.9
},
{
"name": "Home +2",
"name_label": "Home +2",
"odd": 1.35
},
{
"name": "Away -2",
"name_label": "Away -2",
"odd": 3.1
},
{
"name": "Home +3",
"name_label": "Home +3",
"odd": 1.12
},
{
"name": "Away -3",
"name_label": "Away -3",
"odd": 6
},
{
"name": "Home +1.25",
"name_label": "Home +1.25",
"odd": 1.72
},
{
"name": "Away -1.25",
"name_label": "Away -1.25",
"odd": 2.08
},
{
"name": "Home +1.5",
"name_label": "Home +1.5",
"odd": 1.6
},
{
"name": "Away -1.5",
"name_label": "Away -1.5",
"odd": 2.3
},
{
"name": "Home +1.75",
"name_label": "Home +1.75",
"odd": 1.48
},
{
"name": "Away -1.75",
"name_label": "Away -1.75",
"odd": 2.6
},
{
"name": "Home +2.25",
"name_label": "Home +2.25",
"odd": 1.3
},
{
"name": "Away -2.25",
"name_label": "Away -2.25",
"odd": 3.45
},
{
"name": "Home +2.5",
"name_label": "Home +2.5",
"odd": 1.26
},
{
"name": "Away -2.5",
"name_label": "Away -2.5",
"odd": 3.7
},
{
"name": "Home +2.75",
"name_label": "Home +2.75",
"odd": 1.19
},
{
"name": "Away -2.75",
"name_label": "Away -2.75",
"odd": 4.5
}
]
}
],
"updated_at": "2026-07-28T14:20:04Z"
}
],
"meta": {
"total": 1
}
}One Request, the Full USA USL League Two Table
This isn't a screenshot. The standings below are served live from a single GET /standings call — the exact response your app receives. Positions, form, and goal difference update themselves; you never touch a spreadsheet.
| Position | Team | Played | W/D/L | Goals For / Against | Goal Difference | Form |
|---|---|---|---|---|---|---|
| 1 | Fort Lauderdale | 12 | 10/1/1 | 22/4 | 18 | WWDWW |
| 1 | West Virginia | 12 | 9/1/2 | 22/12 | 10 | LWLWD |
| 1 | Lionsbridge | 14 | 11/1/2 | 47/14 | 33 | LWWWW |
| 1 | Laredo Heat | 12 | 10/2/0 | 31/7 | 24 | WWWWW |
| 1 | San Francisco City | 14 | 12/1/1 | 43/17 | 26 | WWWLW |
| 1 | Dothan United | 12 | 9/2/1 | 27/8 | 19 | WWWLD |
| 1 | Steel City | 12 | 9/3/0 | 20/3 | 17 | WWWDW |
| 1 | Peoria | 12 | 10/1/1 | 32/13 | 19 | WWLWW |
| 1 | Texoma | 12 | 9/0/3 | 28/12 | 16 | WWWWW |
| 1 | Vermont Green | 14 | 13/1/0 | 64/12 | 52 | WWWWW |
| 1 | Brave SC | 12 | 7/4/1 | 24/10 | 14 | WWLWW |
| 1 | Ballard | 14 | 12/1/1 | 42/10 | 32 | WWWWW |
| 1 | Ventura | 12 | 8/4/0 | 34/10 | 24 | DWWWW |
| 1 | Colorado Storm | 12 | 11/1/0 | 32/3 | 29 | WWWWW |
| 1 | Motown 2 | 12 | 10/1/1 | 44/9 | 35 | WWWLW |
| 1 | Flint City | 12 | 10/1/1 | 38/13 | 25 | WWWWD |
| 1 | Minneapolis City | 12 | 12/0/0 | 46/6 | 40 | WWWWW |
| 1 | Ocean City | 14 | 13/1/0 | 41/7 | 34 | WDWWW |
| 1 | Little Rock Rangers | 12 | 10/2/0 | 22/6 | 16 | DWWWW |
| 1 | Charlotte Independ. 2 | 14 | 11/2/1 | 32/9 | 23 | WWLWW |
| 2 | Asheville City | 14 | 8/5/1 | 24/8 | 16 | DWWWW |
| 2 | Northern Indiana | 12 | 8/0/4 | 23/17 | 6 | WWWWW |
| 2 | Virginia Beach | 14 | 8/3/3 | 32/17 | 15 | WDLWL |
| 2 | GFI Woodlands | 12 | 7/3/2 | 33/20 | 13 | LWLDW |
| 2 | Project 51O | 14 | 10/1/3 | 38/18 | 20 | LWWWL |
| 2 | Swarm FC | 12 | 7/5/0 | 34/14 | 20 | WWDWW |
| 2 | Lakeland United | 12 | 7/1/4 | 22/15 | 7 | LWWWW |
| 2 | Buffalo | 12 | 7/3/2 | 34/14 | 20 | LWDWW |
| 2 | Santafe Wanderers | 12 | 7/2/3 | 31/16 | 15 | WWLWW |
| 2 | Denton Diablos | 12 | 8/1/3 | 26/18 | 8 | WLWDW |
| 2 | NEFC | 14 | 12/0/2 | 32/21 | 11 | WWLWL |
| 2 | Nona | 12 | 4/5/3 | 22/13 | 9 | DLLWW |
| 2 | Snohomish United | 14 | 11/1/2 | 39/18 | 21 | LWDWW |
| 2 | Redlands FC | 12 | 6/4/2 | 25/15 | 10 | DWLDW |
| 2 | Utah United | 12 | 8/3/1 | 32/10 | 22 | WWDWD |
| 2 | Ironbound SC | 12 | 8/4/0 | 27/14 | 13 | DDWWW |
| 2 | Oakland County | 12 | 6/2/4 | 27/18 | 9 | LLLDD |
| 2 | Sueno | 11 | 8/0/3 | 38/10 | 28 | WWWLW |
| 2 | LVU Rush | 14 | 10/2/2 | 32/19 | 13 | DDLWW |
| 2 | Louisiana | 12 | 7/1/4 | 27/20 | 7 | WLWWL |
| 3 | Hickory | 14 | 9/1/4 | 28/15 | 13 | DLWLW |
| 3 | Louisville City 2 | 12 | 6/1/5 | 21/16 | 5 | LLWDL |
| 3 | Charlottesville Blues | 14 | 8/2/4 | 25/14 | 11 | WLLWW |
| 3 | AHFC Royals | 12 | 5/5/2 | 31/16 | 15 | DWLWW |
| 3 | Almaden | 14 | 9/2/3 | 32/12 | 20 | WWWWW |
| 3 | Columbus United | 12 | 4/6/2 | 19/20 | -1 | WWDDD |
| 3 | Miami | 12 | 5/3/4 | 19/20 | -1 | LWWDL |
| 3 | Pittsburgh Riverhounds 2 | 12 | 6/2/4 | 23/18 | 5 | LWWLW |
| 3 | Menace | 12 | 5/1/6 | 20/21 | -1 | WWLLL |
| 3 | McKinney Chupacabras | 12 | 7/2/3 | 23/15 | 8 | LLWDL |
| 3 | Western Mass Pioneers | 14 | 8/3/3 | 27/20 | 7 | LWDWW |
| 3 | Inter Gainesville | 12 | 4/3/5 | 17/20 | -3 | DLWWW |
| 3 | Portland Bangers | 14 | 9/0/5 | 22/20 | 2 | WLLWW |
| 3 | Tucson | 12 | 6/4/2 | 19/11 | 8 | WWWLW |
| 3 | Albion Colorado | 12 | 7/2/3 | 24/18 | 6 | LWWLW |
| 3 | Long Island | 12 | 7/3/2 | 31/12 | 19 | LDWWW |
| 3 | Kalamazoo FC | 12 | 6/1/5 | 30/22 | 8 | LWLWD |
| 3 | Chicago Dutch Lions | 12 | 6/1/5 | 24/26 | -2 | LLWWW |
| 3 | Reading | 14 | 5/4/5 | 28/24 | 4 | DDWDW |
| 3 | Mississippi Brilla | 12 | 6/3/3 | 32/20 | 12 | WLWWW |
| 4 | Appalachian | 14 | 8/4/2 | 30/13 | 17 | WWWDD |
| 4 | Kings Hammer Columbus | 12 | 6/0/6 | 20/17 | 3 | WWWLL |
| 4 | Loudoun 2 | 14 | 8/1/5 | 36/31 | 5 | WWWWW |
| 4 | Lonestar SC | 12 | 5/5/2 | 26/21 | 5 | DLWWD |
| 4 | Glens SC | 14 | 5/2/7 | 14/19 | -5 | LLDWL |
| 4 | Birmingham 2 | 12 | 2/5/5 | 16/26 | -10 | WLDDW |
| 4 | Weston | 12 | 5/2/5 | 23/19 | 4 | WLWLD |
| 4 | Akron City | 12 | 6/1/5 | 28/17 | 11 | WWWWW |
| 4 | St. Louis Ambush | 12 | 4/2/6 | 17/20 | -3 | LWLLL |
| 4 | West Texas | 12 | 5/3/4 | 23/16 | 7 | WWWLD |
| 4 | Black Rock | 14 | 5/6/3 | 22/17 | 5 | DDDDW |
| 4 | Brooke House | 12 | 3/4/5 | 17/25 | -8 | LLLWW |
| 4 | Midlakes United | 14 | 5/1/8 | 24/25 | -1 | WLWLL |
| 4 | Capo | 12 | 5/3/4 | 29/27 | 2 | DLWWW |
| 4 | Real Colorado | 12 | 4/2/6 | 24/31 | -7 | DLDLL |
| 4 | Cedar | 12 | 5/4/3 | 19/18 | 1 | DDDWL |
| 4 | Ann Arbor | 12 | 6/1/5 | 23/27 | -4 | WDWWW |
| 4 | St. Croix | 12 | 6/0/6 | 26/25 | 1 | WWWLL |
| 4 | West Chester Utd | 13 | 5/2/6 | 18/19 | -1 | LWDLL |
| 4 | Hattiesburg | 12 | 4/4/4 | 26/22 | 4 | DWLWL |
| 5 | Charlotte Eagles | 14 | 5/3/6 | 22/24 | -2 | WLLDL |
| 5 | Dayton | 12 | 4/1/7 | 15/22 | -7 | LWLLW |
| 5 | Annapolis Blues | 14 | 7/2/5 | 36/20 | 16 | WDWWD |
| 5 | San Antonio FC 2 | 12 | 5/3/4 | 24/26 | -2 | WDDDL |
| 5 | Academica SC | 14 | 4/3/7 | 28/36 | -8 | WLLWW |
| 5 | Montgomery United | 12 | 2/4/6 | 18/24 | -6 | LLLWL |
| 5 | Brevard SC | 12 | 2/2/8 | 22/33 | -11 | LLDWL |
| 5 | Lorain County Leviathan | 12 | 6/1/5 | 27/20 | 7 | LWLLW |
| 5 | Sunflower State | 12 | 4/0/8 | 17/31 | -14 | LLWLL |
| 5 | Lubbock Matadors | 12 | 3/2/7 | 11/13 | -2 | LLLDL |
| 5 | Albany Rush | 14 | 6/1/7 | 22/35 | -13 | LLWWL |
| 5 | Shark Coast | 12 | 2/6/4 | 16/22 | -6 | LWDDL |
| 5 | Tacoma Stars | 14 | 4/4/6 | 25/30 | -5 | WLDLL |
| 5 | Stars FC | 12 | 4/4/4 | 22/22 | 0 | DLLLD |
| 5 | Atletico Union | 12 | 3/3/6 | 19/21 | -2 | WLLDW |
| 5 | Hudson Valley | 12 | 5/3/4 | 27/27 | 0 | DLDWW |
| 5 | Midwest United | 11 | 5/1/5 | 24/16 | 8 | WLDWW |
| 5 | Rockford Raptors | 12 | 6/0/6 | 19/25 | -6 | LWWWW |
| 5 | Delaware | 14 | 5/3/6 | 29/24 | 5 | WDDWL |
| 5 | Red River | 12 | 4/3/5 | 23/22 | 1 | LLLWW |
| 6 | SC United Bantams | 14 | 5/3/6 | 23/27 | -4 | LLLDW |
| 6 | Toledo Villa | 12 | 1/1/10 | 14/31 | -17 | LLLLL |
| 6 | Bethesda SC | 14 | 7/2/5 | 31/31 | 0 | LWWWW |
| 6 | Houston FC | 12 | 4/4/4 | 27/27 | 0 | DWWDL |
| 6 | San Juan | 14 | 3/3/8 | 21/35 | -14 | WWLDD |
| 6 | East Atlanta | 12 | 2/3/7 | 20/29 | -9 | LLWWL |
| 6 | Miami City | 12 | 1/3/8 | 13/30 | -17 | LLLDD |
| 6 | Cleveland Force | 12 | 3/0/9 | 21/40 | -19 | LLLLW |
| 6 | Springfield FC | 12 | 2/2/8 | 20/36 | -16 | LLWWL |
| 6 | Fort Worth Vaqueros | 12 | 0/0/12 | 4/41 | -37 | LLLLL |
| 6 | Boston Bolts | 14 | 4/3/7 | 19/27 | -8 | WDLLL |
| 6 | Sporting Jax 2 | 12 | 2/6/4 | 6/12 | -6 | WLDLD |
| 6 | West Seattle Junction | 14 | 3/3/8 | 25/30 | -5 | LLWDW |
| 6 | City SC | 12 | 5/0/7 | 23/27 | -4 | WLLLW |
| 6 | CISA | 12 | 1/3/8 | 18/45 | -27 | LDLDL |
| 6 | Manhattan | 12 | 4/4/4 | 30/24 | 6 | DWDDL |
| 6 | Union FC Macomb | 11 | 2/2/7 | 19/34 | -15 | LDLDW |
| 6 | RKC SC | 12 | 5/1/6 | 19/19 | 0 | WWLLL |
| 6 | RC New Jersey | 14 | 5/3/6 | 21/24 | -3 | WLDLL |
| 6 | Memphis FC | 12 | 3/3/6 | 18/24 | -6 | WLLDW |
| 7 | Salem City | 14 | 5/2/7 | 24/29 | -5 | WLWDL |
| 7 | Christos | 14 | 7/2/5 | 28/36 | -8 | WLLWL |
| 7 | Hill Country Lobos | 12 | 2/3/7 | 23/35 | -12 | DLLWL |
| 7 | Davis Legacy | 14 | 2/3/9 | 20/39 | -19 | LLLLD |
| 7 | Apotheos | 12 | 2/3/7 | 11/24 | -13 | LLLLL |
| 7 | Erie Sports Center | 12 | 0/0/12 | 7/48 | -41 | LLLLL |
| 7 | Seacoast Utd Phantoms | 14 | 4/2/8 | 25/29 | -4 | LDWLW |
| 7 | FC Olympia | 14 | 3/1/10 | 18/37 | -19 | LLWDL |
| 7 | Southern California | 12 | 3/2/7 | 17/29 | -12 | WLLLL |
| 7 | Flatirons | 12 | 0/2/10 | 13/34 | -21 | LDLDL |
| 7 | New Jersey Copa | 12 | 3/1/8 | 16/32 | -16 | WLLLL |
| 7 | Lansing City | 12 | 2/0/10 | 13/44 | -31 | LLLWL |
| 7 | River Light | 10 | 3/2/5 | 21/22 | -1 | LLLWD |
| 7 | PA Classics | 14 | 4/3/7 | 23/36 | -13 | WLLWD |
| 7 | Jackson Boom | 12 | 0/0/12 | 4/38 | -34 | LLLLL |
| 8 | North Carolina FC U23 | 14 | 5/2/7 | 23/30 | -7 | LLLDD |
| 8 | Hill City | 14 | 7/0/7 | 33/27 | 6 | WLWLW |
| 8 | Twin City Toucans | 12 | 2/2/8 | 14/24 | -10 | DLDLL |
| 8 | Marin | 14 | 2/3/9 | 25/45 | -20 | LLDLL |
| 8 | Connecticut Rush | 14 | 4/2/8 | 19/26 | -7 | LLDLW |
| 8 | Bigfoot | 14 | 2/3/9 | 18/43 | -25 | LLWDL |
| 8 | AMSG FC | 12 | 0/1/11 | 11/39 | -28 | LLLLL |
| 8 | Staten Island ASC | 12 | 2/2/8 | 16/31 | -15 | DLWLL |
| 8 | Rochester FC | 11 | 2/0/9 | 9/39 | -30 | LLLLW |
| 8 | Philadelphia Lone Star | 14 | 4/2/8 | 25/34 | -9 | LDLLL |
| 9 | Tobacco Road | 14 | 3/3/8 | 26/34 | -8 | LWDLL |
| 9 | Northern Virginia | 14 | 5/3/6 | 40/27 | 13 | LLWLW |
| 9 | Houston Sur | 12 | 0/1/11 | 10/43 | -33 | LLLLL |
| 9 | AC Connecticut | 14 | 3/0/11 | 18/29 | -11 | WLWLL |
| 9 | Morris Elite | 12 | 2/2/8 | 12/35 | -23 | DDLLW |
| 9 | Edgewater Castle | 12 | 2/0/10 | 15/45 | -30 | LLLLL |
| 9 | Eagle FC | 13 | 0/2/11 | 7/37 | -30 | LLDLL |
| 10 | Wake FC | 14 | 3/0/11 | 16/39 | -23 | LWWLL |
| 10 | Virginia Marauders | 14 | 1/0/13 | 7/45 | -38 | LLLLL |
| 10 | Boston City | 14 | 0/4/10 | 18/50 | -32 | DLLDL |
| 10 | Westchester Flames | 12 | 1/2/9 | 15/35 | -20 | LDLLL |
| 11 | Patuxent | 14 | 0/0/14 | 4/57 | -53 | LLLLL |
Data comes from the AnySport league standing endpoint. Update date: 2026/10/18
USA USL League Two Season 2026, Quantified
Every figure below is computed from raw match data the API returns — not hand-entered. Build the same dashboards, betting models, or editorial widgets on top of the same numbers.
Last update: 2026/10/18
7 Seasons of USA USL League Two History, Queryable
Coverage runs back to 2019 — champions and distinct title-holders, every final table archived and addressable by season. Backfill your database once, then keep it current from the same endpoints. This depth is what separates a data provider from a scoreboard.
| Season | Team | Points | Match Record | Goal Statistics |
|---|---|---|---|---|
| 2025 | Louisville City | 73 | 30/22/7/1 | 56/19/37 |
| 2024 | Ocean City Nor'easters | 27 | 12/9/0/3 | 30/9/21 |
| 2023 | Lionsbridge | 28 | 12/9/1/2 | 31/10/21 |
| 2022 | Kalamazoo FC | 28 | 14/8/4/2 | 28/15/13 |
| 2020 | The Villages | 25 | 10/8/1/1 | 19/5/14 |
| 2019 | Tormenta II | 32 | 14/10/2/2 | 33/11/22 |