Trước khi đến Việt Nam chơi bóng, Nguyễn Xuân Son từng thi đấu cho các CLB tại Brazil, Đan Mạch và Nhật Bản. Quãng thời gian khó khăn nhất với tiền đạo sinh năm 1997 là lúc anh chơi bóng cho Vegalta Sendai tại J.League. Đó cũng là bến đỗ đầu tiên của Xuân Son sau khi anh quyết định rời Brazil để tìm kiếm cơ hội và thử thách mới.
Tuy nhiên, sự khởi đầu của cầu thủ 27 tuổi đã gặp nhiều biến cố. Sau khi gia nhập Vegalta Sendai, Xuân Son đã phải ngồi dự bị trong 2 trận đấu đầu tiên. Trong một buổi tập, tiền đạo mang quốc tịch Brazil đã bất ngờ gặp chấn thương, bị gãy vụn xương bàn chân. Chấn thương này khiến Xuân Son phải nghỉ thi đấu 4 tháng và bỏ lỡ 23 trận đấu cùng Vegalta Sendai.
Khi bình phục chấn thương, Xuân Son không còn được HLV trưởng của Vegalta Sendai lúc bấy giờ là Susumu Watanabe tin tưởng và trao cơ hội. Rốt cuộc, tiền đạo 27 tuổi đã quyết định rời đội bóng Nhật Bản sau chưa đầy một năm gắn bó. Những gì Xuân Son để lại ở Vegalta Sendai chỉ là 71 phút ra sân trong trận gặp Albirex Niigita ở Cúp Hoàng đế Nhật Bản.
Có thể nói, quãng thời gian tại xứ sở mặt trời mọc là bước lùi trong sự nghiệp của Xuân Son. Chấn thương gãy xương bàn chân gần như đã đánh sập ý chí của tiền đạo đang chơi cho CLB Nam Định. Bởi vào thời điểm đó, Xuân Son mới chỉ bước qua tuổi 21. Việc dính chấn thương nặng lúc tuổi đời còn rất trẻ và phải điều trị nơi đất khách quê người hẳn là một ám ảnh khó quên với Xuân Son.
Sau quãng thời gian tăm tối tại Nhật Bản, Xuân Son đã quyết định chuyển đến thi đấu cho Naestved FC ở giải Hạng Nhì Đan Mạch. Tại đây, anh ghi được 5 bàn thắng sau 24 trận cho đội bóng này.
Sang mùa giải 2020, Xuân Son đã có một quyết định mà sau này thay đổi cuộc đời anh, đó là sang Việt Nam chơi bóng. Sau 5 năm sinh sống và chơi bóng tại dải đất hình chữ S, tiền đạo sinh năm 1997 giờ đây đã có quốc tịch Việt Nam và đang là một thành viên của ĐT Việt Nam tham dự AFF Cup 2024.