Vancouver Whitecaps FC
Following the conclusion of the 2010 PDL season Teibert was called up to the Vancouver Whitecaps senior team. He made his professional debut on July 31, 2010 in a 2–2 tie with the Carolina RailHawks.[7] In doing so, Teibert became the 10th youngest player to appear in a competitive match for the Whitecaps men's team at 17 years and 221 days.
The club moved to Major League Soccer for the 2011 season. Teibert had a successful preseason and signed with the MLS Vancouver Whitecaps FC on March 17, 2011.[8] The league signed Teibert to a Generation Adidas contract which made his salary exempt from the league's salary cap for a period normally lasting 1–3 years. Teibert was also signed as a homegrown player from Vancouver's residency program, meaning he did not have to go through the MLS SuperDraft process.
He made his MLS debut on March 19, in Vancouver's 2011 MLS opener against Toronto FC.[9] On May 11, 2013 Teibert scored his first two professional goals, both in the second half, against the LA Galaxy in a 3–1 Whitecaps victory.[10] Teibert would play in a number of positions with the Whitecaps in his first few years; as a winger in 2011, as a fullback in 2012, again as a winger in 2013, and finally as a defensive midfielder when coach Carl Robinson took over in 2014. Teibert would serve as captain during the 2014 Canadian Championship, and would also play in the 2014 MLS Homegrown Game that same season.[11] During the 2015 Canadian Championship, Teibert would win the George Gross Memorial Award as tournament MVP as the Whitecaps won the Voyageurs Cup for the first time in their history.[12]
After appearing in 23 matches in 2015, Teibert struggled for playing time during the 2016 season, appearing in only 11 matches with 8 starts, despite earning praise from head coach Carl Robinson.[13][14] In the 2017 MLS season, Teibert struggled again for playing time, and did not have his option exercised by the Whitecaps.[15] However a few days later he re-signed with the club on a new three-year contract through the 2020 season.[16] He scored his first goal in five years for Vancouver, netting the opener in a 2–1 victory over Toronto FC on October 6, 2018.[17]
In July 2020, during his tenth year with the Whitecaps, Teibert signed a contract extension with the club through the 2023 season, with an option for 2024.[18] In January 2024 it was confirmed that Teibert's contract would not be renewed, ending his time at the club after 301 appearances.[19] On March 1, 2024, he announced his retirement from professional soccer, having spent 16 seasons with one club. Teibert will join the Whitecaps front office.[20]