Peterson playing for Liverpool under-21s in 2012
|Full name||Kristoffer Paul Peterson|
|Date of birth||28 November 1994|
|Place of birth||Gothenburg, Sweden|
|Height||1.85 m (6 ft 1 in)|
|2013–2014||→ Tranmere Rovers (loan)||6||(0)|
|2016||→ Roda JC (loan)||14||(1)|
* Senior club appearances and goals counted for the domestic league only and correct as of 10 August 2019|
‡ National team caps and goals correct as of 16 October 2018
He made his debut for the Under 18s in the 2010–11 season, however he was to only play the one match for the Under 18s that season as he played more frequently for the Under 16s. During the 2011–12 season, operating mostly as a midfielder, Peterson figured for the Under 18s far more prominently, and produced some eye-catching performances from the centre of the park. He was one of the stand-out performers for the side, netting five goals in 22 games. His good form brought him to the attention of Reserve team coach Rodolfo Borrell, who used the young starlet as a second-half substitute in the Under 19s NextGen Series tie against Molde FK. He also featured in the NextGen Series third place play-off tie against Olympique de Marseille.
Now operating further up the pitch, often in a wide forward role, in the 2012–13 season, Peterson continued as one of the U18's star players. He featured 23 times and scored nine goals and also made his step up to the U21s, for whom he featured 13 times- seven of which came in the NextGen Series. Peterson kicked on in the 2013–14 U21s season as he netted all three of Liverpool's goals in their four pre-season friendlies, with goals against Glentoran F.C., Heart of Midlothian F.C. and Bologna F.C. 1909 first teams.
Tranmere Rovers loan
On 28 November 2013, his 19th birthday, Peterson was loaned to League One side, Tranmere Rovers. Two days later he made his debut against Colchester United in a 2–1 win at Prenton Park and was awarded Man of the Match, with his manager Ronnie Moore predicting that "he's going to play at the top level." 
Return to Liverpool from loan
In January 2014 he signed an extension to his contract with Liverpool. and said he would use it to spur him on: "This is the biggest motivation boost in my career. This is the biggest I have ever experienced".
He completed the U21s season at Liverpool with 6 goals and 15 appearances to his name. He went on to appear as a substitute in the Liverpool first team's post-season friendly win over Shamrock Rovers at the Aviva Stadium, replacing Iago Aspas in a 4–0 win, being handed the number 54 shirt on 14 May 2014. On 16 July 2014, Peterson came on as a second-half substitute in Liverpool's pre-season match away to Brøndby, and netted a tap-in in the 49th minute after good work from Jordon Ibe. He also scored again in Liverpool's next pre-season match, away at Preston, netting the winner in a 2–1 win. After the game, manager Brendan Rodgers confirmed he would now take Peterson on Liverpool's pre-season tour of America, having initially failed to make the cut, along with the most of the club's younger players.
Peterson signed for Championship club Swansea City on 2 August 2019, reuniting with head coach Steve Cooper, who Peterson had worked with at Liverpool's academy. He made his debut for the club as a substitute in a 2–1 win against Hull City one day later. He scored his first goal for Swansea in an EFL Cup tie against Cambridge United on 28 August 2019.
On October 3, 2018 Peterson earned his first call-up to the Swedish senior national team for the UEFA Nations League game against Russia and the friendly game against Slovakia, following a string of strong performances for his club team Heracles. He made his international debut against Slovakia on October 16, 2018.
- As of match played 4 July 2018
|Club||Season||League||National Cup||League Cup||Other||Total||Ref.|
|Tranmere Rovers (loan)||2013–14||League One||6||0||1||0||—||—||7||0|||
|Roda JC (loan)||2015–16||Eredivisie||14||1||1||0||—||—||15||1|||
- "Barclays Premier League Squad Lists 2013/14 are revealed". Premier League. Archived from the original on 7 April 2016. Retrieved 29 December 2013. Cite uses deprecated parameter
- "Kristoffer Peterson – Liverpool FC". Liverpool FC. 18 December 2013. Archived from the original on 3 December 2013. Retrieved 18 December 2013. Cite uses deprecated parameter
- "Tranmere Rovers: Edwards, Otsemobor & Peterson join on loan". BBC Sport. 28 November 2013. Retrieved 30 November 2013.
- "Tranmere v Colchester". BBC Sport. 30 November 2013. Retrieved 30 November 2013.
- "Ronnie: Win Was Deserved". 30 November 2013. Retrieved 30 November 2013.
- "Transfer news: Kristoffer Peterson seeks loan switch after penning Liverpool extension". Sky Sports. 21 January 2014. Retrieved 2 February 2014.
- "Peterson van Liverpool naar FC Utrecht". FC Utrecht. Archived from the original on 2014-09-03. Cite uses deprecated parameter
- Wekking, Peter (26 January 2017). "Penaltyschlemiel Peterson verruilt Utrecht voor Heracles". Voetbal International (in Dutch). Retrieved 28 October 2017.
- "Swansea City: Kristoffer Peterson joins from Heracles". BBC Sport. 2 August 2019. Retrieved 4 August 2019.
- "Swansea City 2–1 Hull City". BBC Sport. 3 August 2019. Retrieved 3 August 2019.
- "Swansea 6–0 Cambridge". BBC. 28 August 2019. Retrieved 28 August 2019.
- "Sverige tappade efter debutantens misstag" (in Swedish). Retrieved 2018-11-07.
- "Kristoffer Peterson". Soccerbase. Retrieved 20 April 2015.
- "Kristoffer Peterson » Club matches". worldfootball.net. Retrieved 28 October 2017.