Taylor again spent the entire season with the Giants in 1955. He played in 65 games and had 17 hits in 64 at-bats for a .266 batting average, while hitting four home runs and a .516 slugging percentage.[1] He played just two games in the field, both in right field.[1] In 1956, he played most of the season back in the minors with the Millers, but did appear in one game for the Giants, getting a double in four at-bats.[1][2] In 1957, he again played most of the season with the Millers, and went hitless in 11 games and nine at bats for the Giants.[1][2]
On September 14, he was sold to the Detroit Tigers, and played in nine games for the Tigers. The 1958 campaign was Taylor's final season in the Major Leagues. He played in eight early-season games, all but one as a pinch hitter, and getting three hits in 8 at bats for a .375 batting average.[1] After rosters were cut from 28 to 25 men in May, he spent most of 1958 with the Tigers' top affiliate, the Charleston Senators.[2] He started 1959 with Charleston, but moved to the Buffalo Bisons in the Philadelphia Phillies' organization in midseason.[2] He also played for the Bisons in 1960 and 1961.[2]
In his Major League career, Taylor played 149 games over five seasons and had 41 hits in 173 at-bats for a .237 batting average.[1][6] He hit 7 home runs, and 26 runs batted in and 17 runs scored, a .264 on-base percentage and a .405 slugging percentage.[1][6] Of his 149 Major League games, he only played in the field in 18, all in the outfield.[1] As a fielder, he made 13 putouts with no assists and no errors, for a career fielding percentage of 1.000.[1][7] He also played in 1261 minor league games between 1947 and 1961, with a .311 batting average and 186 home runs.[2]
Winter leagues
Taylor also played for the Navegantes del Magallanes and Leones del Caracas of the Venezuelan Winter League. He set two records while playing with Magallanes in the 1953–1954 season, when he became the first player in the league's history to hit three home runs in a single game, and for setting a new season mark with 16 home runs.[8][9]