McGowan fu un umpire nella Major League Baseball che lavorò nell'American League dal 1925 al 1954 e fondò la seconda scuola per arbitri degli Stati Uniti. Il 14 aprile 1925 arbitrò la sua prima partita dell'American League in terza base.[1] Fu un umpire per 30 stagioni, arbitrando in 8 World Series (1928, 1931, 1935, 1939, 1941, 1944, 1947 e 1950). Arbitrò anche 4 All-Star Game (1933,1937, 1942, e 1950). Arbitrò 2.541 gare consecutivamente, perdendo una sola partita il 3 settembre 1940 a causa di una nevrite.[2]