Senior Softball-USA Official Team Ratings
See the recent mid-year ratings changes
The following team lists reflect the most up-to-date ratings for teams playing in official SSUSA-sanctioned qualifiers and Senior Softball World Championships. To sort ratings by Team Name, State, Rating, or Updated Date click on the appropriate header.
Latest ratings, by age division: 40+ Women 50+ Women 40+ Men 50+ Men 55+ Men 60+ Men 65+ Men 70+ Men 75+ Men 80+ Men 85+ Men
There was an error running the query [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'GROUP BY teams.team_id ORDER BY team_name, teams_ratings.team_history_id DESC' at line 33 ->
SELECT *, teams.team_id AS teams_team_id , teams_ratings.timestamp AS teams_ratings_timestamp
FROM teams
JOIN ratings ON ratings.rating_id = teams.team_rating
JOIN teams_ratings ON teams_ratings.team_history_id =
(
SELECT MAX(teams_ratings2.team_history_id)
FROM teams_ratings AS teams_ratings2
WHERE teams_ratings2.team_id = teams.team_id
)
LEFT JOIN team_registration ON
team_registration.team_id = teams.team_id
and (team_registration.year = 2025 or team_registration.year = 2024)
LEFT JOIN teams_event_rosters ON teams_event_rosters.event_team_roster_id = (
SELECT teams_event_rosters.event_team_roster_id
FROM teams_event_rosters
JOIN events ON
events.event_id = teams_event_rosters.event_id and
(events.event_roster_year = 2025 or events.event_roster_year = 2024)
WHERE
teams_event_rosters.team_id = teams.team_id
GROUP BY teams_event_rosters.team_id
)
LEFT JOIN teams_ratings_list_exceptions ON
teams_ratings_list_exceptions.team_id = teams.team_id and teams_ratings_list_exceptions.ratings_list_include = 1
WHERE
(
(
team_registration.year IS NOT NULL OR
teams_event_rosters.event_team_roster_id IS NOT NULL OR
teams_ratings_list_exceptions.ratings_list_include IS NOT NULL
)
and
teams.team_division = 50 GROUP BY teams.team_id ORDER BY team_name, teams_ratings.team_history_id DESC]