Dobra skuteczność napastnika sprawiła, że latem 2001 trafił on do włoskiego Udinese Calcio. Tam pełnił rolę rezerwowego, bowiem w pierwszym składzie grywali zazwyczaj David Di Michele, Vincenzo Iaquinta i Siyabonga Nomvethe. Pavón w rundzie jesiennej sezonu 2001/2002 zanotował 7 występów w lidze. Strzelił w nich 1 gola, 26 sierpnia podczas swojego debiutu w Serie A z Torino FC. W styczniu 2002 Pavón przeszedł do drugoligowego SSC Napoli. Dla nowego zespołu przez rok nie zdobył jednak żadnej bramki i na początku 2003 powrócił do Hondurasu. Podpisał tam umowę ze swoim pierwszym klubem w karierze – Realem España.
Następnie Pavón reprezentował barwy kolejno takich drużyn jak Morelia z Meksyku, Deportivo Cali z Kolumbii, Cruz Azul z Meksyku i Comunicaciones z Gwatemali. W 2006 powrócił do Realu España, po czym 19 czerwca 2007 przeszedł do amerykańskiego Los Angeles Galaxy. 19 sierpnia zdobył 2 gole w przegranym 4:5 meczu Major League Soccer z Red Bull New York, oba po asystach Davida Beckhama. Po zakończeniu sezonu Pavón znów trafił do Realu España, w 2009 przebywał kilka miesięcy w Necaksie, po czym znów przeszedł do Realu España.