John Florveus

Tras no ser drafteado en 2013, debutaría como profesional en Rumanía en las filas del BC Timba Timișoara de la Liga Națională, en el que promedia 13,85 en 26 partidos disputados.

En la temporada 2014-15, firma por el TG Würzburg, filial del s.Oliver Wurzburgo, donde promedia 11.25 puntos en 24 partidos.

En la temporada 2016-17, juega en las filas del BC Cactus Tbilisi de la Georgian Super Liga, donde promedia 14.91 en 32 partidos.

En la temporada 2018-19, firma por el BK 04 AC LB Spišská Nová Ves de la Slovenská Basketbalová Liga, en el que participa en 25 encuentros promediando 12.88 puntos.

En la temporada 2020-21, juega en las filas del Union Tarbes-Lourdes Pyrénées Basket de la NM1, la tercera división francesa, en el que participa en 26 encuentros promediando 7.15 puntos.