As a true freshman at Western Kentucky in 2013, Taylor played in 11 games with seven starts and had 24 receptions for 270 yards.[5][6] As a sophomore in 2014, he played in all 13 games with seven starts and recorded 45 receptions for 767 yards and seven touchdowns.[7][8] Taylor set numerous school records his junior year in 2015. He finished the year with 86 receptions for 1,467 yards and 17 touchdowns, all school records.[9][10][11] He also broke school records for career receiving yards and receiving touchdowns during the season.[12] As a senior in 2016, Taylor broke the previous year's records with 98 receptions for 1,730 yards and 17 touchdowns.[13][14] He also broke the school career receptions record during the season.[15] For his career, he had 253 receptions for 4,234 yards and 41 touchdowns.
He graduated from Western Kentucky in May 2017 with a degree in elementary education.
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.[17] Taylor was impressive during Senior Bowl practices and showed his ability to focus on contested catches and showed smooth route running.[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.[20] Taylor was one of 58 wide receivers invited to perform at the NFL Scouting Combine in Indianapolis, Indiana. He completed all of the combine drills and finished first among his position group in the three-cone drill, tied for third in the short shuttle, and finished sixth in the broad jump.[21] On March 27, 2017, Taylor attended Western Kentucky's pro day, along with Forrest Lamp, Max Halpin, and six other teammates.[22] He opted to run positional drills and attempted to improve on his vertical jump and broad jump from the combine. Taylor increased his vertical to 38", but was unable to improve on his broad jump. 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. He was ranked the 14th best wide receiver prospect by NFLDraftScout.com.[23]
The Tennessee Titans selected Taylor in the third round (72nd overall) of the 2017 NFL draft.[25] He was the second wide receiver selected by the Titans in 2017, behind Western Michigan'sCorey Davis, who was selected in the first round (5th overall).[26] On June 5, 2017, the Titans signed Taylor to a four-year, $3.68 million contract that includes a signing bonus of $916,012.[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. Although he competed with Decker, he worked and learned under him extensively.[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.[29]
Taylor made his NFL debut in the Titans' season-opener against the Raiders and recorded two receptions for 14-yards during their 26–16 loss. 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.[30][31] On October 8, 2017, Taylor earned his first career start after Corey Davis was inactive due to a hamstring injury.[32] He had a 5-yard carry during a 16–10 loss to the Miami Dolphins.[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. Taylor finished the game with two receptions for 61 receiving yards.[34] The following game, Taylor had a season-high three receptions for 45-yards during a 12–9 overtime victory at the Browns.[35][36]
Taylor finished his rookie season with 16 receptions, 231 receiving yards, 43 rushing yards, and 1 receiving touchdown.[37] The Titans made the playoffs and faced off against the Kansas City Chiefs in the Wild Card Round. In the 22–21 victory, he had a four-yard reception.[38] In the Divisional Round against the New England Patriots, he had a five-yard reception as the Titans lost 35–14.[39]
2018 season
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. Two weeks later, Taylor had a career-high seven receptions for 77 yards during a 26–23 overtime victory over the Philadelphia Eagles. However, during a Week 9 victory against the Dallas Cowboys, Taylor injured his foot, causing him to miss the next 3 games. 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.[40]
Taylor finished his second professional season with 37 receptions for 466 yards and a touchdown.
Cleveland Browns
On August 31, 2019, Taylor was traded to the Browns for an undisclosed 2020 NFL draft pick.[41] Taylor only played in three games from Weeks 2–4, starting the Browns' Week two game against the Jets, and was only targeted once for a reception in the season, not making it. He did return three kicks for 53 yards. The Browns finished with a 6–10 record.
Taylor was waived by the Browns on September 5, 2020.[42] The Browns re-signed Taylor to their practice squad on September 6, 2020.[43] Taylor was promoted to the Browns' active roster on October 7, 2020.[44] The Browns placed Taylor on injured reserve with a neck injury on December 8, 2020.[45]
Houston Texans
On May 20, 2021, Taylor signed a one-year deal with the Houston Texans.[46] He was placed on injured reserve on August 25, 2021, and released on September 3.