Orbán was born and grew up in Kaiserslautern, Germany[4] to a Hungarian father and a mother of Polish descent.[5] His parents split up when he was two, leaving his mother to raise him and his sister, Sandra.[6] Speaking of his childhood in 2017, Orbán said: "when I was a kid at home, I shot everything with my football. A few flower vases and bottles, nothing wild, but it was enough that Mama said: The boy has too much energy, we prefer to put it in a football club. Since she has done everything right."[1] He revealed that his father was a karate master in his youth.[1] Because of his Hungarian father, Orbán has a Hungarian passport.[7] Orbán attended Heinrich Heine High School in Kaiserslautern.[5][8][9] Outside of football, Orbán is a fan of classical music and plays the violin.
Orbán started his career in the 1. FC Kaiserslautern youth academy as a 4 year old and progressed through the ranks of the club's academy by playing for the club's U17 and U19 sides.[10]
At the start of the 2011–12 season, Orbán was then promoted to 1. FC Kaiserslautern II squad.[11] Shortly after, he was called up to the first team by Manager Marco Kurz.[12] He made first-team debut in a match against Bayern Munich on 27 August 2011.[13] But his return was short–lived when he suffered an injury that kept him out for a month.[14] Despite this, he signed his first professional contract with the club, keeping him until 2014.[15] Orbán received his first start against 1. FC Nürnberg on 26 November, deputising for suspended right back Florian Dick.[16] Orbán made the team 6 times in the Bundesliga, but spent most of his time with the reserve team, 1. FC Kaiserslautern II, in the fourth tier, scoring three goals in 23 matches.[17]
Orbán split the following season with the first team and the reserve team,[18] but managed to break into the first team down the stretch, starting 4 of Kaiserslautern's final 5 matches in the 2012–13 2. Bundesliga.[19] He scored his first goal with the first team in a 3–1 victory over Jahn Regensburg FC on 12 May 2013.[20] Orbán also started both legs of Kaiserslautern's promotion playoff against 1899 Hoffenheim as the club sought an immediate return to the Bundesliga. Kaiserslautern lost 5–2 on aggregate, remaining in the second division.[21] At the end of the 2012–13 season, he made nine appearances and scoring once in all competitions.
The 2013–14 season saw Orbán's breakthrough by getting more playing time, establishing himself in the centre–back position.[22] On 26 July 2013, he signed a new contract with the club, keeping him until 2016.[23] Orbán then captained the side for the first time on 12 August 2013, starting the whole game, in a 2–1 loss against Greuther Fürth.[24] In a follow–up match against Erzgebirge Aue, Orbán suffered a broken nose, but continued to play throughout the match, which he wore a mask.[25] In mid–September, Orbán began playing in the defensive midfield position, though he played in the centre–back position as well.[26] It wasn't until on 20 October 2013 when he scored his first goal for the club, in a 2–2 draw against Karlsruher SC.[27] Two months later on 3 December 2013 in the round of 16 of the DFB-Pokal, Orbán scored and set up the second goal of the goal, in a 3–1 win over Union Berlin.[28] His third goal for the side came on 26 March 2014, in a 1–1 draw against Arminia Bielefeld.[29] In a match against FC St. Pauli on 11 April 2014, Orbán was sent–off for a second bookable offence, as 1. FC Kaiserslautern won 3–2.[30] At the end of the 2013–14 season, he went on to make thirty–two appearances and scoring three times in all competitions.
In the 2014–15 season, Orbán continued to regain his first team place for the side, initially starting out in the centre–back position.[31] He then scored his first goal of the season on 12 August 2014, in a 1–0 win over FSV Frankfurt.[32] Three months later on 14 December 2014, Orbán scored a brace, as 1. FC Kaiserslautern won 3–0 against Erzgebirge Aue.[33] Following the departure of Srđan Lakić, it was announced that Orbán was named as a captain, succeeding Lakić.[34] He captained the side in a number of matches for the rest of the season.[35] During a 2–1 win over 1. FC Nürnberg on 14 March 2015, which he set up one of the goals, Orbán suffered an injury and had to be substituted in the 55th minute.[36] But he quickly recovered from the injury he sustained against 1. FC Nürnberg.[37] Orbán then scored his fourth goal of the season on 4 April 2015, in a 4–1 win over 1. FC Heidenheim.[38] At the end of the 2014–15 season, he went on to make thirty–one appearances and scoring four times in all competitions. For his performance, Orbán was named the club's player of the year.[39]
By the time of his departure, Orbán made seventy–seven appearances and scoring times in all competitions for 1. FC Kaiserslautern. During his time at 1. FC Kaiserslautern, he was the club's fan favourite and was subjected of a chant by supporters, calling him: "Williiiiie".[40] However, upon moving to RB Leipzig, the move caused much anger from the fans of 1. FC Kaiserslautern.[41]
In May 2015, Orbán joined league rivals RB Leipzig.[42] The move reported to have cost 2.5 million euros transfer fee.[43] He later said: "I switched mainly because of Ralf Rangnick. He can make any player better."[44]
Orbán made his RB Leipzig debut in the opening game of the season, starting the whole game, in a 1–0 win over FSV Frankfurt.[45] He quickly established himself in the starting eleven for the side, playing in the centre–back position.[46] In mid–September, Orbán was a subject of fault for making two mistakes in the last three matches, leading him to be on probation.[47] Despite this, Orbán continued to remain in the starting eleven for the side.[48] After picking up his fifth yellow card of the season against SV Sandhausen, Orbán missed the contest against his former club, Kaiserslautern, through suspension.[49] He scored his first goal for Leipzig in a 3–0 victory over Union Berlin on 19 February 2016, and was handed the captain's armband for two matches in March in the absence of regular captain Dominik Kaiser.[50] Orbán was sent off on his first return to the Fritz-Walter-Stadion in Kaiserslautern, after picking up his second yellow card in the 63rd minute.[51] During the match, he received mixed reception from 1. FC Kaiserslautern supporters.[52] Orbán played nearly every minute of Leipzig's successful campaign in the 2. Bundesliga, and as a centre-back, was instrumental in Leipzig's league-leading defense.[53] In his first season at RB Leipzig, Orbán went on to make thirty–three appearances and scoring once in all competitions.
In the 2016–17 season, Orbán continued to remain in the first team for the side, playing in the centre–back position.[54] He was given the vice captaincy for the side ahead of the new season.[55] After Dominik Kaiser was placed on the substitute bench against Hamburg on 17 September 2016, Orbán captained the side for the first time this season, where he set up a goal for Timo Werner, who went on to score twice, as RB Leipzig won 4–0.[56] As a result, Orbán captained the side in the number of matches when Kaiser was not featured in the starting eleven.[57] He then scored his first goal of the season, scoring from a header, which turns out to be a winning goal, in a 3–2 win over Bayer Leverkusen on 18 November 2016.[58] His second goal of the season then came on 17 December 2016, once again scoring from a header, in a 2–0 win over Hertha BSC.[59] Since the start of the 2016–17 season, Orbán started in every match until he was suspended for one match for picking up five yellow cards this season.[60] After serving a one match ban, he returned to the starting lineup, retaining his captaincy and starting the whole game, in a 3–1 win over 1. FC Köln on 25 February 2017.[61] However, later in the 2016–17 season, Orbán was sidelined, due to suspension, tactical changes and his own injury concern.[62] His performance in the 2016–17 season earned praises from Ralf Rangnick and the German media, Bild and kicker.[63] At the end of the 2016–17 season, Orbán went on to make twenty–nine appearances and scoring three times in all competitions.
Ahead of the 2017–18 season, Diego Demme and Orbán were among two candidates to be given a captain role by Manager Ralph Hasenhüttl, succeeding Kaiser.[64] Orbán was officially named captain of RB Leipzig by manager Ralph Hasenhüttl on 11 August 2017.[65] At the start of the 2017–18 season as captain, Orbán scored his first goal of the season, in a 4–1 win over Freiburg on 27 August 2017.[66] He extended his contract until the summer of 2022 on 13 October 2017.[67] Four days later on 17 October 2017, he scored his first UEFA Champions League goal, in a 3–2 win over Porto.[68] However, Orbán was sent–off in the 13th minute for a professional foul, as Leipzig lost 2–0 against Bayern Munich on 28 October 2017.[69] After serving a one match suspension, he returned to the starting lineup as captain, in a 2–2 draw against Bayer Leverkusen on 18 November 2017.[70] Orbán scored his third goal of the season on 17 December 2017, in a 3–2 loss against Hertha BSC.[71] He continued to stand out for the side as captain, as he helped the side finish sixth place and qualify for the UEFA Europa League.[72] His leadership as the club's captain earned praise from Manager Ralph Hasenhüttl.[73] Despite missing out eight matches during the 2017–18 season,[74] he went on to make thirty–seven appearances and scoring four times in all competitions.
The 2018–19 season saw the returning management of Ralf Rangnick and made a decision to rotate captaincy given to different players.[75] In the end, it was announced that Orban remained as captain for RB Leipzig.[76] He then helped the side qualify for the UEFA Europa League Group Stage after beating the likes of BK Häcken, Universitatea Craiova and Zorya Luhansk.[77] It wasn't until on 26 September 2018 when Orban scored his first goal of the season, in a 2–0 win over VfB Stuttgart.[78] Having initially appeared in the substitute bench at the start of the season, Orban regained his first team place in the centre–back position, along with his captaincy.[79] However, he soon lost his first team place and was demoted to the substitute bench, due to strong competition in the centre–back positions.[80] By late–January, Orban regained his first team place in the centre–back position once again, along with his captaincy.[81] He then scored twice for the side, in a 3–0 win over Hannover 96 on 1 February 2019.[82] Orban led the club reach their first DFB-Pokal Final after beating Hamburger SV 3–1.[83] In the final against Bayern Munich, Orbán started as captain and played for 70 minutes before being substituted, as RB Leipzig lost 3–0.[84] At the end of the 2018–19 season, Orbán went on to make thirty–nine appearances and scoring four times in all competitions. In the 2019–20 UEFA Champions League, Orbán was part of the team which reached the semi-finals, but eventually lost 3–0 against Paris Saint-Germain.[85] In April 2021, he extended his contract until June 2025.[86] He played in the 2021 DFB-Pokal Final, which RB Leipzig lost 4–1 to Borussia Dortmund.[87] At the end of the 2020–21 season, Orbán was voted "Player of the Season" by the Leipzig fans.[88]
In the 2021–22 Bundesliga season, he made 30 appearances and scored two goals. He scored his first goal in a 2–1 victory over VfL Wolfsburg on 23 January 2022.[89] His second goal was scored in a 1–1 draw against Arminia Bielefeld on 14 May 2022.[90] On 21 May 2022, RB Leipzig won the DFB-Pokal Final against Freiburg, in which Orbán scored in the penalty shootouts which ended in a 4–2 win, to be his club's first title in the competition.[91] In February 2023, he was in doubt to play a Bundesliga match against Union Berlin, as he would donate his stem cells, being registered with the DKMS since 2017, in order to save a patient with blood cancer.[92]
In the 2022–23 Bundesliga season, he made 33 appearances. He scored his first goal in the season in a 2–1 defeat against 1. FC Union Berlin on 20 August 2022.[93] On 10 September 2022, he scored his second goal in a 3–0 win over Borussia Dortmund.[94] In the 2022–23 season, he scored two more goals, one in a 3–2 victory against Hertha BSC on 5 October 2022[95] and another one in a 2–1 win against SV Werder Bremen on 14 May 2023.[96]
In the 2023–24 Bundesliga season, he made his first appearance in a 3–2 defeat against Bayer 04 Leverkusen on 18 August 2023.[97] His first appearance was followed by to more matches, one against VfB Stuttgart on 25 August 2023,[98] and an away victory (3–0) against 1. FC Union Berlin on 3 September 2023.[99] However, he was injured in a friendly match against Czech Republic. Therefore, he had to miss the remaining matches in 2023.
On 4 January 2024, it was revealed that he would be able to play at the end of January.[100][101] On 27 January 2024, he returned from his injury in a 5–2 defeat against VfB Stuttgart on the 19th matchday, in which he entered the pitch as a substitute for Mohamed Simakan.[102]
Orbán was born and grew up in Germany to a Hungarian father and a Polish mother, making him eligible for all three national teams: Germany, Hungary and Poland.[108][109][110]
Orbán was a youth international for Germany. In November 2009, he was called up to the Germany U18 squad for the first time.[111] However, he never played for the side despite being called up once more.[112] In November 2014, Orbán was called up to the Germany U21 squad for the first time.[113] He made his Germany U21 debut on 13 November 2014, coming on as a late substitute, in a 3–2 win over Netherlands U21.[114] Orbán went on to make two appearances for the U21 side.
In August 2016, the RB Leipzig's sporting director Ralf Rangnick hinted that Orbán could potentially play for the national side.[115] Two months later, he spoke out about the options in an interview with Bild, saying: "All three countries are still an option, Germany as one of the best football nations in the world remains for the time being my first address."[116] His performance at RB Leipzig attracted attention from the German media over calls of including in the squad for the 2017 FIFA Confederations Cup.[117] In response, Orbán made two separate interviews about his choice to play for, declaring his interests to play for the Germany national team.[118] However, Orbán did not make the final cut to the Confederations Cup squad.[119] Despite this, Orbán stated that he had not given up on a call-up to Germany team.[120]
On 1 October 2018, Orbán elected to represent Hungary.[121] The decision came after Hungary initially expressed interest in calling Orbán up to the national team about five months prior.[122] Orbán made his debut in a 1–0 UEFA Nations League loss to Greece on 12 October 2018.[123] On 15 November 2018, he scored his first goal in the national team in a Nations League match against Estonia at the Groupama Aréna.[124] On 8 June 2019, he scored twice in a 3–1 win over Azerbaijan in the UEFA Euro 2020 qualification.[125]
On 8 October 2020, Orbán scored his fourth international goal for Hungary against Bulgaria in a UEFA Euro 2020 qualifying play-off semi-final, as the Magyars won 3–1 in Sofia.[126] On 13 November, he played the full 90 minutes as Hungary beat Iceland in the play-off final to qualify for the 2020 European Championship.[127]
On 1 June 2021, Orbán was included in the final 26-man squad to represent Hungary at the rescheduled UEFA Euro 2020 tournament.[128] He played all three of the team's Group F matches at centre back as the Magyars lost to Portugal and drew with both France and Germany.[129]
On 10 September 2023, he suffered a knee injury in a friendly tie against Czech Republic.[133][134] On 24 October 2023, Philipp Hinze said that Orbán's convalescence was faster than predicted.[135]
In an article published on Nemzeti Sport, Zsolt Somogyi said that Orbán cannot be substituted and his absence is a huge problem for the national team. Orbán had to miss the matches between October and November 2023 against Serbia, Lithuania, Bulgaria, and Montenegro. In these four matches, the national team conceded six goals.[136]
On 14 May 2024, Orbán was named in Hungary's squad for UEFA Euro 2024.[137] He started the team's opening match of the tournament against Switzerland, playing the full 90 minutes of the 3–1 loss in Cologne.[138] He went on to start in a 2–0 loss to his birth nation Germany in the second match and a 1–0 win over Scotland in the third match as Hungary finished third in Group A with three points.[139]
^ ab"Willi Orban im Portrait"(PDF) (in German). 1. FC Kaiserslautern. 6 November 2013. Archived(PDF) from the original on 12 August 2014. Retrieved 31 July 2019.