|Date of birth||18 May 1990|
|Place of birth||Kaseda, Kagoshima, Japan|
|Height||1.82 m (6 ft 0 in)|
|Bansei Soccer Sports Boys|
|2003-2005||Kagoshima Ikueikan Junior High School|
|2006-2008||Kagoshima Josei High School|
|2014-2018||1. FC Köln||108||(15)|
* Senior club appearances and goals counted for the domestic league only and correct as of 00:38, 9 December 2019 (UTC)|
? National team caps and goals correct as of 07:12, 5 September 2019 (UTC)
On 6 January 2014, Osako joined German side TSV 1860 Munich for the second half of the 2014-2015 season. He scored on his debut, the opener in a 1-1 draw against Fortuna Düsseldorf. He finished the season with 6 goals in 15 appearances.
In June 2014, Osako transferred to 1. FC Köln signing a three-year contract. It was reported Kashima Antlers received a transfer fee of EUR1.5 million while 1860 Munich earned EUR500,000. In October 2016, he agreed a contract extension until summer 2020 with Köln. On 28 April 2018, he played as Köln lost 3-2 to SC Freiburg which confirmed their relegation from the Bundesliga.
On 16 May 2018, it was announced that Osako would join Werder Bremen for the 2018-19 season. He scored on his debut on 19 August 2018, netting the first goal with a header in a 6-1 win against Wormatia Worms in the first round of the DFB-Pokal.
In February 2019, he was voted the 2018 Japanese Footballer of the Year.
In May 2018, he was named in Japan's preliminary squad for the 2018 World Cup in Russia. In the opening match against Colombia, he scored the second goal for Japan by a header, thus helping Japan become the first Asian team to beat a South American team in the World Cup history. He also appeared for Japan in the 2019 AFC Asian Cup hosted by the United Arab Emirates. He scored four goals to help them reach the final, where they eventually lost to Qatar, 1-3.
|Kashima Antlers||2009||J. League Division 1||22||3||2||0||1||0||5||3||1||0||31||6|
|1860 Munich||2013-14||2. Bundesliga||15||6||0||0||-||-||-||15||6|
|1. FC Köln||2014-15||Bundesliga||28||3||1||0||-||0||0||-||29||3|
1Includes AFC Champions League.
|1.||25 July 2013||Hwaseong Stadium, Hwaseong, South Korea||Australia||2-0||3-2||2013 EAFF East Asian Cup|
|3.||16 November 2013||Cristal Arena, Genk, Belgium||Netherlands||1-2||2-2||Friendly|
|4.||11 November 2016||Kashima Soccer Stadium, Kashima, Japan||Oman||1-0||4-0|
|6.||13 June 2017||Shahid Dastgerdi Stadium, Tehran, Iran||Iraq||1-0||1-1||2018 FIFA World Cup qualification|
|7.||6 October 2017||Toyota Stadium, Toyota, Japan||New Zealand||1-0||2-1||Friendly|
|8.||19 June 2018||Mordovia Arena, Saransk, Russia||Colombia||2-1||2-1||2018 FIFA World Cup|
|9.||16 October 2018||Saitama Stadium 2002, Saitama, Japan||Uruguay||2-1||4-3||2018 Kirin Challenge Cup|
|10.||20 November 2018||Toyota Stadium, Toyota, Japan||Kyrgyzstan||3-0||4-0|
|11.||9 January 2019||Al Nahyan Stadium, Abu Dhabi, United Arab Emirates||Turkmenistan||1-1||3-2||2019 AFC Asian Cup|
|13.||28 January 2019||Hazza bin Zayed Stadium, Al Ain, United Arab Emirates||Iran||1-0||3-0||2019 AFC Asian Cup|
|15.||5 September 2019||Kashima Soccer Stadium, Kashima, Japan||Paraguay||1-0||2-0||2019 Kirin Challenge Cup|