Khi bạn được gọi lên đội tuyển quốc gia mà chưa ra sân tại Serie A thì có 2 khả năng: hoặc là bạn có duyên tiền định, hoặc có ai đó giới thiệu bạn với HLV trưởng. Với Zaniolo, phương án đầu tiên đúng đắn hơn cả.
Tiền vệ này trưởng thành từ lò đào tạo trẻ của Fiorentina. Anh có màn ra mắt Serie B khi còn chưa tròn 17 tuổi. Đó là thời điểm Zaniolo đang khoác áo CLB Virtus Entella đối đầu với Benevento vào ngày 11/3/2017. Màn ra mắt chỉ kéo dài vỏn vẹn 60 giây song chừng đó là đủ để một tài năng sáng giá như Zaniolo trải nghiệm thứ bóng đá mới mẻ.
Sau đó, vào Hè 2017, Zaniolo được Inter Milan mua về với giá 1,8 triệu euro. Ở mùa giải đầu tiên, tiền vệ sinh năm 1999 này chơi cho đội U19 Nerazzurri. Tại đây, anh trở thành tay săn bàn số 1 của CLB tại Campionato Primavera 1 (giải trẻ) với 13 bàn cùng 8 đường kiến tạo sau 26 trận.
Đến Hè 2018, Inter bán Zaniolo cho Roma với giá 4,5 triệu euro. Anh ký hợp đồng 5 năm với đội chủ sân Olimpico song chưa ra sân lần nào ở Serie A mùa này. Chứng kiến Zaniolo thi đấu, nhiều người nói rằng anh có nét gì đó hao hao giống Javier Pastore. Cầu thủ này sở hữu chiều cao lý tưởng (1m90) cùng dáng người tương đối mảnh khảnh.
Dù liên tục ghi bàn ở cấp độ trẻ, nhưng cũng giống Pastore, Zaniolo được đánh giá cao ở khoản kiến tạo hơn. Anh là cầu thủ có sức mạnh, kỹ thuật và không chiến tốt. Chiếc chân trái khéo léo chính là thứ vũ khí lợi hại mà bất kỳ đối thủ nào cũng phải dè chừng.
Ở cấp độ trẻ, Zaniolo đã từng chơi cho U18 và U19 Italia. Thành tích đáng chú ý nhất là cùng U19 Italia giành ngôi á quân tại giải U19 châu Âu hồi tháng 7 vừa qua. Bước tiếp theo của Zaniolo sẽ là thuyết phục HLV Robert Mancini. Nhưng dẫu sao, việc được khoác lên mình chiếc áo của ĐT Italia mà chưa có một lần thi đấu tại Serie A đã là một thành công với Zaniolo.