After two strong season in the minors, Walker joined the Detroit Tigers in 1931, making his major league debut on April 15, 1931. He appeared in 90 games, 61 as a center fielder, and compiled a .286 batting average and a .355 on-base percentage.[1]
He returned to the Tigers in June 1935 but appeared in only nine games. In 29 plate appearances, he had four runs, three walks, three doubles, four runs scored, and one RBI. On June 25, 1935, he was released by the Tigers.[1]
In November 1935, Walker signed as a free agent with the Cincinnati Reds. He appeared in 92 games for the Reds in 1936, 48 as a center fielder and 24 as a left fielder. He compiled a .275 batting average and a .366 on-base percentage with 49 runs scored and 23 RBIs.[1]
He returned to the Reds in 1937 and appeared in 78 games, 37 in center field and 21 in left field. He compiled a .249 batting average and .349 on-base percentage.[1]
Walker again returned to the minors in 1938, appearing in 138 games for the Nashville Volunteers of the Southern Association with a .319 batting average and .475 slugging percentage.[3]
From 1939 to 1942, Walker played for the Minneapolis Millers of the American Association. He appeared in 511 games for the Millers. In 1939, he hit .304 with 24 home runs, and in 1940, he hit .318 with 25 home runs.[1]
Walker missed the 1943 and 1944 seasons, and most of the 1945 season, due to service in the United States Navy during World War II. He saw combat in the South Pacific and sustained a knee injury. Interviewed in a San Diego hospital, he said: "I guess I have played my last game of baseball."[4]
After his discharge from the Navy, Walker designed an aluminum brace for his knee and made a comeback with the Detroit Tigers.[5] He appeared in 28 games for the 1945 Tigers and had three hits, nine walks, and scored five runs in 32 plate appearances.[1] With his limited plate appearances, Walker was ineligible for the World Series, but Commissioner Happy Chandler waived the rules to allow the returning World War II veteran to play in the postseason. Walker played in two games of the 1945 World Series for the Tigers, getting a double and scoring a run in two World Series at bats as a pinch hitter.
Walker donated his papers to the University of Mississippi Library. The papers available there include correspondence, photographs, scrapbooks, and a notebook of World War II reminiscences.[7]