Darboh saw his first significant playing time as a redshirt sophomore in 2014. He appeared in 12 games, eight of them as a starter at wide receiver.[6] His best game of the season was against Indiana on November 1, as he had nine receptions for 107 yards and a touchdown.[10] Over the course of the entire 2014 season, Darboh was Michigan's second leading receiver (trailing only Devin Funchess) with 36 receptions for 473 yards and two touchdowns.[11]
As a redshirt junior in 2015, Darboh appeared in 13 games, including nine as a starter at wide receiver.[6] In the season opener against Utah, Darboh had eight receptions for 101 yards and a touchdown. Darboh also became a United States citizen in September 2016.[5][12][13][14] Against Indiana on November 14, he had eight catches for 109 yards and a touchdown. Over the course of the season, he led the Wolverines with 58 receptions, and his 727 receiving yards and five receiving touchdowns ranked second among the Michigan receivers, trailing only Jehu Chesson.[15]
In August 2016, prior to the start of the 2016 season, head coach Jim Harbaugh said of Darboh, "I would say he's our top receiver right now."[16] On September 10, 2016, Darboh caught five passes for 111 yards and two touchdowns, including a 45-yard touchdown pass from Wilton Speight in the first quarter.[17][18] On October 29, 2016, he had the best game of his college career, catching eight passes for 165 yards.[19][20] Through the first eight games of the 2016 season, Darboh was the leading Michigan receiver with 38 catches for 664 yards and five touchdowns.[21] During the 2016 season, Darboh was the team's leading receiver with 52 receptions for 826 yards and seven touchdowns. Boasting two 100-yard receiving performances, Darboh ranks fourth in reception yards per game in the Big Ten, averaging 68.8 yards.[22] Following the 2016 season, Darboh was named to the All-Big Ten Conference offensive second-team.[23]
Darboh was drafted by the Seattle Seahawks in the third round, 106th overall, in the 2017 NFL draft.[29] On May 23, 2017, Darboh signed a four-year deal worth $3.175 million overall with a $706,288 signing bonus.[30] On September 10, 2017, Darboh made his NFL debut in a 17–9 loss to the Green Bay Packers.[31] In Week 2, against the San Francisco 49ers, he had his first career reception, a 16-yard pass from quarterback Russell Wilson, in the 12–9 victory.[32]
Darboh was waived by the Seahawks on September 1, 2018.[33]
New England Patriots
On September 2, Darboh was claimed off waivers by the New England Patriots, but was waived two days with a failed physical designation.[34][35]
Seattle Seahawks (second stint)
After being waived by the Patriots due to a failed physical, Darboh reverted to the Seahawks and was placed on injured reserve.[36] He was waived on August 27, 2019.[37]
Tampa Bay Buccaneers
On September 16, 2019, Darboh was signed to the practice squad of the Tampa Bay Buccaneers.[38] He was promoted to the active roster on October 17, 2019.[39] He was waived on November 5.[40]
Pittsburgh Steelers
On November 18, 2019, Darboh was signed to the Pittsburgh Steelers practice squad.[41] He was promoted to the active roster on December 16, 2019.[42]
Darboh was waived on September 5, 2020, and was signed to the practice squad the next day.[43][44] He was released on October 26, 2020.[45]
Carolina Panthers
On December 11, 2020, Darboh signed with the practice squad of the Carolina Panthers.[46] He signed a reserve/future contract with the Panthers on January 4, 2021,[47] and was released on March 15, 2021.[48]
Denver Broncos
On June 17, 2021, Darboh signed with the Denver Broncos.[49] He was waived on August 6, 2021.