MoneyballDixon-Coles · xG fusion
Back to Moneyball

★ Moneyball Original · Opinion

SV Elversberg: the smallest club in Bundesliga history is taking over the league

Moneyball Original: SV Elversberg, the smallest club in Bundesliga history

Four years ago SV Elversberg were playing in the Regionalliga Südwest, the fourth tier of German football, in front of a few thousand people. Today they are in the Bundesliga, 7th in the table on 13 points from 9 matches, and the clubs they have beaten include Bayer 04 Leverkusen, Borussia Mönchengladbach, FC Augsburg. They come from Spiesen-Elversberg, a municipality in Saarland of about 13,000 people, which is why they are called the smallest club in Bundesliga history.

Football loves a story like this, and football usually ruins it by February. Moneyball's job is to ask the cold question underneath the warm one: is Elversberg's start real, or is it a run of results that the chances do not support? Twelve methods, the Stats Centre for the club and for every player, and the season played out 10,000 times.

A village, a pharmacy and a ladder of four leagues

The short history is worth telling properly, because it explains the football. SV 07 Elversberg were a fourth-tier club for most of their life. The money behind them is local: Ursapharm, an eye-care pharmaceutical company from the same corner of Saarland, whose name is on the stadium, the Ursapharm-Arena an der Kaiserlinde. The football was built by Horst Steffen, who arrived in 2018 and climbed the ladder one rung at a time: promotion from the Regionalliga in 2022, the 3. Liga title in 2023, a first season in the 2. Bundesliga, and then third place in 2025 and a play-off against Heidenheim that they lost by one goal. Steffen left for Werder Bremen that summer. Most clubs would have fallen apart. Elversberg went up the next season.

There is no academy pipeline built over decades and no billionaire. There is a recruitment idea: young players other clubs undervalue, loan players who need minutes, and a style that makes the most of both. That is the kind of club Moneyball was invented to explain.

The season, match by match

DateMatchScorexG (Elversberg – opponent)ResultExpected points
29 August 2026v Bayer 04 Leverkusen3-21.25 – 1.91W0.96
5 September 2026at Borussia Mönchengladbach4-32.70 – 2.74W1.39
13 September 2026v FC Bayern München1-21.03 – 2.46L0.59
20 September 2026at Schalke 040-01.24 – 1.25D1.35
10 October 2026at FC Union Berlin0-10.25 – 1.59L0.39
17 October 2026v FC Augsburg4-34.55 – 4.23W1.56
24 October 2026at RB Leipzig0-40.64 – 2.49L0.37
30 October 2026v FSV Mainz 054-11.23 – 1.71W1.06
7 November 2026at Borussia Dortmund1-21.43 – 1.64L1.24

The last column is what each performance usually earns: the match's xG for both sides run through the Dixon-Coles score matrix. In 3 matches (v Bayer 04 Leverkusen, at Borussia Mönchengladbach, v FSV Mainz 05) Elversberg took at least a point and a half more than the chances usually give. That is where a promoted side's dream start is built.

The table, four ways

MeasureElversbergRank of 18
League position (points)13 pts from 97th
Expected points (from xG)8.9 from 916th
Pi-rating (goal margin vs average)−0.018th
Strength after shrinkage (xG margin per match)−0.3413th
Projected final points4212th

This is the table that matters most in this column. On points Elversberg are 7th. On expected points, the points their chances usually earn, they would have 8.9, which is 16th. That gap of +4.1 points is the honest heart of the story: the results are running ahead of the football. Their xG margin is −0.63 a match, 13th once Bayesian shrinkage has taken the noise out of a short season. The Pi-rating, built from results and goal margins alone, ranks them 8th, and the projection lands on about 42 points (12th).

The goals are real. So are the goals against.

Elversberg have scored 17 from 14.3 xG (+2.7) and conceded 18 from 20.0 xG against (+2.0 kept out). The finishing is well above the chances. Some of that is quality, young forwards hitting the ball cleanly, and some of it is the kind of streak that cools; the regression method expects part of it to come back to earth. At the other end the goalkeeper has kept out more than the shots faced deserve.

The number that worries the model most is the xG against: 2.22 a match. A promoted side that allows that many chances needs its finishing to stay hot; one that tightens up can stay in the league for years. Promoted sides that stay up comfortably usually do it by cutting that number as the season goes on.

The fortress at the Kaiserlinde

At home: 9 points from 4 matches (2.25 a match). Away: 4 from 5 (0.80 a match). A small, tight ground with the crowd on top of the pitch is worth real points to a club like this: big clubs arrive expecting to dominate, and find a team that runs at them. The home form is the foundation the whole season stands on.

