
Marvin Tolliver
League director
Coach & serve
You don't have to know a pick-and-roll. Study hall, scorekeeping, the van and the concession stand matter just as much.
Every volunteer is background-checked and trained in child safety before their first night. It takes about a week.
Open spots
Each job has a lead who will meet you at the door. Background check required for anything with players.
| Job | When | Spots | Sign up |
|---|---|---|---|
Study hallHomework tutorPark Ave | Mon, Oct 124:00–5:15 PM | 3 of 8 left | |
Game nightScorekeeper and clockGreater New Hope gym | Fri, Oct 165:45–9:00 PM | 2 of 3 left | |
VanVan driver, afternoon runFour school stops | Thu, Oct 153:15–4:15 PM | 1 of 2 left | |
Game nightConcession standPark Ave | Sat, Oct 178:30 AM–1:00 PM | 2 of 4 left | |
CoachingAssistant coach, girls 12UPark Ave | Thu, Oct 156:00–7:30 PM | 1 of 1 left |
No jobs match. Try another team.
Demo board: signing up claims a spot on this page only.
League staff
Text any of us. We're at the gym more than the office.

League director

Girls' league coordinator

Study hall, and deacon at Greater New Hope

18U open run and van coordinator
Sponsor
Registration fees cover about a fifth of the cost. Sponsors cover the rest.

$40
A reversible jersey, shorts and a water bottle for one player.
Most chosen$250
Referees, lights, the van and the concession stand for one Friday Night Lights.

$600
Everything for ten players for a full season, including study hall snacks.
Full Court League is a ministry of six churches and a 501(c)(3). Sponsors get a team photo in March.
Thank you
Greater New Hope FellowshipPark Avenue Missionary BaptistFrayser Church of God in ChristSt. Augustine's EpiscopalAirways Christian CenterOrange Mound Community CouncilSemmes Street Barbershop
Six congregations share the coaching, the vans and the bills.
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.