During his 12-year MLB playing career, McQuinn played for the Cincinnati Reds (1936), St. Louis Browns (1938–45), Philadelphia Athletics (1946) and New York Yankees (1947–48).[1] He was selected for the American League All-Star team six times (MLB cancelled the 1945 All-Star Game and no All-Stars were named that season).[1]
In 1938, McQuinn had a .324 career-high batting average with 12 home runs, 42 doubles, 100 runs and 82 runs batted in (RBIs).[1] In 1939, his batting average was .316 with 101 runs scored, 94 RBIs, 37 doubles, 13 triples and 20 home runs.[1] The following year he had 39 doubles, 10 triples and 16 home runs.[1] In 1944, his opening-game home run gave the Browns their first victory and was their only home run in a World Series game.
In 1947, at the age of 36, McQuinn hit .304 with 13 home runs and 80 RBIs, and was nominated for the MVP Award.[1] He retired at the end of the 1948 season at the age of 38.[1]
He was inducted into the Arlington Sports Hall of Fame in 1958 and the Virginia Sports Hall of Fame in 1978. He died of a stroke in an Alexandria, Virginia hospital, at the age 68 on December 24, 1978.[2]