How Elversberg play

Per match, BundesligaSV ElversbergRank of 18
Possession46.0%13th
Pass accuracy79.7%13th
Passes39214th
Long balls20.210th
Pressure Index36.914th
Dribbles8.93rd
Interceptions11.26th
Tackles14.715th
Shots11.216th
Big chances1.316th
xG for1.5912th
xG against2.2316th

They do not need the ball: 46.0% possession (13th). What they do with it is run: 8.9 dribbles a match, 3rd in the Bundesliga. Young attackers taking defenders on is the club's signature. Without it they read the game: 11.2 interceptions a match (6th), a mid-block that waits for the pass rather than chasing the man. The weakness is volume: 1.3 big chances a match (16th) from 11.2 shots (16th). Elversberg score more than teams who make chances like theirs usually do, which is why the finishing line above matters so much.

The players: a squad nobody else wanted enough

Elversberg's goals and assists in the Bundesliga this season. Each name opens his Stats Centre page.

PlayerMinutesGoalsAssistsxGRating
Maurice Krattenmacher462412.376.90
Lukas Petkov801222.507.05
David Mokwa657211.776.69
Felix Keidel792210.467.13
Cole Campbell326200.906.73
Noel Futkeu160111.426.65
Francis Onyeka314111.506.68
Frederik Schmahl134100.766.40

Per 90 minutes

Player (250 minutes or more)Goals + assists per 90xG per 90
Maurice Krattenmacher0.970.46
Francis Onyeka0.570.43
Cole Campbell0.550.25
Lukas Petkov0.450.28
David Mokwa0.410.24
Noah Darvich0.340.25

Maurice Krattenmacher leads them with 4 goals and 1 assist in 462 minutes, from 2.37 xG. He is finishing well above his chances, the clearest single source of the gap between Elversberg's points and their expected points.

The best-rated players

PlayerMinutesRatingGoalsAssistsxG
Felix Keidel7927.13210.46
Lukas Petkov8017.05222.50
Maximilian Rohr8027.05100.39
Maurice Krattenmacher4626.90412.37
Lukas Pinckert7576.83010.47
Nicolas Kristof8106.81000.00
Lukasz Poreba8106.80000.10
Cole Campbell3266.73200.90

Scouting Players Research on Maurice Krattenmacher

Maurice Krattenmacher, 21, plays as a wide midfielder for Elversberg in the Bundesliga. Strongest for his role in expected goals and duels won. Weakest in dispossessed.

Scouting Players ResearchMaurice Krattenmacher
Role and typeWide midfielder, direct wide midfielder
Moneyball Score (league and European cups, adjusted for strength)47
Rank among the wide midfielders of 16 leagues47th of 132
Rank among the wide midfielders of his league7th of 11
Moneyball Value (estimate)€6.3M to €20.6M (mid €13.4M)
Age curve: score in 1, 2, 3, 4 years50 · 52 · 54 · 54
What Scouting weighs for his rolePercentile among wide midfielders
Accurate crosses8th
Key passes28th
Expected assists (est.)35th
Successful dribbles92nd
Tackles35th
Interceptions48th
Expected goals95th
Duels won95th

The players most like him

Most like him in ScoutingClubSimilarity
Francis OnyekaElversberg80%
Tidiam GomisRB Leipzig75%
Romain Joy Kouakou EsseMillwall74%
Ignacio PeluffoTigre74%
Stanis IdumboMonaco73%

This is how a club the size of Elversberg survives: buy or borrow players at a fraction of what they are worth once they play, and let the Bundesliga set the price.

10,000 seasons: taking over, or holding on?

We played the rest of the Bundesliga 10,000 times. Every club plays every match it has left at its own strength (the xG margin per match, shrunk toward the league average while the sample is small), each result drawn from the Dixon-Coles score matrix. No reputation and no budget: only the chances.

In 10,000 simulated seasonsSV Elversberg
Stay up (15th or higher)88%
Relegation play-off (16th)6%
Relegated directly (17th or 18th)6%
A European place (usually the top six)8%
Champions League places (top four)2%
Most likely finishing place11th
Typical final points (median)42
Points the 15th-placed club usually ends on36
Points the 6th-placed club usually ends on53

To reach the 36 points that usually keep the 15th-placed club up, Elversberg need 23 more from 25 matches: 0.92 a match, against the 1.44 they have taken so far. The early points are the whole difference: they turn a likely relegation fight into a likely second Bundesliga season.

