Gaucher prometteur, Rosado connaît de bons débuts dans les majeures mais est utilisé très fréquemment par les gérants des Royals, Bob Boone (1996-1997) et Tony Muser (1997-2000)[6]. Le jeune lanceur accumule 203 manches et un tiers de travail en 1997 et 208 manches lancées deux saisons plus tard, une charge de travail considérable qui est l'une des causes probables des problèmes médicaux qu'il développe rapidement et mène à la fin prématurée de sa carrière sportive[6].
Rosado est invités aux matchs d'étoiles de 1997 et 1999. Les Royals sont peu compétitifs durant cette période, perdant en moyenne 90 matchs par saison[7], et Rosado est chaque fois le seul joueur représentant le club à l'annuelle partie d'étoiles de mi-campagne. Le au Jacobs Field de Cleveland, Rosado est le lanceur gagnant du match des étoiles remporté 3-1 par les joueurs de la Ligue américaine sur leurs homologues de la Ligue nationale, même si c'est contre lui que les vaincus marquent leur seul point, à la faveur d'un coup de circuit de Javy López[8].
Après la saison 1999, Rosado ne dispute que cinq rencontres, ses cinq dernières dans les majeures, en 2000. Sur cinq ans, il dispute 125 matchs des Royals, dont 112 comme lanceur partant. Sa moyenne de points mérités en carrière dans les majeures s'élève à 4,27 en 720 manches et un tiers lancées, avec 11 matchs complets dont deux blanchissages et 484 retraits sur des prises. N'ayant joué que pour des équipes aux fiches perdantes, il a remporté 37 victoires contre 45 défaites avec Kansas City.