After going undrafted in the 2015 NBA draft, McKinney signed a two-year contract with Port of Antwerp Giants of the Belgian League on July 27, 2015.[4] In 46 games, he averaged 7.8 points, 1.6 rebounds, 2.2 assists and 0.8 steals in 19.7 minutes.[5]
On October 30, 2016, McKinney was drafted in the second round by the Northern Arizona Suns during the 2016 NBA Development League Draft,[6] but was waived by the Suns on November 11.[7] On December 1, he was acquired by the Delaware 87ers.[8]
In 2018, McKinney signed with Macau Black Bears of the ASEAN Basketball League as an import player. They finished 6th in the regular season, with McKinney winning Player of the week in week 3. He led the team to the 2019 ABL playoffs, eventually falling short to the Singapore Slingers 1–2 in the Quarterfinals.
On September 23, 2021, Mikhael signed with Halcones de Xalapa of the Liga Nacional de Baloncesto Profesional. In 12 games with Halcones UV Xalapa in Mexico's LNBP, McKinney averaged 15.8 points, 3.6 rebounds, 4.9 assists, and 1.1 steals per game on .489 and .452 shooting from two-point and three-point range, respectively ... On Sept. 25, 2021, McKinney scored a season-high and team-best 28 points, adding two rebounds and eight assists in a 90–87 loss against Lenadores. (Statistics are as of Nov. 26, 2021.)[11]
In December, 2021, Mikhael signed with Edmonton Stingers of the CEBL during its off-season to play in the window 1 of the BCLA. He appeared in 2 games, averaging 16.5 Pts, 4 Rebs, 4 Asts.[12]