#ClubPtsxPtsPts − xPtsPiProjected
1FC Bayern München2122.2−1.2+0.2573
2Borussia Dortmund2114.9+6.1+0.1558
3SC Freiburg1916.7+2.3+0.1360
4RB Leipzig1817.6+0.4+0.1761
5Bayer 04 Leverkusen1614.7+1.3+0.0554
6Werder Bremen1512.9+2.1+0.0551
7Elversberg138.9+4.1−0.0142
8VfB Stuttgart1212.0+0.0−0.0046

Is Elversberg taking over the league?

  1. The results. 7th on 13 points from 9 matches, with wins over Bayer 04 Leverkusen, Borussia Mönchengladbach, FC Augsburg, FSV Mainz 05.
  2. The chances. 8.9 expected points (16th), an xG margin of −0.63 a match (13th).
  3. The future. Stay up in 88% of 10,000 seasons, a European place in 8%.

The Moneyball view

The results say yes. The chances say not yet. Elversberg are winning more than their football usually wins, and the story of their season is whether they can turn that cushion into safety before the numbers catch up. Either way, the achievement is already historic. A club from a municipality of 13,000 people, with a ground of around 10,000 places, has gone from the fourth tier to the top half of the Bundesliga table in four years, by finding value where richer clubs did not look. The climb was not luck. It is the most Moneyball story in Europe. This column updates itself after every round.

The Moneyball methods in this column
  1. Expected goals (xG): the quality of every chance, so a team is judged on what it created and allowed, not only on what went in.
  2. Expected points: each match's xG run through a Dixon-Coles score matrix (the Poisson model with the low-score correction the Match Board uses) to give the points a performance usually earns.
  3. Pi-ratings: a rating for every club at home and away, moved after each result by how far the goal margin beat or missed what the ratings expected.
  4. Bayesian shrinkage: a club's xG margin is pulled toward the league average as if it had 8 average matches more, so a hot month is not mistaken for a new level.
  5. Projection: the shrunk strength played out against an average opponent for every match left, added to the points already won.
  6. Monte Carlo season simulation: the rest of the league played 10,000 times, every match drawn from the Dixon-Coles matrix at each club's shrunk strength, for the chance of every finishing place.
  7. Finishing regression: goals scored against the xG behind them. A big gap rarely lasts a season.
  8. Goalkeeping regression: goals conceded against the xG faced, the other end of the same test.
  9. Home and away split: points per match on each side of the fixture list.
  10. League ranks on Sportmonks' team figures: possession, passing, pressure, chances, duels.
  11. Player ratings per 90, from the same Sportmonks data that runs Moneyball Scout.
  12. Points-to-safety line: from the 10,000 seasons, the points the 15th-placed club usually ends on, and the points a match Elversberg need to reach it.

Analysis by Moneyball Editorial. The club's history (the Regionalliga Südwest, the 3. Liga title, the 2025 play-off against Heidenheim, promotion in 2026), Spiesen-Elversberg's population, the stadium and Horst Steffen's years are the published record. Every figure about this season is read from the Moneyball Stats Centre (Sportmonks data) and updates itself with the data, and the sentences around the figures change with them.

SV Elversberg in the Stats Centre The Bundesliga table Maurice Krattenmacher in Scouting Players Research

Questions

Is SV Elversberg the smallest club in Bundesliga history?
It is widely called that. The club comes from Spiesen-Elversberg, a municipality in Saarland of about 13,000 people, and plays at the Ursapharm-Arena an der Kaiserlinde, a ground of around 10,000 places. That is why it is called the smallest club in Bundesliga history.
How did Elversberg get to the Bundesliga?
In four seasons: promotion from the Regionalliga Südwest (the fourth tier) in 2022, the 3. Liga title in 2023, third place in the 2. Bundesliga and a play-off defeat to Heidenheim in 2025, and promotion to the Bundesliga in 2026.
Where are Elversberg in the Bundesliga table?
7th on 13 points from 9 matches (4 won, 1 drawn, 4 lost), goals 17-18. The table on this page updates after every round.
Will Elversberg stay in the Bundesliga?
In Moneyball's 10,000 simulations of the rest of the season they finish 15th or higher 88% of the time, 16th (the relegation play-off) 6% and in the bottom two 6%.
Where do the numbers come from?
Sportmonks match, team and player data, read by the Moneyball engine and the Stats Centre and refreshed with every update of the site.

Tags SV Elversberg Elversberg Bundesliga Bundesliga 2026/27 Spiesen-Elversberg Saarland Ursapharm-Arena promoted clubs smallest club expected goals Moneyball