| # | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Kawasaki Frontale | 34 | 26 | 5 | 3 | 88 | 31 | +57 | 83 | WWDDW |
| 2 | Gamba Osaka | 34 | 20 | 5 | 9 | 46 | 42 | +4 | 65 | LWWDL |
| 3 | Nagoya Grampus | 34 | 19 | 6 | 9 | 45 | 28 | +17 | 63 | WDWDW |
| 4 | Cerezo Osaka | 34 | 18 | 6 | 10 | 46 | 37 | +9 | 60 | DLDWW |
| 5 | Kashima | 34 | 18 | 5 | 11 | 55 | 44 | +11 | 59 | DWWLW |
| 6 | FC Tokyo | 34 | 17 | 6 | 11 | 47 | 42 | +5 | 57 | WWDLW |
| 7 | Kashiwa Reysol | 34 | 15 | 7 | 12 | 60 | 46 | +14 | 52 | LWDDL |
| 8 | Sanfrecce Hiroshima | 34 | 13 | 9 | 12 | 46 | 37 | +9 | 48 | LLLDD |
| 9 | Yokohama F. Marinos | 34 | 14 | 5 | 15 | 69 | 59 | +10 | 47 | LLWLL |
| 10 | Urawa | 34 | 13 | 7 | 14 | 43 | 56 | -13 | 46 | LLDLL |
| 11 | Oita Trinita | 34 | 11 | 10 | 13 | 36 | 45 | -9 | 43 | DWDDL |
| 12 | Consadole Sapporo | 34 | 10 | 9 | 15 | 47 | 58 | -11 | 39 | WDLDW |
| 13 | Sagan Tosu | 34 | 7 | 15 | 12 | 37 | 43 | -6 | 36 | DWDDD |
| 14 | Vissel Kobe | 34 | 9 | 9 | 16 | 50 | 59 | -9 | 36 | LLLLL |
| 15 | Yokohama FC | 34 | 9 | 6 | 19 | 38 | 60 | -22 | 33 | WLDDL |
| 16 | Shimizu S-pulse | 34 | 7 | 7 | 20 | 48 | 70 | -22 | 28 | WLLDD |
| 17 | Vegalta Sendai | 34 | 6 | 10 | 18 | 36 | 61 | -25 | 28 | DWWLW |
| 18 | Shonan Bellmare | 34 | 6 | 9 | 19 | 29 | 48 | -19 | 27 | DLDLD |
Player stats
J1 League match stats only.
J1 League match stats only.
Gamba Osaka finished 2nd in the J1 League in 2020 with 65 points (20W 5D 9L). They scored 46 and conceded 42, a goal difference of +4. The final table, every result and the season's team statistics are below.