Wade received a non-roster invitation to spring training by the Yankees in 2016, but spent the season with Trenton.[7] Wade finished 2016 batting .259 with five home runs and 27 RBIs in 133 games, and was again named a Mid-Season and Post-Season All-Star.[5]
Due to an injury to Didi Gregorius, Wade competed to earn a spot on the Yankees' 25-man roster in spring training in 2017. Wade began the 2017 season with the Scranton/Wilkes-Barre RailRiders of the Triple–AInternational League.[8] The Yankees promoted Wade to the major leagues on June 27.[9] He recorded his first hit, a double, the following day.[10] Wade was sent back down on July 15 but soon returned on July 23.[11][12] He was again demoted on August 25 before returning on September 4.[13][14] In 85 games for the RailRiders he batted .310 with seven home runs and 31 RBIs, and was named an International League Post-Season All-Star.[15][16] In 30 games for the Yankees, he hit just .155/.222/.224.
Wade made the 2018 Opening Day roster after hitting .357/.400/.452 in spring training.[17][18] He got just three hits in 38 at-bats before getting sent down on April 22 in favor of Gleyber Torres.[19] Wade was recalled on July 5 when Torres went on the disabled list.[20] He was again optioned to Triple-A when Torres returned on July 25.[21] Wade was briefly called up when Aaron Judge broke his wrist on July 26, but was sent down again on August 2.[22] He returned as a September call up the next month.[23]
In 2019, Wade was the final roster cut before the end of spring training. He voiced his unhappiness with the decision to the media.[24][25] However, Wade was soon called up on April 1 when Miguel Andújar suffered a labrum tear in his shoulder.[26] After hitting .204 over 20 games, he was sent back to Triple-A on May 8.[27] Wade was once again recalled to the majors when CC Sabathia went on the Injured List at the end of July.[28] He was demoted on August 2 but recalled on August 18 when Thairo Estrada went down with a hamstring injury.[29][30] He remained with the Yankees for the rest of the year, and finished the 2019 season hitting .245/.330/.362 with two home runs and 11 RBIs in 108 plate appearances.
In the coronavirus-shortened 2020 season, Wade was positioned as the team's super utility player, able to play almost every position on the field.[31] He hit .170/.288/.307 with 3 home runs and 10 RBIs in 52 games. In 2021, Wade made the opening Day roster.[32] He was optioned to Triple-A on April 10 but returned on April 27.[33] He remained with the team for the rest of the season and hit .268/.354/.323 with 17 stolen bases in 103 games.
On November 19, 2021, the Yankees designated Wade for assignment.[34] The Yankees traded Wade to the Los Angeles Angels for a player to be named later (PTBNL) or cash considerations on November 22.[35] He made the team's opening day roster as one half of a platoon at second base with Matt Duffy.[36] In 67 games with the Angels, Wade batted .218/.272/.272 with 8 RBIs. He was designated for assignment on July 3, 2022.[37] He was unclaimed on waivers and the Angels sent him outright to the Salt Lake Bees of the Triple-A Pacific Coast League.[38]
On October 28, 2022, the Oakland Athletics and Wade agreed to a minor league contract.[41] He was a non-roster invitee in spring training[42] before being assigned to the Triple-A Las Vegas Aviators to begin the 2023 season.
On April 14, 2023, Wade had his contract selected to the active roster.[43] He appeared in 10 games for Oakland, going 1-for-13 (.077) with 8 strikeouts. Upon the activation of Ramón Laureano from the injured list on April 29, Wade was designated for assignment.[44] He cleared waivers and was sent outright to Las Vegas on May 1.[45] On June 17, Wade had his contract selected back to the major league roster after Kevin Smith was placed on the injured list.[46] Through 26 total games for Oakland, he had hit .255 with 2 RBI and 4 stolen bases. On July 14, Wade was removed from the 40-man roster and sent outright to Triple–A Las Vegas.[47] On August 1, Wade was re–selected to the major league roster.[48] He did not appear in a game for Oakland before he was designated for assignment two days later.[49] On August 4, he again cleared waivers and was sent outright to Triple–A Las Vegas.[50] On October 5, Wade elected free agency.[51]
On November 3, 2023, Wade signed a minor league contract with the San Diego Padres.[52] On March 19, 2024, the Padres selected Wade's contract and added him to their Opening Day roster.[53]