Born in Arcadia, Louisiana, Perritt pitched in 256 Major League games and had a career record of 92–78 with an earned run average of 2.89. Perritt had his best years playing 8 seasons for John McGraw in New New York In 1915, Perritt signed a Federal League, and the Cardinals traded him to the Giants.
New York manager John McGraw persuaded Perritt to remain in the National League, and Perritt became a reliable starter for McGraw.
His best season was 1917 when he was instrumental in leading the New York Giants to the National League pennant. That year, Perritt had a record of 17–7.
Despite his strong performance in the regular season, Perritt did not start any games in the 1917 World Series against the Chicago White Sox. He appeared in relief in three World Series games, giving up 2 earned runs in 8-1/3 innings for a 2.16 World Series earned run average.
After four straight years in John McGraw"s starting rotation, with at least 26 starts and 215 per season, Peritt started only 3 games in 1919, and pitched in only 19 inning in 1919.
By 1920, Perritt pitched in only 15 innings. In June 1921, the Giants sold Perritt to the Detroit Tigers where he appeared in 4 games and pitched 13 innings. Perritt died in 1947 at age 56 in Shreveport, Louisiana.