John "JDC" de Castro é um atleta experiente de esports, que iniciou sua carreira profissional em 2017. No começo, jogou por BLUEJAYS, Team Monarchs e PANTHERS Gaming, mas não conseguiu grandes conquistas com essas equipes. Seu único resultado notável foi o 3º-4º lugar no ESL Clash of Nations 2017.
Em janeiro de 2018, John voltou para o Monarchs e depois para o PANTHERS Gaming. Sua segunda passagem pelos "Panthers" foi mais bem-sucedida, onde conquistou medalhas de bronze na 99Liga S9 Div. 1, foi finalista na 99Liga S10 Div. 1, e garantiu o 3º-4º lugar no ESL Meisterschaft: Winter 2018.
No início de 2019, JDC assinou com a expert eSport, onde venceu alguns torneios. Depois disso, teve uma breve passagem pela Unicorns of Love, e no verão de 2021 juntou-se à MOUZ NXT. Com sua nova equipe, John conquistou ouro no WePlay Academy League Season 1: Online Stage, WePlay Academy League Seasons 1, 2 e 3, além de 1º-2º lugar no WePlay Academy League Season 2: Online Stage e Intel Extreme Masters XVII - Dallas: European Open Qualifier #1.
Após dois anos com os "Ratos," de Castro juntou-se à 00 Nation em agosto de 2023. Ele passou sete meses na equipe, conquistando dois torneios: Pinnacle Cup V e European Pro League Season 11.
Desde março de 2024, John de Castro atua pela equipe BIG. Com o time, alcançou 3º-4º lugar no Thunderpick World Championship 2024: European Series #1, ganhou prata no ESL Challenger at DreamHack Atlanta 2024 e no DACH CS Masters Season 2, além de garantir 1º-2º lugar no Perfect World Shanghai Major 2024: European RMR B.