
TSG 1899 Hoffenheim
Rankings Across Categories
raw value · rank · percentile · gradePerformance
Q rating
7.8
6th LgC+
ELO Performance
1564
5th LgC
Title odds
0.3%
6th LgC
Attention
Social reach
138.9M
4th LgB-
Star power
924.2K
10th LgC-
Attention Share
4.5%
6th LgC+
Social momentum
51.0%
12th LgC-
Business
Payroll
$95M
9th LgC
Revenue
$172M
9th LgC
Franchise value
$626M
9th LgC
Ranked within 21 in Bundesliga · 2.2K across all sports
Team Performance
standings, percentile-graded within the leagueRecord & form
Win%
63.6%C+
Wins
18C+
Losses
6
Draws
9
Efficiency
Point Diff
0.4C
Off
0.3C
Def
0.1C
#220in economics, globalof 2,461#9in Bundesliga economicsof 21
Lineup on court
derived starting five · tap a playerSubstitutes
Derived from roster Q & position — not an official depth chart.
Franchise legends

Heurelho Gomes
GK · 48.3K views
B
Birgit Prinz
Staff · 43.0K views
Roster Stats Breakdown
25 tracked · active roster by Q score| Depth | Bio | Model | Health | Box | Advanced | Attention | Money | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # | Player | Role | Pos | Age | Q ▼ | MVP Rk | Views Rk Lg | HP% | Goals | Assists | Apps | Min | Shots | Avail | Wiki / yr | Social / yr | Momentum | Y/Y | Wk × | Value | Salary | Endorse |
| 1 | ![]() ![]() Andrej KramaricKramaric | Start | FW | 35.1 | 9.7 | 4 | 52 | 1%68 | 1498 | 693 | 34100 | 220768 | 6495 | 0.968 | 225.8K | 94.8M | 66% | 40% | 0.3× | $2.6M | $1.1M | $1.5M |
| 2 | ![]() ![]() Bazoumana ToureToure | Start | FW | 20.4 | 8.6 | 46 | 89 | 1%73 | 585 | 999 | 3069 | 230872 | 4888 | 0.973 | 226.3K | 95.1M | 99% | 2649% | 5.6× | $1.0M | $286.5K | $738.0K |
| 3 | ![]() ![]() Vladimir CoufalCoufal | Start | DF | 33.9 | 8.6 | 37 | 93 | 1%100 | 144 | 897 | 34100 | 301295 | 2662 | 1100 | 132.7K | 55.7M | 69% | 50% | 0.3× | $1.5M | $653.5K | $886.6K |
| 4 | ![]() Fisnik AsllaniAsllani | Start | FW | 24 | 8.5 | 46 | 87 | 1%74 | 1095 | 795 | 3393 | 233574 | 7398 | 0.974 | 152.6K | 64.1M | 94% | 424% | 1.0× | $1.3M | $601.1K | $670.8K |
| 5 | ![]() ![]() Ozan KabakKabak | Start | DF | 26.3 | 7.8 | 64 | 109 | 1%45 | 476 | 029 | 2534 | 175144 | 3577 | 0.745 | 105.4K | 44.3M | 59% | 26% | 1.9× | $1.3M | $596.0K | $701.0K |
| 6 | ![]() Albian HajdariHajdari | Start | DF | 23.2 | 7.8 | 46 | 224 | 1%78 | 144 | 268 | 3069 | 243478 | 1951 | 1.078 | 37.5K | 15.8M | 79% | 99% | 0.4× | $288.3K | $135.4K | $152.9K |
| 7 | ![]() ![]() BernardoBernardo | Start | DF | 31.2 | 7.5 | 46 | 256 | 1%73 | 028 | 029 | 2964 | 231273 | 1028 | 0.973 | 20.3K | — | 55% | 17% | 1.1× | $309.3K | $154.9K | $154.4K |
| 8 | ![]() ![]() Koen CasteelsCasteels | Start | GK | 34.1 | 7.2 | 113 | 119 | 1%100 | 037 | 036 | 3290 | 285492 | 08 | 1100 | 79.2K | 33.3M | 11% | -35% | 0.3× | $1.2M | $494.7K | $684.2K |
| 9 | ![]() ![]() Wouter BurgerBurger | Start | MF | 25.4 | 7.1 | 64 | 226 | 1%78 | 476 | 591 | 3069 | 243078 | 3678 | 1.078 | 26.5K | 11.1M | 27% | -12% | 0.4× | $335.5K | $156.0K | $179.4K |
| 10 | ![]() ![]() Grischa PromelPromel | Start | MF | 31.5 | 7.1 | 46 | 308 | 1%45 | 791 | 268 | 3393 | 175845 | 4385 | 0.745 | 15.1K | 6.4M | 75% | 76% | 0.7× | $230.7K | $107.7K | $123.0K |
| 11 | ![]() ![]() Oliver BaumannBaumann | Start | GK | 36.2 | 6.9 | 127 | 67 | 1%100 | 028 | 029 | 34100 | 3060100 | 07 | 1100 | 186.7K | 78.4M | 83% | 134% | 0.3× | $1.6M | $571.0K | $1.1M |
| 12 | ![]() ![]() Alexander PrassPrass | Rotation | MF | 25.2 | 6.3 | 127 | 260 | 1%23 | 370 | 268 | 3285 | 130823 | 1847 | 0.523 | 26.1K | 11.0M | 78% | 92% | 0.5× | $277.9K | $133.1K | $144.8K |
| 13 | ![]() ![]() Tim LemperleLemperle | Rotation | FW | 24.5 | 6 | 64 | 298 | 1%56 | 894 | 268 | 2964 | 194455 | 5392 | 0.856 | 16.7K | 7.0M | 61% | 30% | 0.4× | $159.6K | $78.8K | $80.8K |
| 14 | ![]() Leon AvdullahuAvdullahu | Rotation | MF | 22.4 | 4.7 | 127 | 222 | 1%100 | 028 | 151 | 3393 | 283492 | 1439 | 1100 | 34.7K | 14.6M | 86% | 176% | 0.5× | $236.1K | $115.8K | $120.3K |
| 15 | ![]() ![]() Robin HranacHranac | Rotation | DF | 26.5 | 4.4 | 127 | 250 | 1%70 | 144 | 029 | 2964 | 225169 | 821 | 0.970 | 30.4K | 12.8M | 84% | 154% | 0.5× | $330.2K | $161.9K | $168.3K |
Attention KPIs
reach, audience, search and heat — last 12 monthsReach & audience
Social media views
98.2M
all platforms · year
#9
16.8M
Social followers
all platforms
#9
4.6M
Avid fans
11.6M casual
#9
4.7M
Avg TV / game
audience
#9
33.5K
Avg attendance
per game
Search & share
Wiki searches (year)
516.9K
Wikipedia
Attention share · league
0.2%
of league attention
Momentum & heat
Momentum
51%
percentile
Year over year
-2.2%
vs last year
Week heat rank
#3,968
spike vs expected
Month heat rank
#4,024
spike vs expected
Year heat rank
#2,438
spike vs expected
Business KPIs
revenue, value, audience, and fan baseBroadcast $65.4M
Commercial $75.7M
Matchday $31.0M
Revenue & value
#9
$172.0M
Revenue
annual
#9
$6.1M
Operating profit
annual
#9
$626.0M
Franchise value
estimated
Costs & attention capital
#9
$94.6M
Payroll
annual
1.3M
AUM
roster pageviews / yr
rank = within Bundesliga (21 clubs)
Attention per $M revenue
3.0K
TSG 1899 Hoffenheim draws 3.0K views for every million dollars of revenue — outsized attention on a modest budget is the number a sponsor cares about, and nobody else publishes it.
Talent vs attention
every league player · this club's roster shown as headshotsAttention over time
weekly Wikipedia viewsThis year · 52 weeks
Since founding · monthly
Championship odds
live market win probabilities · this club highlighted0.3% to win the title
7th of 18 in the market
Title
Market2026-27 · polymarket

Germany




























