He played college football for the Western Kentucky Hilltoppers and was selected by the Tennessee Titans in the third round of the 2017 NFL draft.
Source:[16] On November 15, 2016, it was reported that Taylor and teammate Forrest Lamp had received and accepted offers to play in the 2017 Senior Bowl.
[18] He reportedly drew interest from multiple teams throughout the week and had meetings with the Tampa Bay Buccaneers and Oakland Raiders.
[19] On January 28, 2017, Taylor caught one reception for 14-yards, helping Cleveland Browns' head coach Hue Jackson's South team defeat the North 16–15.
[21] On March 27, 2017, Taylor attended Western Kentucky's pro day, along with Forrest Lamp, Max Halpin, and six other teammates.
At the conclusion of the pre-draft process, Taylor was projected by NFL draft experts and analysts to be a third or fourth round pick.
[27] Throughout training camp, he competed against Eric Decker for the vacant starting slot receiver job after the departure of longtime veteran Kendall Wright during free agency.
[28] Head coach Mike Mularkey named him the fourth wide receiver on the depth chart to start the regular season, behind Rishard Matthews, Eric Decker, and Corey Davis.
His first career reception came in the second quarter on a four-yard pass from Marcus Mariota before being tackled by Raiders' cornerback Sean Smith.
[33] On October 16, 2017, he caught his first NFL touchdown, a 53-yard pass from Mariota in a 36–22 victory over the Indianapolis Colts on Monday Night Football.
[39] On September 16, 2018, Taylor caught his first and only touchdown of the season on a screen pass from Blaine Gabbert as the Titans beat the Houston Texans by a score of 20–17.
He returned in time for the Week 13 matchup against the New York Jets and had his first 100-yard game, catching 3 passes for 104 yards as the Titans won by a score of 26–22.