| Date | League | Transaction |
|---|---|---|
| 2015 NBA Draft | NBA | Drafted 42nd overall by Utah. |
| 8th August, 2015 | Lithuania | Signed a one year contract with Zalgiris Kaunas. |
| 7th July, 2016 | NBA | Draft rights traded by Utah to San Antonio in exchange for Boris Diaw, a 2022 second round pick and cash. |
| 2nd August, 2016 | France | Signed a one year contract with Le Mans. |
| 23rd October, 2017 | G-League | Designated as an allocated player by Austin Spurs. |
| 20th September, 2018 | NBA | Signed an unguaranteed one year minimum salary contract with San Antonio. |
| 23rd September, 2018 | NBA | Waived by San Antonio. |
| 27th November, 2018 | Germany | Signed for the remainder of the season with Telekom Baskets Bonn. |
| 16th January, 2019 | G-League | Returning player rights traded by Austin Spurs, along with Nick Johnson and a 2019 second round pick, to Wisconsin Herd in exchange for Travis Trice. |
| 2012 - 2015 | Boston College (NCAA) |
| July 2015 | Utah Jazz (Summer League) |
| August 2015 - June 2016 | Zalgiris Kaunas (Lithuania) |
| July 2016 | Utah Jazz (Summer League) |
| July 2016 | San Antonio Spurs (Summer League) |
| August 2016 - June 2017 | Le Mans (France) |
| July 2017 | San Antonio Spurs (Summer League) |
| October 2017 - June 2018 | Austin Spurs (G-League) |
| July 2018 | San Antonio Spurs (Summer League) |
| September 2018 | San Antonio Spurs (NBA) |
| November 2018 - present | Telekom Baskets Bonn (Germany) |
June 29, 2017
Olivier Hanlan - 42nd pick, 2015
Has not showed enough in his first two professional seasons to suggest that he is an NBA player.