
Mon & Sat · Frayser
10U coed
Footwork, passing and learning to lose. Ten-minute halves and a coach on the floor.
Season 9 · Week of Oct 12
Three gyms, nine age groups. Study hall comes first, every practice day, no exceptions.
Mon12
Tue13
Wed14
Thu15
Fri16
Sat17
Sun18
Season 9 so far
From August tip-off to the first week of October.
Aug 3 – Oct 4, 2026
4121
players on a roster
Figures from the league's sign-in sheets and the scorebook, checked by two board members.

Study hall
Every practice day starts at four with an hour of homework at the long tables by the gym door. Tutors from three churches and two college education programs sit with the kids who are stuck.
It is the rule players complain about most in September, and the one parents thank us for at the end-of-season banquet.
Divisions
Age is as of September 1. Every player gets minutes in every game.

Mon & Sat · Frayser
Footwork, passing and learning to lose. Ten-minute halves and a coach on the floor.


Tue, Thu & Sat · Park Ave
The fastest-growing part of the league. Coached by women, with a college mentor on every bench.


Wed & Fri · Whitehaven
For high schoolers and players who've aged out. Run by Jarvis Clay, who played at Melrose.

From the bench
I grew up in this gym. Somebody fed me, somebody checked my report card and somebody prayed for me at halftime. I just wanted to make sure that's still here when my grandson needs it.
League news
Study hall

Every one of them brought a report card with no grade below a C. Their names go up on the board by the Park Avenue doors.
Girls

Two new 14U teams, a fourth practice night and a waiting list for referees.
Divisions

Eight players, two borrowed sport chairs and a coach who played wheelchair ball for twelve seasons. Saturday mornings at Park Avenue.
$25, waived for anyone who asks. Every player plays.
Design notes
Full Court League runs free basketball for about four hundred Memphis kids across three church and city gyms, with homework before practice and a short talk at halftime. The site behaves like the schedule board in the gym lobby, because the first question from every parent is when and where.
Saira Extra Condensed in heavy capitals sets the headlines because it is the lettering of jersey numbers and scoreboards: tall, tight and readable from the top row of the bleachers. Archivo, a slightly wide grotesque, carries the body so paragraphs don't feel cramped next to it. Azeret Mono handles times and labels so tip-offs line up in columns like a scoreboard.
Royal blue and ball orange come from the league's own reversible practice jerseys, and the light background is the painted cinder-block of the Park Avenue gym. We kept the orange for small things (labels, the live badge, today's column) so it stays loud. The dark theme is the gym after the lights go down to half: deep blue-black, with the blue lifted to keep contrast.
Tabs across the top work like the sections of a team app, which is what teenagers expect and what parents already use for school. Six short tab names, the registration button always visible, and the wordmark footer stamped across the bottom like a gym floor.
The home page opens with this week's schedule because that is the question behind most visits: is there practice today, what time is the game. Today's column is marked automatically, and every item names the gym, so a grandparent can find it without calling the office.
"Register a player" is the main action, since a child on the roster is the goal. The others are specific: coach a team, find a gym, sponsor a jersey, hear this week's halftime talk. Sponsoring a jersey ($40) is the giving action because donors can picture exactly what they bought.
Real outdoor and gym basketball, mostly Black kids and teenagers playing, because that is who plays in Orange Mound, Frayser and Whitehaven. We chose action and candid moments over posed team photos, and girls have equal space with boys. No player is ever named beside a photo of a minor.
Display type is never used for long text, and the schedule is a real table and list underneath its styling. Tap targets on the tab bar are at least 44px. Times are written in full (4:00 PM) rather than abbreviated, and orange is never the only signal for today's column.
Every text pairing is checked against WCAG 2.2 in both themes.
| Pairing | Sample | Ratio | WCAG |
|---|---|---|---|
| Body text on page | Aa | 15.46:1 | AAA |
| Body text on cards | Aa | 18.1:1 | AAA |
| Secondary text | Aa | 5.81:1 | AA |
| Links | Aa | 8.77:1 | AAA |
| Button text | Aa | 10.27:1 | AAA |
| Accent label text | Aa | 5.34:1 | AA |
| Text on dark bands | Aa | 15.46:1 | AAA |
| Muted text on dark bands | Aa | 7.99:1 | AAA |
| Text on brand bands | Aa | 10.27:1 | AAA |
| Muted text on brand bands | Aa | 6.52:1 | AA |
| Pairing | Sample | Ratio | WCAG |
|---|---|---|---|
| Body text on page | Aa | 16.8:1 | AAA |
| Body text on cards | Aa | 15.26:1 | AAA |
| Secondary text | Aa | 7.23:1 | AAA |
| Links | Aa | 8.26:1 | AAA |
| Button text | Aa | 8.14:1 | AAA |
| Accent label text | Aa | 8.09:1 | AAA |
| Text on dark bands | Aa | 17.45:1 | AAA |
| Muted text on dark bands | Aa | 8.65:1 | AAA |
| Text on brand bands | Aa | 8.14:1 | AAA |
| Muted text on brand bands | Aa | 5.15:1 | AA |
Designed by Greater Purpose Web. Names, people and events are sample content.