13 — Components

Body Modules

Nine reusable page sections built from shadcn primitives — skinned with CPSL design tokens. Drop these below any hero to assemble a complete page.

1 — League Stats Bar

Full-width counter strip. Barlow Condensed numbers command attention. Sits naturally directly below a hero.

12
Clubs
380+
Players
38
Match Days
6
Venues
2026
Season

2 — Feature Highlights

Three-column Card grid. Icon → title → description. Use for value props, league benefits, or platform features.

Live Match Tracking
Real-time scores, stats, and minute-by-minute updates for every CPSL fixture across all competitions.
Club Management Portal
Submit rosters, manage transfers, upload documents, and track registration status — all in one place.
Performance Analytics
Season-long player and team statistics, heat maps, and form guides updated after every match.

3 — Results & Fixtures (Tabs)

Tabs switching between recent results and upcoming fixtures.

Charlotte FC · 2025–26

Premiership
Sat 22 Feb
Charlotte FC31Raleigh Athletic
W
Sat 15 Feb
Durham United22Charlotte FC
D
Sat 8 Feb
Charlotte FC40Triangle FC
W
Sun 2 Feb
Greensboro FC13Charlotte FC
W

4 — Standings Table

shadcn Table skinned with CPSL tokens. Leader row highlighted in primary blue. Points in bold blue.

#ClubPWDLPts
1
CF
CFA
18142244
2
RL
RLH
18114337
3
DU
DUR
18103533
4
TF
TFC
1885529
5
GF
GFC
1863921
6
WS
WSS
1821157

4b — MLS-Style Standings (Conference Tabs)

Full-bleed dark standings block with 8 conference tabs. Barlow Condensed headlines — gold for PTS, crimson for negative GD. First-place row marked with a 3px gold left border. Drop directly below a Hero-slim section header.

POS
CLUB
PTS
GP
W
D
L
GF
GA
GD
1
Asheville FC
Asheville, NC
22
9
7
1
1
24
9
+15
2
Blue Ridge United
Morganton, NC
18
9
5
3
1
18
10
+8
3
Boone Valley SC
Boone, NC
14
9
4
2
3
15
13
+2
4
High Country FC
Lenoir, NC
11
9
3
2
4
12
16
-4
5
Piedmont Hills SC
Hickory, NC
8
9
2
2
5
10
18
-8
6
Foothills United
Marion, NC
4
9
1
1
7
6
22
-16
2024–25 Season

5 — Club Directory

Card grid with Avatar initials crest, club name, city, and tier Badge.

CFA
Charlotte FC Academy

Charlotte, NC

premier
RLH
Raleigh Athletic

Raleigh, NC

premier
DUR
Durham United

Durham, NC

elite
TFC
Triangle FC

Cary, NC

elite
GFC
Greensboro FC

Greensboro, NC

academy
WSS
Winston-Salem SC

Winston-Salem, NC

academy

6 — News & Stories

Three-column article Card grid. Category Badge, date, headline, excerpt, and read-more link.

CPSL
Match ReportFeb 22
Charlotte FC Cruise Past Raleigh in Dominant 3–1 Win
Thompson's brace and a stunning long-range strike from Davies sealed a comprehensive victory for Charlotte.
CPSL
TransferFeb 20
Charlotte FC Sign Striker Marcus Webb from Triangle FC
The 21-year-old forward joins on a season-long deal after a standout campaign in the CPSL Cup last year.
CPSL
League NewsFeb 18
CPSL Announces Expansion to 14 Clubs for 2026–27 Season
Two new franchises from Asheville and Wilmington will join the league following a rigorous admission process.

7 — Player Spotlight

Featured player Card with large Avatar, season stats, and shadcn Progress bars.

RT
Ryan Thompson
Forward · Charlotte FC
PremiershipTop Scorer
14
Goals
7
Assists
18
Games
Season Performance
2025–26 CPSL Premiership · Match Day 18
Shooting Accuracy72%
Pass Completion84%
Dribble Success61%
Aerial Duels Won55%
Distance Covered88%
1,530
Mins Played
2
Yellow Cards
0
Red Cards
Man of the Match

8 — CTA Banner

Five background variants — cream (default), white, surface, navy, gold. Matches the ContentSectionCentered background token set.

cream variant

REGISTER YOUR CLUB
BEFORE APRIL 30

Applications for the 2025–26 CPSL Premiership and Development League are now open. Secure your spot for next season before the deadline closes.

white variant

REGISTER YOUR CLUB
BEFORE APRIL 30

Applications for the 2025–26 CPSL Premiership and Development League are now open. Secure your spot for next season before the deadline closes.

surface variant

REGISTER YOUR CLUB
BEFORE APRIL 30

Applications for the 2025–26 CPSL Premiership and Development League are now open. Secure your spot for next season before the deadline closes.

navy variant

REGISTER YOUR CLUB
BEFORE APRIL 30

Applications for the 2025–26 CPSL Premiership and Development League are now open. Secure your spot for next season before the deadline closes.

gold variant

REGISTER YOUR CLUB
BEFORE APRIL 30

Applications for the 2025–26 CPSL Premiership and Development League are now open. Secure your spot for next season before the deadline closes.

9 — Skeleton Loading State

shadcn Skeleton shimmer applied to a card grid and table rows.

10 — Content Section: Centered

Full-width centered section. Eyebrow label, display heading, optional image (below heading), lead paragraph, divider, body copy. columns: 1 single column; 2 (default) two columns at lg. Background variants: "white", "cream", "surface", "navy", "gold".

