The 1929 National Championship was won by Hajduk Split. The season was marked bt a major controversy at the end. BSK Belgrade finished the season at top, however because they fielded an unregistered player, they had to replay their two last matches. Having refused to play the first one against their Belgrade rivals Jugoslavija, a 3-0 defeat was registered, and later their 2-1 victory over Hajduk was not enough to grant them the title. Bosnian club SAŠK dissolved before the season began and the clubs participating was reduced to five, all Serbian or Croatian. 1929 was the first year in which the championship used a double round-robin style league, and so the stats for each team began having higher numbers.
Controversial end of the championship
The season featured a good deal of controversy as the team that finished the season in top spot was BSK, not Hajduk Split. However, because they were judged to have had an improperly registered player on their roster, BSK gotordered by the FA to replay their last two matches of the season: home match against SK Jugoslavija and the away match at Hajduk Split. Furious with what they considered to be an unfair decision, BSK refused to re-play the matches. They didn't show up to replay their arch cross-town rivals SK Jugoslavija and the match was eventually registered 3-0 in Jugoslavija's favour. As for re-playing the second match at Hajduk, BSK originally also refused, but were eventually forced to travel to Split by the FA under a threat of heavy sanctions. Though re-gathered and put together in hasty fashion, BSK players still managed to beat Hajduk 2-1. However, it still wasn't enough for the title as Hajduk had more points due to BSK refusal to play Jugoslavija. BSK appealed, launching a formal complaint with the FA. Their appeal was scheduled to be heard during the next scheduled FA assembly that took place on March 24, 1929, at the FA headquarters in Zagreb. The initiative for the relocation of FA headquarters from Zagreb to Belgrade was also discussed at the same assembly, causing high tensions and incidents that even police had to intervene. The assembly was interrupted and stopped following the incident, which meant that BSK's appeal was not even discussed.
Qualifiers
This season introduced a change in which there was no longer directly qualified teams, and this meant that all teams had to go through one round of qualifiers. As in previous seasons, the subassociations of Belgrade and Zagreb provided the first two teams, while the access to the rest of the subassociations was only provided to the correspondent subassociation champion. The representatives were:
Subassociation of Belgrade: BSK Belgrade and SK Jugoslavija
HAJDUK SPLIT Bartul Čulić Janko Rodin Ivan Montana Veljko Poduje Miroslav Dešković Marko Mikačić Šime Poduje Veljko Radić Ljubo Benčić Branko Bakotić Antun Bonačić Leo Lemešić