Austin Spurs (2016–2017) After going undrafted in the
2016 NBA draft, Garino joined the
Orlando Magic for the
2016 NBA Summer League. On July 29, 2016, he signed with the
San Antonio Spurs, Seven days later, he was acquired by the
Austin Spurs of the
NBA Development League as an affiliate of San Antonio.
Orlando Magic (2017) On April 3, 2017, Garino signed with the
Orlando Magic. He made his NBA debut the following night, recording one rebound in a 122–102 loss to the
Cleveland Cavaliers. On August 1, 2017, he was waived by the Magic. He currently holds the record for most NBA minutes played (43) without a point scored.
Saski Baskonia (2017–2020) On September 1, 2017, Garino signed a three-year deal with
Baskonia. In his first season with the club, he made his debut in the
2017–18 EuroLeague season. He made 23 appearances, averaging 4.5 points and 1.7 rebounds per game. In
2018–19 EuroLeague season, he made 18 appearances and averaged 5.6 points and 1.4 rebounds per game.
Žalgiris Kaunas (2020–2021) On July 22, 2020, he signed with
Žalgiris Kaunas of the
Lithuanian Basketball League (LKL) and the
EuroLeague. In six games he averaged 3.5 points and 1.5 rebounds per game. On July 7, 2021, Garino officially parted ways with the Lithuanian club.
Nanterre 92 (2021–2022) On August 18, 2021, Garino signed with
Nanterre 92 of the
LNB Pro A. In eight games, he averaged 4.0 points, 3.0 rebounds, 1.1 assists and 1.1 steals per game. On January 27, 2022, Garino parted ways with the team.
Basquet Girona (2022–2023) On July 16, 2022, Garino signed with
Bàsquet Girona of the
Liga ACB. He left the team on July 6, 2023. ==National team career==