Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Machida Zelvia | 2024/25 – 2027/28 | 119 | 6 | 4 |
| Kashima Antlers | 2010/11 – 2024/25 | 243 | 10 | — |
| Japan | 2014 – 2022 | 20 | 1 | — |
| Gamba Osaka | 2020/21 – 2022/23 | 82 | 0 | 1 |
| Toulouse | 2018/19 – 2019/20 | 21 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 22 Jan 2024 | Kashima | Machida Zelvia | — |
| 9 Jan 2023 | Gamba Osaka | Kashima | — |
| 3 Feb 2020 | Toulouse | Gamba Osaka | € 2M |
| 1 Jan 2019 | Kashima | Toulouse | € 3.5M |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2027/28 | J1 League | Machida Zelvia | 11 | 11 | 989 | 0 | 1 | 1 | 0 | 7.16 |
| 2026/27 | J1 League | Machida Zelvia | 19 | 18 | 1556 | 1 | 1 | 3 | 0 | 6.93 |
| 2025/26 | J-League Cup | Machida Zelvia | 2 | 0 | 172 | 0 | — | 0 | 0 | — |
| 2025/26 | J1 League | Machida Zelvia | 38 | 38 | 3420 | 3 | 1 | 3 | 0 | 7.03 |
| 2025/26 | AFC Champions League Elite | Machida Zelvia | 12 | 11 | 1024 | 0 | 0 | 0 | 0 | 6.98 |
| 2024/25 | J1 League | Machida Zelvia | 33 | 30 | 2659 | 1 | 1 | 4 | 0 | 6.97 |
| 2024/25 | J-League Cup | Machida Zelvia | 4 | 4 | 360 | 1 | — | 0 | 0 | — |
| 2023/24 | J1 League | Kashima Antlers | 21 | 4 | 639 | 0 | — | 3 | 0 | 6.56 |
| 2023/24 | Emperor Cup | Kashima Antlers | 2 | 2 | 210 | 0 | — | 0 | 0 | — |
| 2023/24 | J-League Cup | Kashima Antlers | 4 | 3 | 275 | 0 | — | 0 | 0 | — |
| 2022/23 | J1 League | Gamba Osaka | 25 | 23 | 2104 | 0 | 1 | 0 | 0 | 6.95 |
| 2022/23 | J-League Cup | Gamba Osaka | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2022/23 | Emperor Cup | Gamba Osaka | 2 | 2 | 170 | 0 | — | 0 | 0 | — |
| 2022/23 | Friendlies Clubs | Gamba Osaka | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2022 | World Cup - Qualification Asia | Japan | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2021/22 | J1 League | Gamba Osaka | 28 | 26 | 2408 | 0 | — | 2 | 0 | 7.08 |
| 2021/22 | J-League Cup | Gamba Osaka | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2021/22 | AFC Champions League | Gamba Osaka | 5 | 5 | 450 | 0 | — | 0 | 0 | 6.82 |
| 2020/21 | J1 League | Gamba Osaka | 18 | 17 | 1514 | 0 | — | 3 | 0 | 7.03 |
| 2020/21 | J-League Cup | Gamba Osaka | 1 | 1 | 64 | 0 | — | 0 | 0 | — |
| 2019/20 | Ligue 1 | Toulouse | 1 | 1 | 46 | 0 | — | 0 | 0 | 6.90 |
| 2019 | Friendlies | Japan | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2018/19 | Ligue 1 | Toulouse | 18 | 18 | 1620 | 0 | — | 2 | 0 | 6.79 |
| 2018/19 | J1 League | Kashima Antlers | 16 | 16 | 1378 | 1 | — | 2 | 0 | 7.18 |
| 2018/19 | Coupe de France | Toulouse | 2 | 2 | 210 | 0 | — | 0 | 0 | — |
| 2018/19 | J-League Cup | Kashima Antlers | 1 | 0 | 6 | 0 | — | 0 | 0 | — |
| 2018/19 | Emperor Cup | Kashima Antlers | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2018/19 | FIFA Intercontinental Cup | Kashima Antlers | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2018/19 | AFC Champions League | Kashima Antlers | 9 | 9 | 810 | 0 | — | 2 | 0 | 6.86 |
| 2018 | World Cup - Qualification Asia | Japan | 3 | 3 | 270 | 0 | — | 0 | 0 | — |
| 2018 | World Cup | Japan | 3 | 3 | 270 | 0 | — | 0 | 0 | 6.83 |
| 2018 | Friendlies | Japan | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2017/18 | J1 League | Kashima Antlers | 34 | 34 | 3060 | 1 | — | 2 | 0 | 7.22 |
| 2017/18 | Emperor Cup | Kashima Antlers | 2 | 2 | 210 | 1 | — | 0 | 0 | — |
| 2017/18 | AFC Champions League | Kashima Antlers | 8 | 8 | 720 | 0 | — | 0 | 0 | 7.11 |
| 2017 | EAFF E-1 Football Championship | Japan | 3 | 3 | 270 | 1 | — | 0 | 0 | — |
| 2017 | Friendlies | Japan | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2016/17 | J1 League | Kashima Antlers | 34 | 34 | 3049 | 1 | — | 4 | 0 | 7.30 |
| 2016/17 | J-League Cup | Kashima Antlers | 2 | 2 | 180 | 1 | — | 1 | 0 | — |
| 2016/17 | Emperor Cup | Kashima Antlers | 4 | 4 | 390 | 0 | — | 1 | 0 | — |
| 2016/17 | FIFA Intercontinental Cup | Kashima Antlers | 4 | 4 | 390 | 0 | — | 0 | 0 | — |
| 2016 | Kirin Cup | Japan | 1 | 0 | 7 | 0 | — | 0 | 0 | — |
| 2015/16 | J1 League | Kashima Antlers | 29 | 29 | 2610 | 3 | — | 2 | 0 | — |
| 2015/16 | J-League Cup | Kashima Antlers | 4 | 4 | 290 | 0 | — | 0 | 0 | — |
| 2015/16 | AFC Champions League Elite | Kashima Antlers | 5 | 5 | 450 | 0 | — | 2 | 0 | — |
| 2015 | Friendlies | Japan | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2014/15 | J1 League | Kashima Antlers | 34 | 34 | 3030 | 2 | — | 4 | 0 | — |
| 2014/15 | J-League Cup | Kashima Antlers | 6 | 6 | 540 | 0 | — | 2 | 0 | — |
| 2013/14 | J1 League | Kashima Antlers | 4 | 1 | 103 | 0 | — | 0 | 0 | — |
| 2013/14 | J-League Cup | Kashima Antlers | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2012/13 | J1 League | Kashima Antlers | 9 | 0 | 128 | 0 | — | 0 | 0 | — |
| 2012/13 | J-League Cup | Kashima Antlers | 5 | 4 | 370 | 0 | — | 1 | 0 | — |
| 2012/13 | Emperor Cup | Kashima Antlers | 1 | 0 | 3 | 0 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| Ankle Injury | 26 Sept 2019 | 31 Dec 2019 | 96 |
| Groin Injury | 1 Aug 2019 | 20 Sept 2019 | 50 |
Trophies
| Competition | Season | Place |
|---|---|---|
| J-League Cup (Japan) | 2015 | Winner |
| J-League Cup (Japan) | 2012 | Winner |
| J-League Cup (Japan) | 2011 | Winner |
| J1 League (Japan) | 2016 | Winner |
| J1 League (Japan) | 2020 | 2nd Place |
| J1 League (Japan) | 2017 | 2nd Place |
| Emperor Cup (Japan) | 2016/2017 | Winner |
| Emperor Cup (Japan) | 2020/2021 | 2nd Place |
| Super Cup (Japan) | 2017 | Winner |
| Super Cup (Japan) | 2021 | 2nd Place |
| Kirin Cup (World) | 2016 | 2nd Place |
| EAFF E-1 Football Championship (Asia) | 2016/2017 | 2nd Place |
| FIFA Intercontinental Cup (World) | 2016 | 2nd Place |
| AFC Champions League Elite (Asia) | 2018 | Winner |
