Vinales rođen je 18. juna 1992. godine u Farmington Hills-u u državi Mičigen. Na koledžu je branio boje Central Connecticut-a od 2011. do 2015. godine.
Nakon koledž košarke nastupao je u Portoriku i Tunisu prije nego je došao u Evropu 2018. godine.
Prvi ugovor u Evropi je potpisao sa AEK Larnakom gdje je u domaćoj ligi postizao 17.6 poena po meču uz 2.6 skokova i 2 asistencije.
U sezoni 2019/20 prelazi u Kalev sa kojim je nastupao u VTB ligi. Imao je fantastičnu sezonu u kojoj je postizao 17.7 poena uz 3 skoka i 4.6 asistencija. Nastupio je na All-Star utakmici u VTB ligi 2020. godine gdje je briljirao sa 22 poena, 3 asistencije i 2 skoka.
U prethodnoj sezoni je branio boje Lietkabelisa sa kojim je nastupio u Evrokupu. U domaćoj ligi je postizao 16 poena uz 4.5 asistencije, dok je u Evrokupu bilježio 14.8 poena i 4 asistencije.