
M. Hartel
177
6
Goals
3
Assists
7.6
Rating
16
Appearances
1398 mins
13%
Conversion
📊 Season Performance
📅 Career History
| Season | Club · League | Apps | Goals | Ast | Rtg |
|---|---|---|---|---|---|
| 26/27 | St. Louis City · Major League Soccer | 16 | 6 | 3 | 7.6 |
| 25/26 | St. Louis City · Major League Soccer | 34 | 9 | 4 | 7.4 |
| 24/25 | St. Louis City · Major League Soccer | 9 | 3 | 5 | 7.5 |
| 23/24 | FC St. Pauli · 2. Bundesliga | 33 | 17 | 12 | 7.8 |
| 22/23 | FC St. Pauli · 2. Bundesliga | 33 | 5 | 7 | 7.3 |
| 21/22 | FC St. Pauli · 2. Bundesliga | 31 | 2 | 4 | 6.9 |
| 20/21 | Arminia Bielefeld · Bundesliga | 22 | 0 | 0 | 6.9 |
| 19/20 | Arminia Bielefeld · 2. Bundesliga | 33 | 1 | 11 | 7.4 |
Hartel's 2026/27 season, read from the numbers
In 2026/27, M. Hartel moved in and out of the side for St. Louis City in the Major League Soccer: 16 appearances and 1398 minutes, averaging 87 minutes per outing. Per 90 minutes that is 0.4 goals per 90, 3.0 shots per 90 and 54% of his shots on target — the rate profile behind Hartel's totals.
Hartel played 644 passes at 80% accuracy — 41.5 per 90, which is the volume that decides whether a side builds through him or around him. Set against Hartel's own record, 2026/27 reads differently: he has managed 21 in a season before, so 9 is well short of his own mark; he is playing far less than he once did — 1883 minutes against 3472 at his peak.
Our records cover 3 seasons of Hartel's career, 2015/16 to 2020/21, across 2 clubs — 1. FC Köln, Arminia Bielefeld. In that time he has played 31 matches across 2 competitions, 1,946 minutes in all.
How these scores are built, and the minutes and rating floors a player must clear to appear on our boards, are set out in our methodology.