The Philadelphia Phillies made a huge splash when they signed Trea Turner to an 11-year, $300 million contract this offseason.

While there's still plenty of time for Turner to justify the deal, he's admittedly struggled with the Phillies so far in 2023.

"I'm honest with myself, I've sucked," he said. "But every at-bat, every play, every game is another day to try to do better and try to be the player that I know I am. If you harp on yesterday or you harp on the last at-bat, it's just going to snowball on you, you're not going to be able to turn it around. So I'm honest with myself. I tell myself straight, and I don't lie to myself. I think I'm a positive guy. I think I can always do better and can always be better. That's the attitude I have, but at the same time, I know when I don't do something right."

Turner, 30 next month, is hitting .251/.297/.382 with four home runs and six stolen bases over 212 plate appearances this season.