2011 wechselte Alfonso Pedraza im Alter von 15 Jahren in die Jugendakademie des FC Villarreal.[1] Im Januar 2015 wurde er in die C-Mannschaft befördert. Für den Viertligisten kam er jedoch nur zu einem Einsatz und stieg nach diesem direkt in die B-Mannschaft auf. Sein Debüt im professionellen Fußball gab er am 11. Januar 2015 für die Reservemannschaft in der drittklassigen Segunda División B beim 2:2-Unentschieden gegen den CF Reus Deportiu.[2] Sein erstes Tor erzielte er am 1. März beim 1:0-Sieg gegen Atlético Baleares.[3] Am 5. April gab er sein Debüt in der ersten Mannschaft von Trainer Marcelino García, als er beim 0:0-Unentschieden gegen den FC Valencia in der 72. Spielminute für Jonathan dos Santos eingewechselt wurde.[4]
Am 28. Juli 2016 wechselte er in einem Leihgeschäft für die gesamte Saison zum ZweitligistenCD Lugo.[5] Sein erstes Tor für die Galicier erzielte er am 21. August beim 2:2-Unentschieden gegen Gimnàstic de Tarragona.[6] Bis Ende Januar hatte er bereits acht Treffer und acht Vorlagen auf dem Konto.[7]
Am 31. Januar 2017 kaufte sein Stammverein Villarreal Pedraza für einen Betrag von 350.000 Euro aus seinem Leihvertrag mit CD Lugo heraus, nur um ihn sofort für den Rest der Saison 2016/17 an den englischenZweitligistenLeeds United auszuleihen. Die Whites sicherten sich außerdem eine optionale Kaufoption in Höhe von rund 10 Millionen Euro im Falle eines Aufstiegs der Mannschaft.[8] Sein Debüt gab er am 5. Februar bei der 1:2-Auswärtsniederlage bei Huddersfield Town.[9] Sein erstes Tor für Leeds erzielte er am 3. März beim 3:1-Auswärtssieg gegen Birmingham City.[10] Nachdem sein Team die Spielzeit auf dem 7. Tabellenrang abschloss und die Aufstiegsplayoffs um einen Platz verpassten, kehrte Pedraza wieder nach Spanien zu seinem Stammverein zurück.
Am 5. Juli 2017 wurde er für die gesamte Saison 2017/18 an Deportivo Alavés ausgeliehen.[11] Sein Pflichtspieldebüt für Alavés gab er am 18. August bei der 0:1-Auswärtsniederlage gegen den CD Leganés.[12] Sein erstes Tor in der höchsten spanischen Spielklasse erzielte er am 21. Januar 2018 beim 2:2-Unentschieden gegen Leganés.[13] Die Saison beendete er mit drei Toren und sechs Vorlagen in 33 Ligaeinsätzen.[14]
Nach seiner Rückkehr zum FC Villarreal zur Saison 2018/19 avancierte er auch dort letztendlich zum Stammspieler. Am 4. November 2018 erzielte er sein erstes Pflichtspieltor für die erste Mannschaft der Submarino Amarillo, als er beim 1:1-Unentschieden gegen UD Levante in der 93. Spielminute zum Ausgleich treffen konnte.[15] In einer für den Verein enttäuschenden Spielzeit, welche man auf dem 14. Tabellenrang abschloss, kam Pedraza in 34 Ligaspielen zum Einsatz, bei denen er drei Tore und vier Vorlagen beisteuern konnte.[16]
Am 16. Juli 2019 wurde bekanntgegeben, dass Alfonso Pedraza in einem Leihgeschäft zum Ligakonkurrenten Betis Sevilla wechselt. Die Béticos sicherten sich außerdem eine Kaufoption.[17] Zuvor war der Flügelspieler auch mit einem Transfer zum BundesligistenEintracht Frankfurt in Verbindung gebracht worden.[18] Aufgrund mehrerer Verletzungsprobleme verpasste er im Laufe der Spielzeit 2019/20 mehrere Monate.[19] Sein erstes Tor gelang ihm am 8. Juli 2020 (35. Spieltag) beim 3:0-Heimsieg gegen den CA Osasuna.[20] In dieser Saison absolvierte er 21 Ligaspiele, in denen er diesen einen Torerfolg verbuchen konnte.[19]
Erstmals für eine spanische Juniorenauswahl wurde Alfonso Pedraza im Mai 2015 nominiert. Da schaffte er es in den Kader der U-19-Nationalmannschaft für die Qualifikationsspiele zur U-19-Europameisterschaft 2015. Sein Debüt gab er am 29. Mai beim 4:1-Auswärtssieg gegen Georgien. In diesem Spiel konnte auch er ein Tor beisteuern.[22] Nachdem er auch in den folgenden beiden Qualifikationsspielen jeweils einmal treffen konnte, wurde er für die Endrunde in Griechenland nominiert. Mit Spanien konnte er dort den Europameistertitel gewinnen. Er selbst wirkte in vier von fünf Spielen mit.[23]