Nel gennaio 2019 partecipa alla sezione Challenger del Torneo di Wijk aan Zee, chiudendo 7º su 14 con il punteggio di 7 su 13 (+4 =6 -3).[9] In giugno partecipa come N.5 del tabellone al Campionato asiatico individuale nel quale giunge 23º con 5 punti su 9 (+3 =4 -2).[10] In luglio, dopo aver superato in semifinale Jaime Santos Latasa per 2,5 a 1,5[11] e in finale Vasyl' Ivančuk per 3 a 1[12], vince la 32ª edizione del Torneo Magistral Ciudad de Leon, evento disputato con la cadenza di 20+10.
Nell'aprile del 2021 ha vinto per la terza volta il campionato iraniano di scacchi, concedendo agli avversari soltanto due patte in 15 turni.[13] In ottobre vince il Campionato spagnolo a squadre in 2ª scacchiera per la DuoBeniaján Costa Calida.[14]
Nel gennaio del 2023 è stato chiamato a prendere il posto di Jan-Krzysztof Duda nel Torneo di Wijk aan Zee dopo che il polacco si era ritirato per motivi personali.[15] Maghsoodloo ha condiviso il quinto posto della classifica con Fabiano Caruana, totalizzando 7/13 (+4 =1 -3).[16]
Nel 2024, in aprile vince la Bundesliga con la squadra SC Viernheim e in giugno l'Aqtöbe Open con 7,5/9. [17]
Nazionale
Con la Nazionale ha partecipato come 2a scacchiera alle Olimpiadi di Baku 2016, evento che ha concluso con +5 =6 -0 nelle 11 partite giocate[18] e come 1a scacchiera a quelle di Batumi 2018. In questa seconda partecipazione ha ottenuto 6,5 punti (+5 =3 -2).[19]
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.