This is a progressive list of men's association footballers who have held or co-held the European record for international goals since 1873. The progression up to 1956 is derivable from the world record progression because the world record holder was always European.
Cristiano Ronaldo became the first European and the second world international player to score 100 international goals. He scored his 100th goal for Portugal on 8 September 2020 against Sweden.
Criteria The criteria used by national FAs in considering a match as a full international were not historically fixed. Particularly for the early decades, and until more recently for FAs outside UEFA and CONMEBOL, counts of goals were often considered unreliable. RSSSF and IFFHS have spent much effort trying to produce definitive lists of full international matches, and corresponding data on players' international caps and goals. Using this data, the following records can be retrospectively produced. Note that, at the time, these records may not have been recognised.
One point of note is that early matches by the England Amateur side were played against the full national side of opponents. These matches are counted as full internationals by the IFFHS and the opposing FAs, though not by the (English) FA. This affects Vivian Woodward, who scored 29 full goals and 44 amateur goals; the IFFHS and RSSSF considers him as the record-holder from 1908.
European record Player Country Goal Date Venue Opponent Score Notes William Kenyon-Slaney 2 1873-03-08 Kennington Oval 4–2 Henry McNeil 2 1876-03-04 Hamilton Crescent 3–0 Henry McNeil 3 1876-03-25 Hamilton Crescent 4–0 John Ferguson 3 1877-03-03 Kennington Oval 3–1 Henry McNeil 5 1878-03-02 Hampden Park 7–2 John Ferguson 5 1878-03-23 Hampden Park 9–0 Billy MacKinnon 5 1879-04-05 The Oval 4–5 John Smith 6 1881-03-12 The Oval 6–1 George Ker 7 1881-03-14 Racecourse Ground 5–1 George Ker 9 1882-03-11 Hampden Park 5–1 George Ker 10 1882-03-25 Hampden Park 5–0 John Smith 10 1884-03-15 1st Cathkin Park 1–0 Charles Bambridge 10 1885-02-28 4–0 Charles Bambridge 11 1885-03-21 1–1 Tinsley Lindley 11 1888-04-07 5–1 Fred Dewhurst 11 1888-02-23 4–1 Tinsley Lindley 12 1890-02-23 3–1 Tinsley Lindley 14 1891-03-07 6–1 Steve Bloomer 15 1899-04-02 3–1 Steve Bloomer 17 1899-02-19 13–2 Steve Bloomer 19 1899-03-20 4–0 Steve Bloomer 20 1900-04-07 1–4 Steve Bloomer 24 1901-03-18 6–0 Steve Bloomer 25 1901-03-30 2–2 Steve Bloomer 26 1904-04-09 1–0 Steve Bloomer 27 1905-02-25 1–1 Steve Bloomer 28 1907-04-06 1–1 Vivian Woodward 31 1908-06-08 11–1 Woodward scored four times in this match to overtake Bloomer.Vivian John Woodward – International Appearances RSSSF Vivian Woodward 32 1908-06-10 7–0 Vivian Woodward England Amateurs 34 1908-10-20 12–1 Vivian Woodward England Amateurs 35 1908-10-24 2–0 Vivian Woodward 37 1909-02-13 4–0 Woodward scored twice in this match. Vivian Woodward England Amateurs 39 1909-04-17 11–2 Woodward scored twice in this match. Vivian Woodward England Amateurs 43 1909-05-20 9–0 Woodward scored four times in this match. Vivian Woodward England Amateurs 44 1909-05-22 11–0 Vivian Woodward 46 1909-05-29 4–2 Woodward scored twice in this match. Vivian Woodward 50 1909-05-31 8–2 Woodward scored four times in this match. Vivian Woodward 53 1909-06-01 8–1 Woodward scored three times in this match. Vivian Woodward England Amateurs 54 1909-11-06 7–0 Vivian Woodward England Amateurs 60 1909-12-11 9–1 Woodward scored six times in this match. Vivian Woodward England Amateurs 61 1911-03-04 4–0 Vivian Woodward 63 1911-03-13 3–0 Woodward scored twice in this match. Vivian Woodward England Amateurs 64 1911-05-25 4–1 Vivian Woodward England Amateurs 65 1912-03-16 4–0 Vivian Woodward England Amateurs 66 1912-06-30 7–0 Vivian Woodward England Amateurs 68 1912-11-09 4–0 Woodward scored twice in this match. Vivian Woodward England Amateurs 69 1913-03-21 3–0 Vivian Woodward England Amateurs 70 1913-03-24 1–2 Vivian Woodward England Amateurs 71 1913-11-15 2–1 Vivian Woodward England Amateurs 72 1914-02-24 8–1 Vivian Woodward England Amateurs 73 1914-06-10 5–1 Ferenc Puskás 73 1955-05-19 9–1 Ferenc Puskás – Goals in International Matches RSSSF Ferenc Puskás 75 1955-09-17 5–4 Puskás scored twice in this match. Ferenc Puskás 76 1955-09-25 3–1 Ferenc Puskás 77 1955-10-16 6–1 Ferenc Puskás 78 1955-11-13 4–2 Ferenc Puskás 79 1955-11-27 2–0 Ferenc Puskás 80 1956-02-19 1–3 Ferenc Puskás 81 1956-02-29 4–1 Ferenc Puskás 82 1956-06-03 4–5 Ferenc Puskás 83 1956-09-16 3–1 Ferenc Puskás 84 1956-10-14 2–0 Cristiano Ronaldo 84 2018-06-15 Fisht Olympic Stadium 3–3 Ronaldo scored three times in this match to equal Puskás.Cristiano Ronaldo dos Santos Aveiro – Century of International Appearances RSSSF Cristiano Ronaldo 85 2018-06-20 Luzhniki Stadium 1–0 Cristiano Ronaldo 88 2019-06-05 Estádio do Dragão 3–1 Ronaldo scored three times in this match. Cristiano Ronaldo 89 2019-09-07 Red Star Stadium 4–2 Cristiano Ronaldo 93 2019-09-10 LFF Stadium 5–1 Ronaldo scored four times in this match. Cristiano Ronaldo 94 2019-10-11 Estádio José Alvalade 3–0 Cristiano Ronaldo 95 2019-10-14 Olimpiyskiy National Sports Complex 1–2 Ronaldo scored three times in this match. Cristiano Ronaldo 98 2019-11-14 Estádio Algarve 6–0 Cristiano Ronaldo 99 2019-11-17 Stade Josy Barthel 2–0 Cristiano Ronaldo 101 2020-09-08 Friends Arena 2–0 Ronaldo scored twice in this match. Cristiano Ronaldo 102 2020-11-11 Estádio da Luz 7–0 Cristiano Ronaldo 103 2021-03-30 Stade Josy Barthel 3–1 Cristiano Ronaldo 104 2021-06-09 Estádio José Alvalade 4–0 Cristiano Ronaldo 106 2021-06-15 Puskás Aréna 3–0 Ronaldo scored twice in this match. Cristiano Ronaldo 107 2021-06-19 Allianz Arena 2–4 Cristiano Ronaldo 109 2021-06-23 Puskás Aréna 2–2 Ronaldo scored twice in this match. Cristiano Ronaldo 111 2021-09-01 Estádio Algarve 2–1 Ronaldo scored twice in this match. Cristiano Ronaldo 112 2021-10-09 Estádio Algarve 1–0 Cristiano Ronaldo 115 2021-10-12 Estádio Algarve 5–0 Ronaldo scored three times in this match. Cristiano Ronaldo 117 2022-06-05 Estádio José Alvalade 4–0 Ronaldo scored twice in this match. Cristiano Ronaldo 118 2022-11-25 Stadium 974 3–2 Cristiano Ronaldo 120 2023-03-23 Estádio José Alvalade 4–0 Ronaldo scored twice in this match. Cristiano Ronaldo 122 2023-03-26 Stade de Luxembourg 6–0 Ronaldo scored twice in this match. Cristiano Ronaldo 123 2023-06-20 Laugardalsvöllur 0–1 Cristiano Ronaldo 125 2023-10-13 Estádio do Dragão 3–2 Ronaldo scored twice in this match. Cristiano Ronaldo 127 2023-10-16 Bilino Polje 0–5 Ronaldo scored twice in this match. Cristiano Ronaldo 128 2023-11-16 Rheinpark Stadion 0–2 Cristiano Ronaldo 130 2024-06-11 Estádio Municipal de Aveiro 3–0 Ronaldo scored twice in this match. Cristiano Ronaldo 131 2024-09-05 Estádio da Luz 2–1 Cristiano Ronaldo 132 2024-09-08 Estádio da Luz 2–1 Cristiano Ronaldo 133 2024-10-12 Stadion Narodowy 1–3 Cristiano Ronaldo 135 2024-11-15 Estádio do Dragão 5–1 Ronaldo scored twice in this match. Cristiano Ronaldo 136 2025-03-23 Estádio José Alvalade 5–2 Cristiano Ronaldo 137 2025-06-04 Allianz Arena 1–2 Cristiano Ronaldo 138 2025-06-08 Allianz Arena 2–2 Cristiano Ronaldo 140 2025-09-06 Vazgen Sargsyan Republican Stadium 0–5 Ronaldo scored twice in this match. Cristiano Ronaldo 141 2025-09-09 Puskás Aréna 2–3 Cristiano Ronaldo 143 2025-10-14 Estádio José Alvalade 2–2 Ronaldo scored twice in this match. Cristiano Ronaldo 145 2026-05-23 NRG Stadium 5–0 Ronaldo scored twice in this match. Cristiano Ronaldo 146 2026-07-02 BMO Field 2–1
See also Progression of association football goalscoring record (world record) List of men's footballers with 50 or more international goals
References