The Lower-League Golden Boot Trap: A Filtering Method for J2 and J3
Words & data analysis | Choi Bong-jin (Far Post Analytics operator)
The 2024 J3 scoring charts are led by players aged 30 to 35. A four-step method for reading J2 and J3 data as prospect signal rather than production totals.
Data: API-Football · 2024 J1, J2 and J3 seasons
Key takeaways
- Every 2024 J3 scoring leader in our sample was 30 or older. In J2 the leaders cluster at 28, with one at 35.
- Lower divisions reward proven strikers stepping down from a higher level. That is a real footballing fact and a poor recruitment signal.
- The under-22 pool is larger than most assume: 82 players aged 21 or under in J2 and 71 in J3 as of the 2024 season — 153 across the two divisions.
- Filter by age first, then rank by per-90 output, then discount for team context, then verify by eye. Reversing the first two steps is the common error.
The three leading scorers in 2024 J3 were 34, 30 and 35 years old. Nothing about that is surprising, and it is the reason a lower-league scoring chart is close to useless as a prospect list.
What the scoring charts actually contain
A scoring chart in a second or third division answers the question "who scored most goals against this standard of defending." For a club deciding on a contract renewal that is the right question. For a recruitment department looking for a player who will move up a level, it is close to the wrong one.
The 2024 data makes the point without argument.
| League | Player | Club | Goals | Age |
|---|---|---|---|---|
| J2 | Matheus Jesus | V-Varen Nagasaki | 19 | 28 |
| J2 | Ken Yamura | Fujieda MYFC | 16 | 28 |
| J2 | H. Iwabuchi | Vegalta Sendai | 14 | 28 |
| J2 | Adaílton | Yokohama FC | 13 | 35 |
| J3 | Ryo Nagai | Kitakyushu | 14 | 34 |
| J3 | Hayato Asakawa | FC Ryukyu | 13 | 30 |
| J3 | Yu Tomidokoro | FC Ryukyu | 12 | 35 |
Not one player in this table is under 28. The mechanism is straightforward: a striker who was effective one or two levels higher, now past his physical peak, remains highly effective against lower-division defending. He is valuable to his club and he is not what a scout looking for an upward mover is trying to find.
The signal is output relative to age
Reframed, the useful question in a lower division is not who scored most but who produced meaningfully while young enough for that production to still be developing.
Ryunosuke Sagara scored 9 goals in 38 appearances for Vegalta Sendai in 2024, at 23. That total does not appear anywhere near the top of the J2 chart. It is nonetheless a more interesting line than a 15-goal season from a 33-year-old, because it describes a player carrying a full season of senior attacking responsibility at an age where the trajectory is still upward.
The 9-goal figure is not itself impressive and should not be presented as though it were. What makes it worth a second look is the combination of age, appearance volume and consistent involvement — three properties the scoring chart does not display.
The pool is larger than it appears
A common objection to lower-league scouting is that the young talent is thin. The 2024 squad data does not support that.
| League | Players tracked | Aged 21 or under | Share |
|---|---|---|---|
| J1 | 619 | 113 | ~18% |
| J2 | 596 | 82 | ~14% |
| J3 | 553 | 71 | ~13% |
One hundred and fifty-three players aged 21 or under across J2 and J3 is not a shortage. It is a screening problem — a pool large enough that reading it unaided is impractical, and small enough that a filtered list is workable.
The four steps, in order
The order matters more than any individual step.
1. Age filter first. For prospect work, roughly 23 and under. Applied first, it removes the veteran scorers who dominate lower-division charts before they can distort the ranking. Applied afterwards, they have already anchored the reader's sense of what a good number looks like.
2. Rank on per-90, not totals. Young players in these divisions are frequently rotation options. Totals understate them systematically, and by exactly the amount their manager's team selection differs from a first-choice starter's.
3. Discount for team context. Nine goals for a promotion side and nine for a relegation side are different achievements. This applies more sharply to defensive metrics, which bend heavily with team structure and possession share.
4. Finish with footage and live viewing. Data coverage thins as you descend the pyramid, which widens the error band on every figure. The screen decides where to travel; it does not decide anything else.
The fourth step contains the argument for doing this at all. Thin data coverage is what makes these leagues hard to scout remotely — and it is the same property that leaves the market inefficient. A department willing to build the screening layer itself is competing against clubs that mostly are not looking.
Where this method fails
An age filter is a blunt instrument and it discards real players. A 25-year-old breaking out after a slow start is invisible to a 23-and-under screen, and late developers are a genuine category rather than a rationalisation. The filter is defensible only because it targets a specific brief — a resale-value signing with a development runway — and it should be relaxed or removed for any other brief.
Per-90 ranking has its own failure mode, addressed at length elsewhere on this site: rates computed on small minute samples are unstable, and a young rotation player is by definition a small sample. A minutes floor is required, and even above it the figure should be read as an indication rather than a measurement.
The team-context discount is the least rigorous of the four steps, because we apply it by judgement rather than by a stated adjustment. We would rather say that plainly than imply a precision the method does not have.
Caveats and limitations
- Data coverage in J2 and especially J3 is thinner than in J1; error bands on all figures are correspondingly wider.
- Scoring-chart entries above reflect the leaders in our dataset, not necessarily the complete official league top scorers.
- The team-context step is applied by judgement, not by a published adjustment factor.
- A 23-and-under filter systematically excludes late developers. It suits a resale-value brief and not others.
- 2026 Centennial Vision League data is excluded from our lower-league analysis owing to insufficient sample under the transition tournament format.
- Single season, 2024. Ages as of data collection.
Frequently asked questions
Why are lower-league top scorers usually older players?
Because a forward who has proven himself at a higher level remains effective against lower-division defending well past his physical peak. Finishing and positional judgement decline more slowly than pace, and the gap in defensive quality does the rest. In the 2024 J2 and J3 data, every leading scorer in our sample was 28 or older, with three at 34 or above.
What age cut-off should a prospect screen use?
We start at roughly 23 and under, which suits a brief centred on development runway and resale value. It is a choice rather than a rule, and it has a known cost: late developers are excluded by construction. A club scouting for immediate contribution rather than resale should raise or drop the filter, and should expect a substantially different list as a result.
Is there enough young talent in J2 and J3 to justify scouting them?
As of the 2024 squads there were 82 players aged 21 or under in J2 and 71 in J3, from tracked squads of 596 and 553 respectively. The constraint is not the size of the pool but the cost of reading it: data coverage below J1 is thin enough that most departments do not screen these divisions systematically. That is the inefficiency the method above is built to exploit.
Sources and disclosure
- Data: API-Football — 2024 J1, J2 and J3 seasons. Squad, appearance, goal and age figures as retrieved for the Far Post Analytics database (619 J1, 596 J2, 553 J3 players).
- Calculation: Age-band shares and per-90 conversions are Far Post Analytics calculations. See the Methodology page.
- Data vintage: 2024 season. Ages as of data collection. 2026 Centennial Vision League data excluded.
- Disclosure: Far Post Analytics is an independent analysis publication. It does not represent players, does not broker transfers, and receives no compensation from any club or agency. See our Editorial Policy.
Sources last verified August 1, 2026
Data sources and season coverage are stated within each article; where a report carries its own sources section, that section governs. Ages are as of data collection. Per-90 metrics are our own calculations, and the smaller a player's minutes sample, the wider the margin of error. Every number here is a starting point for scouting — never a substitute for it.
✍️ Choi Bong-jin
Operator of Far Post Analytics. I analyze scouting data for the J.League and Asian football. My goal is to find the next transfer-market star where Europe isn't looking.
About the operator →