Robert Lewandowski topped the scoring charts with 22 goals, Jadon Sancho laid on the most assists with 14, but were they the most ruthlessly efficient players of the season?
bundesliga.com takes a closer look at the players he needed the least time to either score or assist in 2018/19…
1. Paco Alcacer (Borussia Dortmund)
Minutes played: 1,203
Minutes per goal: 66
Watch: All of Alacacer's Hinrunde goals!
The least surprising bit of business done this season was Dortmund activating their option to buy the Spain international midway through his season-long loan from Barcelona. That happened on Black Friday in early February. Did someone say, 'Bargain of the century'?
He found the net with every single one of his first 10 shots in the German top flight. Every. Shot. When he found scored - brilliantly out-waiting Manuel Neuer to chip the Bayern Munich goalkeeper and win the Matchday 11 Klassiker — his eight league goals had come at the rate of one every 29 minutes.
He slowed as the season went on, but only just. Alcacer ended on 18 goals from 26 league appearances, just 11 of which were starts. He was on the pitch for a mere 1,203 minutes last season, scoring at a rate of one goal every 66 minutes, making him the most efficient striker in Bundesliga history.
And the secret? “It’s a little bit of everything," said the 25-year-old ex-Valencia striker. "Luck, self-confidence, the trust of the coach, games, and above all putting work in every day."
2. Reiss Nelson (Hoffenheim)
Minutes played: 628
Minutes per goal: 89
All parties can be happy with how the English youngster's season-long loan went in Sinsheim. Arsenal will get back a player who has confirmed his potential over the campaign, Hoffenheim got seven goals at a very healthy rate of return with his debut strike in the Matchday 3 defeat in Düsseldorf setting the tone for a breakneck start to life in Germany.
Six of his strikes came in his first 325 minutes in the Bundesliga - that's an Alcacer-esque finding of the net every 54 minutes. "He has made a very good impression," said boss Julian Nagelsmann early in the season. "He has already performed well and will play even better in the Rückrunde, that's relatively certain."
The new RB Leipzig coach was - for once - off the mark. Nelson's second half to the season proved trickier as the 19-year-old suffered injuries and saw Andrej Kramaric and Ishak Belfodil - ably assisted by Joelinton - form a front line there was little shame in him not being able to fully break into.
3. Sebastian Haller (Eintracht Frankfurt)
Minutes played: 2,181
Minutes per goal: 90
The French forward can happily lay claim to being the Bundesliga's most efficient all-round player of 2018/19 by guaranteeing to either score or set up a goal every single complete game he was on the pitch.
Eintracht Frankfurt teammate Luka Jovic got two more goals, but Haller registered four more assists than the new Real Madrid striker in Frankfurt's seventh-placed effort. But for a stomach muscle strain sustained late in the campaign that forced him to sit out five matches, those numbers would surely have been even more impressive.
4. Marco Reus (Dortmund)
Minutes played: 2,322
Minutes per goal: 92
Watch: 15 of Reus's 17 Bundesliga goals last term!
You cannot overstate the importance of the Dortmund captain to their 2018/19 season. Neither can Thomas Delaney.
“You can’t replace him,” the Denmark international midfielder told Eurosport. “When he’s in the side we have a clear path forward because we know he’s leading us."
Delaney added Reus "isn't the most talkative", but the Germany international certainly led by glorious example. Dortmund found the net 81 times last season - Reus was involved in no fewer than 25 of those strikes, virtually a third of all the team's goals, at a rate of once every 92 minutes.
5. Jadon Sancho (Dortmund)
Minutes played: 2,462
Minutes per goal: 94
Watch: Jadon Sancho under the tactical microscope
You have to get excited when a 19-year-old finishes top of the Bundesliga's assists chart in only his second season in Germany.
Sancho's 2018/19 campaign was nothing short of exceptional, slotting in seamlessly alongside the seasoned Reus and Götze, but not looking out of place in such esteemed company. In fact, he often outshone them.
Sancho's problem now is how does he top last season? It promises to be breath-taking watching him try.
6. Claudio Pizarro (Werder Bremen)
Minutes played: 674
Minutes per goal: 96
More than twice Sancho's age, the 40-year-old might have lost some speed in his legs, but his sense for being in the right place at the right time to put the ball in the net remains as acute as ever.
He broke the Bundesliga record as the German top-flight's most senior goalscorer when he struck against Hertha Berlin on Matchday 22, and extended it with his strike in the 2-1 defeat of RB Leipzig on the final day of the campaign.
The iconic Peruvian did lose his crown as the Bundesliga's top foreign-born goalscorer to the irrepressible Robert Lewandowski during 2018/19, but having signed on for the 10th German top-flight campaign of his career, he hasn't stopped scoring yet…
7. Ishak Belfodil (Hoffenheim)
Minutes played: 1,864
Minutes per goal: 98
It has taken some time for Belfodil, now 27, to make good on the potential he showed as a teenager at Lyon, but for Hoffenheim fans, it was certainly worth the wait.
A circuitous route to Sinsheim via Italy, the Middle East and Belgium suggested the Bundesliga side were taking a hit-or-miss gamble. After a slow start, it has resoundingly proved to be the former with the Algeria international hitting a rare vein of form with 12 of his 16 goals — including a maiden senior hat-trick in the Matchday 28 rout of Augsburg — an impressive Rückrunde return.
8. Robert Lewandowski (Bayern)
Minutes played: 2,959
Minutes per goal: 102
Watch: What makes Lewandowski so special?
Death, taxes, and Robert Lewandowski scoring goals. Thanks to the Bayern striker, there may in fact be three certainties in this world. The Bavarians endured a difficult start under Niko Kovac, and at one point trailed leaders Dortmund by nine points, but with Lewandowski to call upon, Bayern always knew that goals were not far away.
His haul of 22 - four more than closest challenger Alcacer - saw him lift the Torjägerkanone as the Bundesliga's top scorer for the third time in four seasons, and helped steer Bayern to a seventh consecutive title, and he even chipped in with seven assists - more than any centre-forward not called Haller - to boot.
9. Luka Jovic (Frankfurt)
Minutes played: 2,248
Minutes per goal: 102
Watch: Jovic scoring goals left, right and centre
Jovic, Haller and Ante Rebic formed as deadly a front three as any in Europe last term, helping Die Adler through to the UEFA Europa League semi-finals, where they were edged on penalties by eventual champions Chelsea.
While Jovic added 10 goals on the continent, his domestic form really caught the eye. His Goal of the Season contender against Fortuna on Matchday 8 came as part of a FIVE-goal haul in a 7-1 win. Left foot, right foot, head - Jovic doesn't care how he scores. Have Real found their long-term successor to Ronaldo? Last season's stats augur well…
10. Lucas Alario (Leverkusen)
Minutes played: 1,255
Minutes per goal: 104
Havertz grabbed the headlines at Leverkusen with a barely fathomable 17 goals from midfield; Kevin Volland had the hand in most goals (23); while Julian Brandt's form saw him seal a summer transfer to Dortmund. But in terms of ruthless efficiency, nobody outdid Alario.
The Argentine striker only started 11 games - 21 fewer than Volland - but that didn't stop him from finding the target nine times, with a further three assists for good measure. "It's important he's with us," said coach Peter Bosz in January. Seven Rückrunde goals later and the Dutchman's faith was repaid - every 104 minutes in the end.
Top 10 goals or assists by minutes played
1. P. Alcacer (18 goals/1,203 minutes)
2. R. Nelson (7 goals/628 minutes)
3. S. Haller (15 goals/9 assists/2,181 minutes)
4. M. Reus (17 goals/8 assists/2,322 minutes)
5. J. Sancho (12 goals/14 assists/2,462 minutes)
6. C. Pizarro (5 goals/2 assists/674 minutes)
7. I. Belfodil (16 goals/3 assists/1,864 minutes)
8. R. Lewandowski (22 goals/7 assists/2,959 minutes)
9. L. Jovic (17 goals/5 assists/2,248 minutes)
10. L. Alario (9 goals/3 assists/1,255 minutes)