"I deeply regret my actions," said the man, identified only as Sergei W. in keeping with German convention in court cases to protect the identity of defendants.
In a statement handed to the court in the western German city, he insisted he did not aim to kill or hurt anyone.
The triple blast last April 11 shattered the team bus's windows and left Spanish international Marc Bartra, 26, with a broken wrist, while a police officer suffered inner ear damage.
After initial fears of a jihadist attack were dismissed, W. was arrested 10 days later.
Also Read
Police charged the 28-year-old electrical technician with 28 counts of attempted murder as well as setting off explosions and causing serious bodily harm.
He had allegedly remotely set off the three explosive devices hidden in a hedge as the bus was leaving the team hotel for a Champions League match.
Prosecutors charge that W. had sought to profit from an anticipated plunge in the club's stock market value by cashing in on so-called put options, essentially bets on a falling share price.
W. reportedly drew attention at the hotel, first by insisting on a window room facing the front and then, in the chaos after the blasts, by calmly walking into its restaurant to order a steak.
Dortmund, also known as BVB, is the only football club in Germany that is listed on the stock exchange.
If its share price had indeed plunged, W. could have made as much as 500,000 euros ($600,000) in profit, say prosecutors.
A day after the attack, Dortmund played their postponed game against Monaco and lost, prompting then coach Thomas Tuchel to rail against UEFA for not giving the players time to come to terms with their fear before returning to the pitch.
Disclaimer: No Business Standard Journalist was involved in creation of this content