A young Philadelphia Phillies fan went viral on Friday night after he gave a Freddie Freeman home run ball away to another fan, and the Atlanta Braves star took note of the gesture.

The Phillies fan, whose name is Joshua, was also at the series finale between Philly and Atlanta on Sunday. Freeman surprised the young man during batting practice with a ball that was autographed by both Freeman and Bryce Harper, whose jersey Joshua was wearing.