23 stycznia 2019. Krzysztof Piątek podpisał kontrakt z AC Milan. Jeden z najbardziej utytułowanych włoskich klubów zapłacił za napastnika 35 mln euro. Według niektórych źródeł kwota miała być wyższa o 2-3 mln euro. Faktycznie tak miało być, bo początkowo zapłata miała zostać rozłożona na raty. Jednak przedstawiciele obu klubów ustalili, że Milan wyda mniej, ale pieniądze do Genoi trafią od razu.
Dwa piękne gole z Napoli w Pucharze Włoch spowodowały znaczny wzrost fanów Polaka. Odkąd dołączył do Milanu, Krzysztof Piątek strzelił sześć goli w ciągu 310 minut spędzonych na boisku. Napastnik został bezkonkurencyjny wobec pozostałych rekordzistów. Legendarnemu Gunnarowi Nodahlowi ta sztuka udała się po pierwszych 419 minutach dla Milanu. Trzeci Mario Balotelli na pierwszych sześć bramek potrzebował 433 minuty.

Do końca sezonu Krzysztof Piątek wystąpił w 21 spotkaniach dla Milanu. Drużyna prowadzona przez Genaro Gattuso cierpiała w ofensywie, lecz polski napastnik zdołał strzelić dla niej 11 goli. Zanotował także jedną asystę. Sezon klubowy zakończył więc z 42 występami dla dwóch klubów i 30 golami na koncie. Wynik imponujący!

Na początku czerwca Piątek zadecydował o wyjazdowym zwycięstwie z Macedonią Północną. Po czterech spotkaniach Euro 2020 Polacy mają 12 punktów bez straconego gola i są najlepszą drużyną w Europie, jeśli chodzi o tę statystykę.