The French soccer team claimed a 4-2 victory against Croatia during yesterday’s World Cup final, but one of their “wonderkid” players is winning hearts for showing his true character off the field.

19-year-old Kylian Mbappe, who is a forward player for the team, made roughly $22,500 for each of the seven games that France played in the World Cup. On top of that, he was given a $350,000 bonus for winning the tournament, which totals up to half a million in earnings.

But instead of relishing his winnings, he is donating 100% of the money to charity.

The Premiers de Cordee charity helps disabled and hospitalized children into sports. Mbappe has been supporting the charity since June 2017.