81 All-Star Games have been played (including two games in 1959-1962), with the National League winning 41, the American League 38, and 2 ties. The All-Star Game has seen several "eras" in which one league tended to dominate. From 1933 to 1949, the American League won 12 out of the first 16. The National League dominated from 1950 to 1987, winning 33 of 42 with 1 tie. This included a stretch from 1963 to 1982 when it won 19 of 20, including 11 in a row from 1972 to 1982. Since 1988 the American League has dominated, winning 18 of 23 with 1 tie, including a 13 game unbeaten streak (12-0-1) from 1997 to 2009. The National League ended their 13 year drought with a 3 - 1 victory in 2010.
As of the 2010 All-Star Game, the cumulative run totals for all 81 games played was 679 — closely split between the leagues — with 340 runs for the American League and 339 for the National League.
The longest All-Star Game — in terms of innings — lasted 15 innings, which has occurred twice: 1967 and 2008. The longest game — in terms of time — was 2008, with a total time of 4 hours and 50 minutes.
american league ftw :')