The 26-year-old former West Indies Under-19 star hit 131, his maiden first-class hundred, to propel the West Indians to a formidable 397 all out in their first innings.
The Championship XI started day two 245-6 off 82 overs with Springer and Joshua Bishop at the crease on 45 and 6, respectively.
The pair batted excellently, putting on a partnership of 107 for the seventh wicket before Bishop fell for a 78-ball 50 off the bowling of Dane Piedt.
Kemar Roach (6) and Bryan Charles (0) fell not son after before Springer became the last man to go, also off the bowling of Piedt in the 118th over.
Springer’s innings lasted 212 balls and included 16 fours and three sixes.
Piedt finished with 3-41 off 16.3 overs while pacer Kagiso Rabada took 3-47 from his nine overs.
At stumps, South Africa reached 172-2 off 52 overs, trailing the Championship XI by 225 runs.
Opener Aiden Markram made 82 before retiring hurt while captain Temba Bavuma and David Bedingham were the not out batsmen at the crease at the end of the day’s play on 36* and 35*, respectively.
Anderson Phillip and Nial Smith have split the two wickets.
Full Scores:
West Indies Championship XI 397 all out off 117.3 overs (Shamar Springer 131, Jeremy Solozano 111, Joshua Bishop 50, Dane Piedt 3-41, Kagiso Rabada 3-47, Keshav Maharaj 2-82)
South Africa 172-2 off 52 overs (Aiden Markram 82 retired hurt, Temba Bavuma 36*, David Bedingham 35*)
The Proteas fumbled their final game against an impressive Netherlands side, coming up short in a 13-run loss that allowed Pakistan to capitalise and leapfrog them into the top two.
That sends the latter and India through to join New Zealand and England in the knockout stages of this year's tournament, leaving South Africa out in the cold after just two wins.
Having missed out on qualification to the semi-finals a year ago following an inferior net run rate, it marks the second successive T20 World Cup in which they have underperformed, but Bavuma is in no rush to decide his next steps.
"It's been a tricky time," he stated. "To be considering that now, a lot of it will be emotional, in terms of my role as captain within the team. It's something I will think about. I will speak to the relevant people.
"We have to see who comes in as a coach. Generally when you have changes like that, they might come in with a different style.
"They might find a different leader to execute whatever vision or style of play that they have. It will be emotional now if I think about all of that."
Bavuma admitted the burden of captaincy amid frustrating tournaments for his side had been near the front of his thoughts, adding: "Mentally, it does eat at you as a player.
"You try to manage your mental space as much as you can. You try to control what gets to you but with social media, whatever is being said out there always gets to you.
"I always try to keep a level head, through all the good and the bad times. I try to be as close to myself as possible. Not just for myself but for this group. We are going to take a lot of flack as a group and rightly so."
Aiden Markram's 52 and David Miller's unbeaten 59 guided the Proteas to victory at Perth Stadium in a thrilling, but low-scoring, T20 World Cup clash.
South Africa's bowling attack – spearheaded by pace duo Wayne Parnell (3-15) and Lungi Ngidi (4-29) – reduced India to 133-9 in their 20 overs, with Suryakumar Yadav (68) the only batsman to offer any firm resistance.
Yet India had hope when Quinton de Kock, Rilee Rossouw and Temba Bavuma all fell in the first six overs of South Africa's chase. Miller and Markram subsequently steadied the ship for the Proteas, yet the latter was fortunate.
Rohit and Suryakumar both missed run-out attempts, while Markram was dropped by Kohli in the deep. Indeed, he brought up his half-century with a sliced shot that landed between two fielders on the boundary.
It was a collective effort that disappointed Rohit, who said: "I thought we fought well until the end, but South Africa played well. The pitch is such that the wicket can come any time for the seamers. It was a match-winning partnership from Miller and Markram.
"But we were not good enough on the field. We have played in such conditions, so conditions are not an excuse. We want to be consistent in that department.
"We could not hold on to our chances, we missed a few run-outs, including myself."
The victory moved South Africa top of Group 2, with the Proteas having taken five points from their opening three matches.
However, while Markram and Miller starred with the bat and Parnell and Ngidi were brilliant with the ball, it was another tough day for captain Bavuma, who scored only 10 before edging Mohammed Shami to Dinesh Karthik.
Bavuma has struggled for form in T20Is this year, with Sunday's short-lived knock only the third time he has reached double figures from 10 innings.
Former Proteas captain Markram, however, had words of support for his skipper.
"I think every player goes through these sort of form slumps," Markram said in a press conference when asked about Bavuma's struggles. "With games that are so close to each other, it can seem a lot worse than what it is.
"I think the whole team, management involved, have been there for Temba and our ideas don't change about his ability. We all know his ability and our team and the role that he plays, not just from batting, but also from a leadership point of view as well.
"His leadership in my opinion has been excellent. On-field decisions have been really good that he's making. So I've got no doubt he'll come right with the bat. If he does, and we can get off to some good starts, I think it's going to help our batting unit a lot, but certainly not doubting his ability at all.
"I think the whole team, and I can speak on behalf of the team, we all support him. It happens to everyone. We've all been through it. I've been through it more than once, unfortunately. It's always just one knock away, and that's sort of the message that Temba has been given for the time being."
Having won the Test series, South Africa started the three-match ODI series in confident fashion on Wednesday.
It was not all plain sailing, with the hosts 3-68 when Van der Dussen came to the crease in the 18th over but, along with his skipper, the 32-year-old turned in a supreme performance.
After dismissing Janneman Malan (six), the returning Quinton de Kock (27) and Aiden Markram (four), India – under the leadership of stand-in white-ball captain KL Rahul – had their tails up, but Bavuma and Van der Dussen put on a stand of 204 to take the game away from the tourists.
Bavuma's methodical 110 from 143 deliveries – his second ODI 100 – anchored things at one end while Van der Dussen flourished at the other, hitting 129 not-out to propel South Africa to 296-4 from 50 overs.
Rahul (12) edged Markram through to De Kock in the ninth over, but Shikhar Dhawan and Virat Kohli, playing for the first time since he was relinquishing the captaincy, seemed to have India well-placed.
Dhawan was bowled by Keshav Maharaj (1-42) for 79, however, and Kohli (51) fell inside three overs with a failed attempt at a sweep, shortly after reaching his half-century.
India needed 141 to win heading into their last 20 overs, yet Shreyas Iyer (17), Rishabh Pant (16), Venkatesh Iyer (two) and Ravichandran Ashwin (seven) lost their wickets in the space of six overs.
The impressive Shardul Thakur reached 50 with the final ball of the day, but his flurry was never enough to trouble South Africa as India finished on 265-8.
Record-setting Van der Dussen dazzles
"In the past, I maybe would have taken 15-20 balls to assess, but the conditions told me I had to get going from fairly early on," said Van der Dussen after his innings.
Getting about it early on is just what Van der Dussen did, sweeping for four off the third ball he faced. It set the tone for an exquisite display that included nine boundaries and four sixes, with his 129 n.o. reached in 96 deliveries, at a strike rate of 134.37.
He now has the best average of any batsman to have scored at least 1,000 ODI runs, with 73.62.
South Africa share the wickets around
Jasprit Bumrah was the pick of India's bowlers with 2-48 from his 10 overs, though he had little support from the rest of the attack.
The Proteas, meanwhile, had Lungi Ngidi, Tabraiz Shamsi and Andile Phehlukwayo each contribute two wickets, albeit Bavuma will be unhappy with some sloppiness that crept in late on, when Thakur was able to tally 16 in the 48th over.
De Zorzi, the Proteas’ opening batter, was dismissed for 78 before lunch, while Bavuma was dismissed late in the day for 80, allowing West Indies to gradually claw their way back into the contest. Wiaan Mulder, not out on 37, and Kagiso Rabada, on 12, will resume batting for South Africa on Friday’s third day.
Jomel Warrican has been the pick of the Caribbean bowlers so far, with Kemar Roach (2-53) and Jayden Seales (2-57) also picking up key wickets.
Scores: South Africa 342 for 8 (Bavuma 86, de Zorzi 78, Warrican 3-66) vs West Indies
Resuming at 45-1 on a slow pitch that requires patience instead of flair, South Africa were initially kept quiet by West Indies' senior seamers Kemar Roach and Jason Holder, who started on good lengths but were punished as soon as they strayed.
While de Zorzi, who resumed on 32, got to his 50 off 78 balls, Tristan Stubbs (20) didn’t have the same luck as he edged a delivery from Roach to Holder in the slip cordon, adding only 18 to his overnight score of two.
Bavuma, in his first Test innings since March 2023, and de Zorzi kept West Indies at bay with a 51-run third wicket stand, which was eventually broken when the latter gloved to Kavem Hodge off Warrican shortly before the lunch interval.
After the break, Bavuma again dropped anchor and allowed his partner, David Bedingham, to take the fight to West Indies in a partnership worth 50 runs. Bedingham (29) later holed out to debutant Keacy Carty off Seales.
Ryan Rickelton (19) came and went shortly after watching Bavuma raise his 21st Test fifty. However, the captain was later trapped in front, and as the day draws to a close, Warrican struck twice, removing Kyle Vereynne (39) and Keshav Maharaj (zero) to keep West Indies in contention.