A lot has changed at Liverpool in the eight-and-a-half years Jurgen Klopp has been manager.
Here we look at the first team he picked all the way back in 2015, his most recent XI, and the line-up of players who have made the most appearances during his reign.
Klopp's first team: Spurs 0-0 Liverpool, 17 Oct 2015
After replacing Brendan Rodgers, Klopp inherited a squad that had finished sixth in the previous season's Premier League and had lost captain Steven Gerrard and winger Raheem Sterling in the summer.
Sitting 10th in the table, Klopp's first starting XI featured the likes of Simon Mignolet, Nathaniel Clyne and James Milner. On the substitutes' bench were Adam Bogdan, Kolo Toure, Connor Randall, Joe Allen, Jordon Ibe, Joao Teixeira and Jerome Sinclair.
Klopp's 2023/24 team: Chelsea 1-1 Liverpool, 13 Aug 2023
Klopp's most recent full-strength team had undergone a summer transformation after a disappointing fifth-placed finish in 2022/23, as Liverpool looked to rediscover the form that had led them to Premier League, UEFA Champions League, FA Cup and EFL Cup titles between 2019 and 2022.
Klopp's most-played team
In Liverpool's most successful years under Klopp, he built a team that constantly pressed, attacked with pace, and were extremely difficult to play against.
The opposition knew how the Reds would line up, but very few had an answer of how to deal with them.
Here's a team of players who have featured the most under Klopp.