Since the inaugural season in 1941, the California League has used three different formats for their All-Star Games.
The first season, in 1941, the California League All-Star Game was an exhibition game between the team with the best record during the first half of the season against the All-Stars from the remaining teams. This format was used again from 1960 to 1962.
From 1996 to 2016 (except for 1998) the All-Star of the Carolina League and the All-Stars of the California League. Leagues alternated hosting the annual contest.
The current format is a contest between the All-Stars from the North and South Divisions. This format was used from 1946 to 1949, 1954, 1955, 1959, 1984-1995, and again in 1998 (In 1998 the divisions were called 'Valley' and 'Freeway'). In 2017 the California League moved back to this format.
The California League did not have an All-Star Game in 1942, 1950-1953, 1956-1958, 1963-1983, and after the 2019 the All-Star Game did not return.