← Back to DVSL My Profile
Loading…
My Profile
Sign in to check availability, chat with your team, and manage your games.
Not on a team yet? Sign up here.
← Back
Player Portal
Select your team to continue
Loading teams…
Pick your name from the roster.
— or —
Create your account — you'll only do this once.
⚠️ Check your JUNK / SPAM folder — reset emails usually go there!
Fill out the info below. Your captain will see your request and approve it.
🎉
Welcome!
← Back
Captain Dashboard
Select your team to continue
Loading teams…
Enter your captain password to continue.
Incorrect password. Try again.
Player Portal
Who are you?
Select your name above to get started.
Captain Dashboard
My Team
🔔 Notifications
Roster
Schedule
Submit Score
Attendance
Team Chat
Captains Chat
Payments
Announcements
❓ Help

Welcome, Captain

Manage your team, view your schedule, and submit game scores.

Next Up — Attendance
Your next 3 games with live availability counts. Tap a game for the full breakdown.
Loading…
Loading…
Team Overview
Loading…
Notifications
Your push subscription, recent pings, and settings.
Loading…
Roster
Add, edit, or remove players on your team.
Loading roster…
Schedule
Your team's upcoming and past games
Loading…
Submit Score
Enter the final score (optionally inning-by-inning). For live scoring, tap "⚡ Score Live" on a game.
Loading games…
Payments
Track which players have paid their season fees
Loading…
Attendance
See who's in for each game
Loading…
Team Chat
Send messages to your team. Players with notifications on get a push.
No messages yet.
Captains Chat
Private group chat — all team captains can read and post here.
No messages yet.
Announcements
League news and updates from the commissioner
Loading…
Captain Help
Quick rundown of everything you can do here.
1. Submit Game Scores

After each game, one captain (either side) submits the final score. The other captain confirms. Once both agree, the game is marked final and the league-wide scores/standings/stats update automatically.

For the full box score tool (batting, pitching, innings), use Open Full Box Score Tool in the Submit Score tab.

2. Track Payments

In the Payments tab, tap the checkbox next to each player's name as they pay. Adam can see paid totals for league accounting.

3. Team Chat & Captains Chat

Team Chat — messages go to your roster only. Players with notifications on get pinged.

Captains Chat — private group chat with all captains + the commissioner. Great for game-day coordination, rainouts, etc.

4. Availability

The Attendance tab shows you each player's Yes / Maybe / No for every upcoming game. Players set these from their own portal.

Still stuck?