Al Weston was considered one of the greatest running quarterbacks of his day. He was also captain of the baseball team. He was the starting quartback on the undefeated 1928 Eagle team that won the Eastern Football Championship. One of Weston's greatest football moments came in 1928 when ran in the game winning touchdown, and the game's only points, in the 6 to 0 upset over Navy.

Weston was an All-American and inducted into the Boston College Varsity Club Athletic Hall of Fame in 1970. He was the team's scoring leader in the 1926, 1927 and 1928 seasons. He held the BC single season record for touchdowns (12) from 1926–1973.

After graduating from Boston College in June 1929, Weston signed with the Boston Braves. He made his major league debut on July 7, 1929. He would only play in three games over two days, going 0 for 3 in three pinch hitting appearances. He played the rest of the 1929 and 1930 seasons with the Providence Grays. He hit .235 in 62 games for them in 1929. In 1930, he batted .322 with 7 HR and 60 RBI. In 1931 his contract was sold to the Richmond Byrds, but he did not report.