Roster origins by club
- Hanshin27
- Yomiuri20
- DeNA20
- Hiroshima20
- Yakult23
- Chunichi21
- SoftBank17
- Seibu16
- Nippon-Ham28
- ORIX24
- Lotte23
- Rakuten22
npbc.media
- Hanshin1
- Yomiuri3
- DeNA0
- Hiroshima0
- Yakult1
- Chunichi0
- SoftBank2
- Seibu2
- Nippon-Ham1
- ORIX3
- Lotte1
- Rakuten4
npbc.media
Players by route into the club
Scroll right for more
On this page, the players holding a place in the top team are those judged from the salary guide for this season.
The no draft column holds the players who joined without going through a draft. Players from outside Japan, who do not go through the draft, are counted here as well.
Players whose route cannot be settled from the official announcements stay in the column marked Other.
Free agency in and out
Free agency in and out as a difference (moves out taken away from moves in)
Scroll right to see the full chart
Scroll right for more
| Team | In | Out |
|---|---|---|
| Hanshin | 2 | 1 |
| Yomiuri | 11 | 0 |
| DeNA | 1 | 6 |
| Hiroshima | 0 | 3 |
| Yakult | 1 | 0 |
| Chunichi | 1 | 2 |
| SoftBank | 4 | 5 |
| Seibu | 2 | 6 |
| Nippon-Ham | 4 | 6 |
| ORIX | 4 | 4 |
| Lotte | 3 | 1 |
| Rakuten | 4 | 3 |
Rows where the club a player declared from and the club he signed with are the same are not counted.
Free agency moves by year
Scroll right for more
| Year | Moves |
|---|---|
| 2025 | 5 |
| 2024 | 5 |
| 2023 | 3 |
| 2022 | 4 |
| 2021 | 1 |
| 2020 | 2 |
| 2019 | 3 |
| 2018 | 4 |
| 2017 | 5 |
| 2016 | 5 |
Players who came by trade or active player draft
Scroll right for more
| Team | Trade | Active player draft |
Signed after release |
|---|---|---|---|
| Hanshin | 1 | 3 | 0 |
| Yomiuri | 3 | 1 | 1 |
| DeNA | 5 | 1 | 2 |
| Hiroshima | 0 | 2 | 0 |
| Yakult | 2 | 0 | 0 |
| Chunichi | 5 | 1 | 0 |
| SoftBank | 3 | 2 | 0 |
| Seibu | 2 | 2 | 0 |
| Nippon-Ham | 6 | 2 | 0 |
| ORIX | 2 | 1 | 0 |
| Lotte | 3 | 0 | 0 |
| Rakuten | 1 | 1 | 0 |
Players who came through the active player draft are counted apart from trades.
The estimated figures are worked out by this site and are not official announcements.
How to read the roster origins
Only the players holding a place in the top team are counted here. This is not the full roster including the farm system, so the totals come out smaller than a club's registered player count. Each player has exactly one route, so nobody appears in two columns.
The draft column is for players the club itself selected who are still there. Players whose type of move is unknown go under Other. The league-wide order is on Central League roster origins and Pacific League roster origins.
How free agency in and out is counted
The free agency figures count the declaration rows in the official announcements club by club. Rows where the club a player declared from and the club he signed with are the same are not counted, so the total in and the total out come to the same number. This table and chart are separate from the current roster: they list the moves as they happened.