18 grudnia 2016 podczas wydarzenia Jump Festa, ogłoszono powstanie adaptacji w formie telewizyjnego serialu anime wyprodukowanego przez studio Pierrot. Za reżyserię odpowiadał Tatsuya Yoshihara, scenariusz napisał Kazuyuki Fudeyasu, postacie zaprojektował Itsuko Takeda, muzykę zaś skomponowała Minako Seki. Anime było emitowane między 3 października 2017 a 30 marca 2021, składając się łącznie z 4 serii.
Dwa pierwsze sezony liczą po 51 odcinków. Pierwszy emitowano od 3 października 2017 do 25 września 2018, drugi zaś od 2 października 2018 do 24 września 2019. Premiera 3 sezonu odbyła się 1 października 2019. Jego emisja trwała bez większych przerw do końca kwietnia 2020, kiedy to ogłoszono, że przyszłe odcinki zostaną przesunięte w związku z opóźnieniami produkcyjnymi studia spowodowanymi pandemią COVID-19. Emisja i dystrybucja odcinka 133 i dalszych zostały opóźnione, a 5 maja 2020 w jego miejsce został ponownie wyemitowany odcinek pierwszy. Seria została wznowiona 7 lipca 2020. Ostatni odcinek 3 sezonu został wyemitowany 1 grudnia 2020, natomiast tydzień później, 8 grudnia, rozpoczęła się emisja 4 serii.