Yes, Lionel Messi has a long-standing relationship with UNICEF.
Messi has been an ambassador for UNICEF since 2010. Beyond his role as an ambassador, he also actively contributes through his own foundation. The Leo Messi Foundation is a non-profit organization that supports various charitable causes, including those that benefit children. Through his foundation and his ambassadorship, Messi supports UNICEF's mission of providing humanitarian and developmental assistance to children worldwide. It is reasonable to infer that part of the foundation's works include donations to UNICEF.