Perhaps no memory will be cherished more fondly than the DFB Cup final against Eintracht Frankfurt in Berlin, however. The young American, who seems to carry the hopes and dreams of the free world on his shoulders whenever he steps onto the field, played an influential role in the 2-1 victory against the Eagles, a triumph that brought BVB a first major trophy since 2012 and an end to three successive seasons of heartbreak in the Olympiastadion.
It was perhaps fitting that Pulisic, symbolic of the new BVB generation, was at the heart of the long-awaited triumph. Latching onto a dinked through-ball from Raphael Guerreiro in the 67th minute, the American - a half-time substitute for Marco Reus - darted into the box, knocked the ball around Frankfurt keeper Lukas Hradecky, drawing a foul, and allowed Pierre-Emerick Aubameyang to send the resultant penalty into the centre of the goal.
It was a goal that in many ways summed up Dortmund's season; a fine piece of combination play by two of the world's brightest young players created the chance, at which point Aubameyang did the rest (as he has been doing all year), lifting his Panenka penalty past Hradecky.
It is worth looking more closely at how Pulisic won the spot-kick. In a fascinating interview with the Guardian recently, he described his style of play as: "Quick, strong, able to bounce off players, trying to be strong in winning tackles and annoying to play against, pretty much."
All of those traits were on display in that split-second in Berlin. Pulisic was quickest into the box, strong enough to escape the defenders and then bounced off Hradecky, winning the decisive penalty. Frankfurt are no doubt the latest of a host of continental sides to agree with Pulisic's assessment that he is "annoying to play against."
There have been countless other moments this season upon which Pulisic will reflect once he has got his breath back. There were the decisive performances home and away against European champions Real Madrid, no doubt another opponent who will testify that Pulisic is a nuisance to play against.
There was the scooped finish against Benfica that set Borussia on the way to the UEFA Champions League quarter-finals; there was the 6-2 victory against Bayer Leverkusen at home, when Pulisic, coming on just before half-time, went on to score once, set up another goal and helped to win a penalty. There was the injury-time equaliser at Ingolstadt on Matchday 8 that gave Die Schwarzgelben a vital point as Thomas Tuchel's side were threatening to wobble.
Watch: click play on the video below for highlights of BVB's 3-3 draw at Ingolstadt:
It has been a remarkable campaign for the 18-year-old, who admitted to the Guardian that he could not have imagined featuring this much (Pulisic has made 43 appearances in all competitions) at the start of the season: "I've been lucky, and I’m just thankful that I've been able to stay healthy and the coaches have felt they can trust me to play, whether it’s been off the bench or starting."
There can be little doubt, though, that the high point of such a remarkable season – and a remarkable young career – came in Berlin on Saturday night. His live video on Instagram in the aftermath of the victory placed Pulisic at the centre of the celebrations, sharing with his team-mates the satisfaction of, as he put it, "bringing the Pokal back where it belongs." There will no doubt be plenty more such moments.