Nel 2002 rimase nella stessa categoria, ma passò alla Honda, nel team Scot Racing in coppia con Mirko Giansanti. In quell'anno corse 16 gran premi ottenendo 42 punti, terminando 16º, ottenendo come miglior risultato due noni posti (Francia e Gran Bretagna). Fece molto meglio già la stagione successiva, corsa in squadra con Simone Corsi. Giunse per quattro volte sul podio, ottenendo due secondi (Sudafrica e Gran Bretagna) e due terzi posti (Francia e Pacifico) e chiudendo con 157 punti, al quinto posto in classifica generale. Riuscì anche a ottenere la prima pole position della sua carriera, in Francia, senza mai però arrivare alla vittoria.
Nella stagione 2005 è passato nella classe 250 sempre con la Honda, sempre nel Team Scot in squadra con Yūki Takahashi, senza abbandonare il suo numero portafortuna in carena (il 34, appartenuto a Kevin Schwantz). Chiude al terzo posto in classifica generale con 189 punti, dietro allo spagnolo Daniel Pedrosa e all'australiano Casey Stoner. Nel corso della stagione ha ottenuto due secondi posti (Portogallo e Cina) e tre terzi posti (Francia, Catalogna e Qatar). L'anno successivo i due piloti che l'avevano preceduto in classifica si trasferiscono in MotoGP e gli avversari diventano Jorge Lorenzo e Alex De Angelis. I tre sono gli autentici mattatori del mondiale 250 sia quella stagione sia quella dopo. Dovizioso termina in entrambe le stagioni al secondo posto, dietro a Lorenzo.
Nel 2006 ottiene due vittorie (Catalogna[4] e Portogallo), cinque secondi posti (Qatar, Cina, Francia, Repubblica Ceca e Malesia), quattro terzi posti (Spagna, Turchia, Italia e Olanda), due pole position (Francia e Catalogna) e 272 punti iridati. Nel 2007 ottiene due vittorie (Turchia e Gran Bretagna), quattro secondi posti (Francia, Repubblica Ceca, Portogallo e Giappone), quattro terzi posti (Spagna, Cina, Catalogna e Australia), due pole position (Turchia e Portogallo) e 260 punti iridati.
Nel 2008 Dovizioso fa il suo esordio nella MotoGP in Qatar con una Honda del team privato JiR Team Scot, cogliendo subito un ottimo 4º posto e lasciandosi alle spalle Valentino Rossi. Dovizioso diventa la sorpresa della stagione, in grado spesso e volentieri di sorpassare le altre Honda ufficiali e di arrivare primo fra i vari piloti Michelin in più di un'occasione.
La sua stagione culmina con il primo podio in carriera nella MotoGP, ottenuto il 19 ottobre nel GP della Malesia. Andrea beffa negli ultimi giri l'americano Nicky Hayden, su Honda ufficiale HRC, e giunge alle spalle del vincitore Rossi e di Pedrosa. Ha chiuso il 2008 dietro a Rossi, Stoner, Pedrosa e Lorenzo, classificandosi primo fra i vari piloti privati con 174 punti.
Nel 2009 è passato al team ufficiale HRC, al fianco di Dani Pedrosa. Dovizioso sfiora il podio per tre volte di fila e ottiene la sua prima vittoria in MotoGP in occasione del Gran Premio di Gran Bretagna sul bagnato.[5] Si tratta della sua decima vittoria in carriera, due anni dopo l'ultimo successo in 250.
Diventa così insieme con Max Biaggi, Loris Capirossi, Valentino Rossi, Marco Melandri, Daniel Pedrosa, Toni Elías, Casey Stoner e Jorge Lorenzo uno dei pochi piloti capace di vincere in tutte le categorie in cui ha corso. A Indianapolis, gara segnata dalla caduta di Pedrosa e Rossi, riesce a ottenere il 4º posto a poca distanza da Hayden terzo e chiude ai margini del podio anche a San Marino.
Deve rinunciare al quinto posto nella classifica generale dopo l'ultima corsa a Valencia, quando Edwards lo supera di una sola lunghezza: 161 punti a 160.[6]
Nelle prime cinque gare del 2010 ottiene tre terzi posti (Qatar, Francia e Italia) e un secondo posto (Gran Bretagna), inserendosi stabilmente nel gruppo dei migliori. Ottiene pole position, la prima in MotoGP,[7] e secondo posto in Giappone e un altro secondo posto in Malesia. La terzultima gara della stagione, disputata in Australia sul circuito di Phillip Island, rappresentò la svolta in negativo della stagione di Andrea, costretto a ritirarsi per un problema allo sterzo e a perdere punti preziosi per la corsa al terzo posto in classifica generale. In Portogallo giunge terzo. Termina la stagione al 5º posto con 206 punti.
Nel 2011 rimane nello stesso team, con compagni di squadra Pedrosa e Casey Stoner. Ottiene quattro secondi posti (Francia, Gran Bretagna, Italia e Repubblica Ceca) e tre terzi posti (Olanda, Australia e Comunità Valenciana). Conclude la stagione al 3º posto con 228 punti.
Nel 2012 passa al team Tech 3, in sella a una Yamaha YZR-M1, con compagno di squadra Cal Crutchlow. Ottiene sei terzi posti (Catalogna, Paesi Bassi, Germania, Italia, Indianapolis e Aragona) e conclude la stagione al 4º posto con 218 punti.[8]
Il 22 agosto 2012 viene ufficializzato il suo ingaggio da parte del team ufficiale della Ducati a partire dalla stagione seguente; in sella alla Ducati Desmosedici, farà coppia con Nicky Hayden. Ottiene come miglior risultato un quarto posto in Francia e termina la stagione all'8º posto con 140 punti.
Nel 2014 il compagno di squadra è Cal Crutchlow. Ottiene un secondo posto in Olanda e un terzo posto nel Gran Premio delle Americhe. L'11 ottobre conquista a Motegi la sua prima pole stagionale, seconda in carriera nella classe maggiore, a distanza di quattro anni dall'ultima, sempre in Giappone. Segna, inoltre, il nuovo record della pista. Conclude il campionato al 5º posto con 187 punti.
Nel 2015 il compagno di squadra è Andrea Iannone. Ottiene pole position e secondo posto in Qatar. Giunge secondo anche nel Gran Premio delle Americhe e in Argentina. In Francia e in Gran Bretagna giunge terzo. Chiude la stagione al settimo posto con 162 punti.
Nella prima gara del 2016, in Qatar, giunge secondo. Nel successivo Gran Premio d'Argentina, viene travolto dal compagno di squadra Iannone nel corso dell'ultimo giro, mentre era in seconda posizione; riesce comunque a tagliare il traguardo al 13º posto. Anche nel successivo Gran Premio è protagonista incolpevole con Pedrosa di un incidente che lo costringe al ritiro. Nell'appuntamento spagnolo di Jerez, un guasto alla pompa dell'acqua lo pone fuori dai giochi. In Germania giunge terzo. In Austria e Giappone conclude secondo. In Malesia vince dopo essere partito dalla pole position, ottenendo la sua seconda vittoria in MotoGP e l'undicesima vittoria in carriera, dopo un digiuno durato ben sette anni. L'ultima vittoria del pilota romagnolo risaliva infatti al 26 luglio 2009, quando vinse nel Gran Premio di Gran Bretagna. Conclude la stagione al 5º posto con 171 punti.[9]
Nel 2017 il compagno di squadra è Jorge Lorenzo. Incomincia la stagione con un secondo posto in Qatar alle spalle di Maverick Viñales, mentre in Argentina è costretto al ritiro dopo un contatto con Aleix Espargaró. Ottiene un sesto posto ad Austin, seguito da un quinto e un quarto posto nei GP di Jerez e Le Mans. Il 4 giugno vince il Gran Premio d'Italia al Mugello. Trionfa anche nel GP successivo in Catalogna.[10] Il quinto posto ottenuto nel Gran Premio d'Olanda ad Assen lo proietta momentaneamente in testa al Mondiale, prima di essere superato dallo spagnolo Márquez al termine del GP di Germania, dove Dovizioso giunge ottavo. Dopo un sesto posto a Brno torna alla vittoria in Austria, al termine di un duello all'ultima curva proprio contro Márquez. Ottiene la seconda vittoria di fila e la quarta stagionale, a Silverstone dove taglia il traguardo davanti alle Yamaha di Viñales e Rossi. In questo modo ritorna in vetta alla classifica mondiale. Nel Gran Premio di San Marino giunge terzo. Vince in Giappone effettuando un controsorpasso nel cambio di direzione su Marc Marqùez all’ultima curva, e in Malesia dopo una gara sul bagnato. Durante l’ultima gara della stagione, sul circuito di Ricardo Tormo a Valencia, scivola sulla ghiaia a pochi giri dalla fine mentre si trovava in quarta posizione. Per questo motivo conclude la stagione al 2º posto con 261 punti, dopo aver lottato per il titolo per la prima volta nella sua carriera in MotoGP.
Nel 2018 vince nella prima gara stagionale in Qatar, per la prima volta nella sua carriera in MotoGP, dopo un sorpasso su Márquez all'ultima curva dell'ultimo giro. In Argentina taglia in sesta posizione, e ad Austin in quinta. Dopo due ritiri in Spagna, dove è coinvolto in un incidente insieme al compagno Jorge Lorenzo e a Daniel Pedrosa, e in Francia ritorna al podio in Italia con un secondo posto stabilendo il record assoluto di velocità raggiungendo i 356,4 Km/h.
Nel gran premio di Catalunya, si ritira dopo una caduta. In Repubblica Ceca vince dopo essere partito dalla pole position. In Austria giunge terzo. Il 9 settembre dello stesso anno trionfa a Misano, vincendo per la prima volta il Gran Premio di San Marino. In Aragona e Thailandia giunge secondo. Ottiene la pole position in Giappone ma all'ultimo giro scivola sulla ghiaia e conclude solo 18º. In Australia giunge terzo. Col sesto posto ottenuto nel penultimo GP in Malesia, si assicura matematicamente la seconda posizione in classifica generale. Vince a Valencia. Chiude la stagione 2° con 245 punti iridati.
Nel 2019 rimane nello stesso team, con compagno di squadra Danilo Petrucci. Ottiene una vittoria in Qatar, suo tredicesimo successo in top-class, risultato che gli permette di raggiungere Max Biaggi al terzo posto tra gli italiani più vincenti in classe regina, un secondo posto in Francia e un terzo posto in Argentina. Ottiene un altro terzo posto in Italia, gran premio nel quale migliora il già suo primato di massima velocità mai raggiunta nel motomondiale, portandolo a 356,7 km/h. In Catalogna è vittima, insieme a Valentino Rossi e Maverick Viñales, dell'incidente causato da Jorge Lorenzo. Giunge secondo in Repubblica Ceca. Torna alla vittoria in occasione del Gran Premio d'Austria.[11] Giunge secondo in Aragona. Arriva terzo in Giappone e in Malesia. Chiude la stagione al 2º posto con 269 punti.
Nel 2020 rimane nello stesso team. Ottiene una vittoria in Austria[12] e un terzo posto in Spagna concludendo la stagione al quarto posto con 135 punti.[13] Le sue prestazioni stagionali aiutano Ducati a conquistare il titolo costruttori che mancava dal 2007.[14] Al termine di questa stagione, con la decisione maturata nell'agosto di quell'anno, di lasciare la Ducati, Dovizioso si ritrova senza una sella per il 2021 e decide di prendersi un anno sabbatico lontano dal mondo delle corse.
Test con Aprilia e il ritorno in Yamaha (2021-2022)
Nel 2021, dopo un paio di test effettuati con Aprilia, che avevano dato l'illusione di un probabile ritorno alle corse proprio con la moto di Noale,[15] a partire dal Gran Premio di San Marino Dovizioso sceglie di firmare per il team Petronas Yamaha SRT,[16] alla guida di una Yamaha YZR-M1, come compagno di squadra di Valentino Rossi, prendendo il posto lasciato libero da Franco Morbidelli passato nel team ufficiale. Totalizza 12 punti.[17]
Nel 2022 corre in MotoGP in sella alla M1 del team Yamaha WithU RNF,[18] per poi annunciare, alla vigilia del Gran Premio di Gran Bretagna, il ritiro dalle competizioni motociclistiche a termine del Gran Premio di San Marino.[19] I punti conquistati gli consentono di chiudere al ventunesimo posto.[20]
Il 16 febbraio 2023 viene nominato leggenda della MotoGP per la sua lunghissima carriera e premiato al gran premio del Mugello dello stesso anno. [21]
^abcAndrea Dovizioso in cammino verso la gloria, su motogp.com, Dorna Sports S.L., 11 ottobre 2004. URL consultato il 30 ottobre 2022 (archiviato dall'url originale il 30 ottobre 2022).
^(EN) 125 2004 - World Standings (PDF), su resources.motogp.com, Dorna Sports S.L., 31 ottobre 2004. URL consultato il 22 marzo 2020.