הוא השתתף באליפות העולם לשחייה (25 מטרים) ב-2014, באליפות העולם לשחייה 2015 ובאולימפיאדת הקיץ 2016 בריו דה ז'ניירו. באולימפיאדת הקיץ 2016 הוא השתתף בתחרויות 200 מטר חופשי ו-400 מטר חופשי. במירוץ 200 מטר חופשי, הוא סיים במקום ה-13 עם זמן 1:46.78 והגיע למחצית הגמר, שם סיים במקום ה-12 עם זמן 1:46.57 ולא התקדם לגמר. במירוץ 400 מטר חופשי, הוא סיים במקום ה-12 עם זמן של 3:45.92 ולא הצליח להגיע לגמר. הוא היה גם חלק מקבוצת הסדנאות של דרום אפריקה ב-4 × 200 מטר חופשי, שסיימה במקום העשירי במבחנים ולא זכתה לגמר. בראון השתתף בתרוצת 4 × 100 מטר.
הקבוצה שסיימה במקום ה-13 במבחנים ולא זכתה לגמר.