 As a major leaguer, Foster posted a career 32–30 won–lost record and 4.86 earned run average, with two complete games.In 509 innings pitched, he allowed 500 hits and 220 bases on balls, with 417 strikeouts.He later played for the independent St. Paul Saints of the Northern League in and .