Orlando Ramirez-USA TODAY Sports

In spring training, there are always players who surprise the organization.

David Dahl may just fit into this category for the Philadelphia Phillies.

A non-roster invitee, Dahl has shown glimpses of his talent to warrant earning one of he final bench spots.

The left-handed hitter, who previously played for the Colorado Rockies, has proved his mettle with a smooth and powerful stroke. It's easy to see why the Phillies brought him to Clearwater, Fla.

Dahl has been hampered in the past by a shoulder injury.

He looks healthy now.

"It just took a long time to get right," Dahl told Corey Seidman of NBC Sports Philadelphia. "I think probably like 2022 is when it finally started feeling better. I've played well at Triple A, it's just about getting the opportunity and taking advantage when you get it."

Dahl slashed .297/.346/.521 from 2016-19 with the Rockies and earned an All-Star berth in '19, when he hit .302 with a career-high .877 OPS in 413 plate appearances.

Nothing is guaranteed and Dahl is very well aware of that bitter reality.

All he can do is continue to put the work in.

"This is my 12th spring training so I'm used to it, especially these last couple of years trying to battle for a job," he told Seidman. "I think the biggest thing is trying to have good at-bats and hit balls hard. Whatever the numbers are, the numbers are, but they're watching the quality of the at-bat."

If Dahl doesn’t open on the 26-man active roster, he could help the Phillies at some point this season.

It's a matter of staying ready.

"When I don't start and come into the game, I take it very seriously to show I can come off the bench, too," Dahl said. "I think that's a big thing. Every at-bat's important in spring training for me right now."

That's the right attitude.

Don't be shocked to see Dahl in Citizens Bank Park this season.

More must-reads:

TODAY'S BEST
Nuggets star has worrying comment about latest injury
Broncos 'very unlikely' to bring back former NFL interceptions leader
Greg Olsen offers broadcasting advice to Tom Brady
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Mets star has theory about closer Edwin Diaz's recent struggles
Scottie Scheffler arrested, still makes PGA Championship tee time
Timberwolves chew up Nuggets to force Game 7
Rangers secure spot in conference finals after stunning third-period comeback over Hurricanes
Xander Schauffele makes history in first round of PGA Championship
Yankees' Hal Steinbrenner shares massive Juan Soto contract update
Steelers' Cameron Heyward addresses contract holdout
Knicks star ruled out for potential closeout game
Dodgers starter undergoes season-ending UCL surgery
Clemson’s Dabo Swinney gives smug response about not using transfer portal
Caitlin Clark's debut was most-watched WNBA game in more than 20 years
Watch: Chris Kreider's natural third-period hat trick shatters Hurricanes' comeback hopes
Veteran NFL safety will either play for this team or retire in 2024
Former Red Wings head coach linked to open NHL job
How Patriots' Drake Maye has already impressed Jacoby Brissett
LeBron James, Giannis Antetokounmpo, Stephen Curry among Forbes' highest-paid athletes for 2024

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.