Bayern Munich won their 32nd Bundesliga title at the expense of Borussia Dortmund, while Union Berlin, Heidenheim and Jude Bellingham made history. bundesliga.com crunches the numbers behind a captivating 2022/23 campaign...
1 - Freiburg's Matthias Ginter was the only outfield player not to miss a single minute of the action, alongside goalkeepers Oliver Baumann, Koen Casteels, Mark Flekken, Manuel Riemann and Marvin Schwäbe.
Watch: Bundesliga 2022/23 - statistical analysis
2 - Freiburg went top on Matchday 5. It was the second time in their history they had led the Bundesliga standings.
3 - The 2022/23 season witnessed four hat-tricks (Serge Gnabry, Vincenzo Grifo, Karim Onisiwo and Marvin Ducksch). Grifo was the only player to score a lupenreiner Hattrick, however. He is the second Freiburg player to achieve the feat in the Bundesliga.
4 - Union's Sheraldo Becker had a direct had in four goals for the first time in his career, in the 4-2 win over Freiburg on Matchday 32. Four single-game goal involvements was the most by any player all season.
6 - Union scored six goals in one game for the first time on Matchday 4. The 6-1 win over Schalke was also their biggest Bundesliga win to date.
6 - Bayern scored six or more goals in five different matches - a Bundesliga record.
7 - Bayern's 7-0 win in Bochum on Matchday 3 was the biggest winning margin of the campaign. It also marked Bochum's heaviest home defeat in the Bundesliga.
Watch: Sadio Mane starred for Bayern in Bochum
8 - Dortmund won a club record eight Bundesliga games on the trot between Matchdays 16-23.
8 - Yussuf Poulsen became Leipzig's record substitute Bundesliga scorer with his seventh and eighth goals from the bench.
9 - On Matchday 2, Edin Terzic made history as the first Dortmund coach to win nine straight Bundesliga matches (he oversaw seven to end his first stint in charge at the end of 2020/21).
11 - Bayern's 11 titles in a row is a record across Europe's top five leagues per UEFA coefficient.
11 - Dortmund recorded 11 straight home Bundesliga wins up to and including Matchday 32 - a single-season club record.
12 - Raphael Guerreiro was the Bundesliga's top provider, with 12 assists.
12 - Freiburg put together a club record run of 12 unbeaten home Bundesliga matches between Matchdays 4-26 (W8, D4).
12 - On target in the 12th minute of added time in Schalke's win over Mainz on Matchday 31, Marius Bülter scored the latest Bundesliga goal since data collection began (1992).
13 - Bayern have won their last 13 games away to Bremen - the longest one-sided head-to-head record in Bundesliga history.
14 - Bochum conceded 14 penalties. Historically, only Hannover have given away more in one Bundesliga season (17, 1985/86).
14 - Dortmund posted 14 home wins - their most yet in a single Bundesliga campaign.
16 - Niclas Füllkrug and Christopher Nkunku scored a league-leading 16 goals apiece - the lowest top scorer's tally in Bundesliga history.
16 - Paul Wanner made his first appearance of the season on Matchday 15. He was the only 16-year-old - and youngest player - to feature in the Bundesliga in 2022/23.
17 - Before turning 18 during the winter break, Youssoufa Moukoko became the first minor to reach double figures for Bundesliga goals (11), as well as the first 17-year-old to score in both the Revierderby and Klassiker.
17 - Aged 17 years and 138 days, Mathys Tel became Bayern's youngest Bundesliga scorer with his debut goal against Stuttgart on Matchday 6. Indeed, he was the greenest scorer across the division in 2022/23.
17 - Nelson Weiper made history as Mainz's youngest player (17 years and 198 days) and goalscorer (17 years and 344 days), against Freiburg (Matchday 8) and Borussia Mönchengladbach (Matchday 22) respectively.
17 - On Matchday 11, Fabio Chiarodia became Bremen's youngest Bundesliga debutant (17 years and 139 days).
18 - Leipzig had a total of 18 different goalscorers in 2022/23 - a league-wide high for the season and new club record.
Watch: Jude Bellingham named Player of the Season 2022/23
19 - Yann Sommer made a single-game record 19 saves in Gladbach's 1-1 draw with Bayern on Matchday 4. Fourteen was the previous best.
23 - Goal difference decided the Bundesliga title race for the first time in 23 years, and seventh overall.
23 - Union are unbeaten in an on-going club record 23 Bundesliga home matches, dating back to February 2022.
26 - Randal Kolo Muani had a league-leading hand in 26 goals (15 of his own, plus 11 assists). The Eintracht Frankfurt star is the first player since Luca Toni (2007/08) to top the combined goals-assists chart in his debut Bundesliga campaign.
27 - Bayern are now unbeaten in their last 27 Bundesliga meetings with Bremen - the longest such run between any two Bundesliga clubs.
30 - Union's Janik Haberer became the first player to be substituted 30 times in a single season.
31 - Including last season and up until Matchday 19 of the 2022/23 campaign, Stuttgart set an ignominous Bundesliga record for most home games without a clean sheet (31).
32 - Bayern are record 32-time Bundesliga champions (33 German league titles overall).
32 - Onisiwo registered his 32nd Bundesliga goal on Matchday 34, thereby overtaking Robin Quaison as Mainz's record scorer in the German top flight.
35 - Schalke made it a Bundesliga record 35 away games without a win on Matchday 21, before breaking the cycle in Mainz two weeks later.
35 - Bayern fired off a season-high 35 shots on goal against Gladbach on Matchday 4. It was the highest number of single-game goal attempts since 20 February 2016 (also Bayern, 37).
36 - On Matchday 3, Mainz missed their first penalty since May 2013, ending a Bundesliga record run of 36 successful spot-kicks in a row.
36 - Christopher Trimmel, 36, overtook Christian Gentner as Union's oldest Bundesliga player.
Watch: The best of Karim Adeyemi
38 - Bayern and Union ended the season level on a league-low 38 goals conceded. For Die Eisernen, it represents a new gold standard for a single top-flight campaign.
39 - Makoto Hasebe, 39, became the oldest Frankfurt player in Bundesliga history, moving past Richard Kreß in the club annals.
39 - On Matchday 11, Grifo scored his 39th Bundesliga goal to replace Toni as the division's record Italian scorer. The Freiburg talisman has since swelled his tally to 50.
42 - A season-high 42 goals were scored on Matchday 32 - the biggest number since Matchday 34 of 2000/01 (44).
46 - The 46 shots on goal in the Matchday 32 Battle of the Borussias was also a season-leading figure.
50 - On Matchday 21, Bellingham became the youngest player to reach 50 Bundesliga wins (19 years and 235). He broke the record set by Bayern's Jamal Musiala on Matchday 14.
50 - On Matchday 27, Moukoko rewrote the history books as the youngest player to make 50 Bundesliga appearances (18 years and 139 days).
50 - On Matchday 15, in their 110th away game in the Bundesliga, Leipzig posted their 50th top-flight win on the road. No Bundesliga team has reached the milestone in such a short amount of time.
51 – Dortmund have scored at least once in each of their last 51 Bundesliga home matches - an on-going club record.
54 – Mainz's 54 goals for the campaign is a new club record.
55 – Dortmund's 55 home goals is also a club record for a single season.
57 – Bayern have scored at least once in their last 57 Bundesliga home games in a row. A longer run has occurred just twice before (both Bayern).
57 – Bayern's 57 first-half goals is new single-season Bundesliga record.
57 – Promoted Heidenhem are the 57th different club in Bundesliga history.
Watch: Heidenheim broke Hamburg hearts in thrilling promotion finale
59 - Freiburg's 59-point total is a new high for the club in the Bundesliga, since the introduction of the three-points-for-a-win rule.
60 - The 2022/23 season was the 60th of the Bundesliga era. So far, there have been 56,058 goals across 18,302 matches, at an average of three per game, as well as 12 different champions and over half a billion spectators in attendance at Bundesliga stadiums.
62 - Union's 62-point return, along with their 51 goals scored and 18 wins, are all club records for a Bundesliga campaign.
71 - The lowest title-winning tally since 2009/10, when Bayern got the job done with 70.
76 - On Matchday 27, Bayer Leverkusen and Frankfurt met for the 76th time in the Bundesliga (3-1). No other Bundesliga pair has faced off so often without being involved in a goalless draw.
87 - On Matchday 7, Augsburg ended Bayern's record run of goals in consecutive Bundesliga games, dating back some 87 matches (or two-and-a-half years).
89 - On Matchday 3 in Dortmund, Bremen made history as the first team to win a Bundesliga game after trailing 2-0 in the 89th minute. They ran out 3-2 winners.
92 - Bayern scored a league-high 92 goals. It's the fourth season in a row they've broke the 90-goal barrier. Historically, only two other teams have done so: Gladbach, 1973/74 (93) and Hamburg, 1981/82 (95).
100 - On Matchday 15 at Schalke, Musiala became the first Bayern teenager to reach 100 competitive appearances for the club (19 years and 259 days).
Watch: Jamal Musiala and Jude Bellingham - an unforgettable campaign
100 - Bellingham became the youngest Dortmund player to make 100 competitive appearances with his outing against Schalke on Matchday 7, aged 19 years and 80 days.
100 - Trimmel played in his 100th Bundesliga game on Matchday 14 - all for Union. He's the first player in the capital club's history to do so.
100 - The 100th Revierderby of the Bundesliga era produced the 31st draw between Schalke and Dortmund (Matchday 24).
109 - On Matchday 19, Kiliann Sildillia became the first Freiburg player to be sent off since November 2019. It ended a run of 109 Bundesliga games without a Freiburg dismissal - the longest since the introduction of the two-yellow-cards-equals-a-red rule in 1991.
151 - There were 151 substitute goals in 2022/23 - a Bundesliga record.
159 - In Mönchengladbach on Matchday 21, Bayern's Müller was substituted for the record 159th time (now 166).
200 - On Matchday 5, Peter Gulacsi became the first Leipzig player to reach 200 Bundesliga appearances.
235 - On Matchday 34, Kevin Trapp set a new record for most Bundesliga appearances for a Frankfurt goalkeeper (235), overtaking Peter Kunter.
250 - Leverkusen's Lukas Hradecky - the Bundesliga's record Finnish appearance-maker - played in his 250th Bundesliga game on Matchday 23.
250 & 1000 – On Matchday 28, Freiburg celebrated their 250th Bundesliga win, with Roland Sallai scoring the Black Forest club's 1000th top-flight goal.
256 - On Matchday 34, Stefan Bell overtook Nikolce Noveski as Mainz's record apperance-maker (256 games).
267 - On Matchday 5, Sommer replaced Ronnie Hellstrom as the non-German goalkeeper with the most number of Bundesliga appearances (267).
280 - Sepp van den Berg is the 280th Schalke goalscorer in Bundesliga history - a league record.
300 - On Matchday 15, Maximilian Arnold made his 300th Bundesliga appearance (all for Wolfsburg - a club record).
300 - On Matchday 20, Dortmund celebrated their 300th away win in the Bundesliga. Only Bayern have won more on the road.
341 - On Matchday 18, Christian Streich oversaw his 341st Bundesliga match as Freiburg head coach, overtaking Volker Finke at the top of the club record books.
350 - Streich moved onto 350 Bundesliga games come Matchday 27. Only Otto Rehhagel, Thomas Schaaf (both Bremen) and Winfried Schäfer (Karlsruhe) have taken charge of more Bundesliga matches for one club.
400 - On Matchday 7 against former employers Freiburg, Hoffenheim's Baumann marked his 400th Bundesliga appearance by keeping his 100th clean cheet.
400 - Patrick Herrmann made his 400th competitive appearance for Gladbach back on Matchday 7.
400 & 450 - Matchday 15 marked Hummels' 400th Bundesliga appearance. The following matchday, he chalked up his 450th competitive outing in Dortmund colours.
428 - Müller overtook namesake Gerd as Bayern's record outfield player in the Matchday 20 win over Bochum. It was his 428th Bundesliga appearance.
Watch: Thomas Muller - 12 titles, 12 goals
438 - Freiburg scored their 437th and 438th Bundesliga goals of the Streich era in the 2-1 win over Mainz on Matchday 8. The club's previous record tally under one coach was 437 (Finke).
500 - Schalke recorded their 500th Bundesliga clean sheet on Matchday 3. Only Bayern and Dortmund have more shut-outs on the board.
506 - The total number of different players to appear in the Bundesliga in 2022/23. The current record was set as recently as 2021/22 (511).
700 - Bayern recorded their Bundesliga-leading 700th clean sheet in the Matchday 2 win against Wolfsburg.
700 - Schalke's Matchday 31 win over Mainz was their 700th in the Bundesliga.
971 - The total number of Bundesliga goals in 2022/23 (17 more than the previous campaign). For the fifth season in a row, fixtures averaged over three goals per game (3.17).
1000 - The fifth goal in Bochum's 5-2 win over Hoffenheim on Matchday 19 was their 100th at home in the Bundesliga.
1500 - On Matchday 34, Leverkusen competed in their 1500th Bundesliga game.
Matchday 6 overview
Leaders HSV visit promoted Elversberg before Schalke seek only a second win of the season against high-flying Magdeburg on Saturday, while struggling Hertha host Braunschweig on Sunday in Bundesliga 2.
Matchday 4 CONFIRMED teams
Find out who else is in and out this weekend, after Harry Kane helped Bayern draw 2-2 with Bundesliga leaders Leverkusen.
Will Füllkrug be fit to help spark Dortmund in Freiburg?
Injury has denied Niclas Füllkrug a first start for out-of-sorts Dortmund in Saturday's trip to Freiburg.