Diventa Maestro FIDE nel 2008 all'età di 10 anni e Grande maestro nel 2013 a 15 anni e 21 giorni. In quell'anno è stato anche il secondo gm più giovane allora in attività, dopo il cinese Wei Yi.[1]
Giovanili e juniores
nel 2005 vince a Kołobrzeg il campionato polacco under-8;
nel 2010 partecipa, a 12 anni, al campionato del mondo under-20, ottenendo la sua prima vittoria contro un grande maestro (l'olandese Wouter Spoelman);
nel 2011 è secondo ad Albena nel campionato europeo giovanile under-14;
nel 2012 vince a Salona il campionato polacco under-18;
nel 2014 è terzo nel Campionato polacco e partecipa alle Olimpiadi di Trömso, realizzando 8,5 /11 in 3ª scacchiera e mancando di poco una medaglia individuale.
nel 2016 partecipa alle Olimpiadi di Baku, realizzando 7 /10 in 2ª scacchiera .[3]
Il trionfo alla Coppa del Mondo e gli altri tornei
Ad agosto 2021 vince a Soči la Coppa del mondo.[5][6] In dicembre diviene Campione europeo blitz.[7] Si classifica al primo posto al Campionato del mondo lampo a pari merito con il franco-iraniano ʿAlīreżā Firūzjāh e il francese Maxime Vachier-Lagrave con 15 punti su 21. Per regolamento Duda deve affrontare Vachier-Lagrave nello spareggio lampo, avendo entrambi un Buchholz migliore del franco-iraniano. Il primo mini-match di spareggio finisce in parità con due patte in entrambe le partite, mentre la terza partita, uno spareggio secco, vede la vittoria del francese con i pezzi bianchi, vittoria che lo laurea campione del mondo della disciplina, mentre il polacco deve accontentarsi del secondo posto.[8]
Nel maggio 2022 vince a Varsavia il torneo Superbet Rapid & Blitz Poland, facente parte del Grand Chess Tour . [9]
Nel 2024 in aprile vince la Bundesliga con la squadra SC Viernheim.
Statistiche
Ha raggiunto il suo massimo rating FIDE nel dicembre 2021 con 2760 punti Elo (12º al mondo e 1º in Polonia).[10]
Grandi maestri internazionali di scacchi che hanno raggiunto o superato i 2 700 punti elo. È riportato l'Elo massimo raggiunto in carriera. Lista aggiornata a febbraio 2023.