About the League

Competitive Soccer Across the Carolinas

Soccer match aerial view

From the Piedmont to the coast, CPSL brings together the best clubs in North and South Carolina under one banner — raising the standard for competitive soccer at every level.

The Carolina Premier Soccer League was founded to elevate competitive youth and amateur soccer across North Carolina and South Carolina. Our league spans the state border — a boundary that unites rather than divides — and serves clubs from Charlotte to Raleigh, Greensboro to the coast.

With tiered divisions — Premier, Elite, and Academy — CPSL provides a development pathway for players at every stage. Our promotion and relegation structure rewards ambition and ensures every match carries weight throughout the full season.

CPSL partners with US Soccer and regional federations to deliver certified officiating, standardized pitch standards, and transparent standings. Teams gain access to stat tracking, live scoring, and digital match reports through the CPSL platform.

From pre-season tournaments to end-of-season championships, the CPSL calendar is built around the player experience. We believe competitive soccer should be accessible, professionally run, and celebrated by the communities it represents.

About the League

Competitive Soccer Across the Carolinas

From the Piedmont to the coast, CPSL brings together the best clubs in North and South Carolina under one banner — raising the standard for competitive soccer at every level.

The Carolina Premier Soccer League was founded to elevate competitive youth and amateur soccer across North Carolina and South Carolina. Our league spans the state border — a boundary that unites rather than divides — and serves clubs from Charlotte to Raleigh, Greensboro to the coast.

With tiered divisions — Premier, Elite, and Academy — CPSL provides a development pathway for players at every stage. Our promotion and relegation structure rewards ambition and ensures every match carries weight throughout the full season.

CPSL partners with US Soccer and regional federations to deliver certified officiating, standardized pitch standards, and transparent standings. Teams gain access to stat tracking, live scoring, and digital match reports through the CPSL platform.

From pre-season tournaments to end-of-season championships, the CPSL calendar is built around the player experience. We believe competitive soccer should be accessible, professionally run, and celebrated by the communities it represents.

About the League

Competitive Soccer Across the Carolinas

From the Piedmont to the coast, CPSL brings together the best clubs in North and South Carolina under one banner — raising the standard for competitive soccer at every level.

The Carolina Premier Soccer League was founded to elevate competitive youth and amateur soccer across North Carolina and South Carolina. Our league spans the state border — a boundary that unites rather than divides — and serves clubs from Charlotte to Raleigh, Greensboro to the coast.

With tiered divisions — Premier, Elite, and Academy — CPSL provides a development pathway for players at every stage. Our promotion and relegation structure rewards ambition and ensures every match carries weight throughout the full season.

CPSL partners with US Soccer and regional federations to deliver certified officiating, standardized pitch standards, and transparent standings. Teams gain access to stat tracking, live scoring, and digital match reports through the CPSL platform.

From pre-season tournaments to end-of-season championships, the CPSL calendar is built around the player experience. We believe competitive soccer should be accessible, professionally run, and celebrated by the communities it represents.

About the League

Competitive Soccer Across the Carolinas

From the Piedmont to the coast, CPSL brings together the best clubs in North and South Carolina under one banner — raising the standard for competitive soccer at every level.

The Carolina Premier Soccer League was founded to elevate competitive youth and amateur soccer across North Carolina and South Carolina. Our league spans the state border — a boundary that unites rather than divides — and serves clubs from Charlotte to Raleigh, Greensboro to the coast.

With tiered divisions — Premier, Elite, and Academy — CPSL provides a development pathway for players at every stage. Our promotion and relegation structure rewards ambition and ensures every match carries weight throughout the full season.

CPSL partners with US Soccer and regional federations to deliver certified officiating, standardized pitch standards, and transparent standings. Teams gain access to stat tracking, live scoring, and digital match reports through the CPSL platform.

From pre-season tournaments to end-of-season championships, the CPSL calendar is built around the player experience. We believe competitive soccer should be accessible, professionally run, and celebrated by the communities it represents.

About the League

Competitive Soccer Across the Carolinas

From the Piedmont to the coast, CPSL brings together the best clubs in North and South Carolina under one banner — raising the standard for competitive soccer at every level.

The Carolina Premier Soccer League was founded to elevate competitive youth and amateur soccer across North Carolina and South Carolina. Our league spans the state border — a boundary that unites rather than divides — and serves clubs from Charlotte to Raleigh, Greensboro to the coast.

With tiered divisions — Premier, Elite, and Academy — CPSL provides a development pathway for players at every stage. Our promotion and relegation structure rewards ambition and ensures every match carries weight throughout the full season.

CPSL partners with US Soccer and regional federations to deliver certified officiating, standardized pitch standards, and transparent standings. Teams gain access to stat tracking, live scoring, and digital match reports through the CPSL platform.

From pre-season tournaments to end-of-season championships, the CPSL calendar is built around the player experience. We believe competitive soccer should be accessible, professionally run, and celebrated by the communities it represents.

11 — Matchday

Conference-scoped matchday view. Dropdown selects the active conference — scores default to 0-0 for upcoming fixtures. Live matches surface a red accent bar and a LIVE badge in the toolbar. Designed to hold 20-40 cards per conference with flex-wrap.

Conference
3 matches
Asheville FC0
Blue Ridge United0
Asheville Park
Boone Valley SC0
High Country FC0
Boone Stadium
Piedmont Hills SC0
Foothills United0
Hickory Sports Complex
2026–2027 SEASON · MATCHDAY 18