Bo competeix en moto des que tenia 6 anys, participant en competicions júnior locals, i guanyant alguns campionats. En 2015, guanya la Red Bull MotoGP Rookies Cup. En 2016, debuta a Moto3, tercera categoria del campionat del món de motociclisme per l'equip Red Bull KTM Ajo, sent company del sud-aficà Brad Binder.[1] En la temporada, va obtenir 2 podis, finalitzant en 14è lloc en general. A partir del 2018, va correr en la Moto2, amb l'equip Tech 3 Racing, en el Gran Premi del Japó de motociclisme de 2018, on es fracturà la tíbia degut a un accident de metralla de l'explosió del motor a l'última volta.[2]