The 1928–29 season was the second season of competitive football in the British Mandate for Palestine under the Eretz Israel Football Association, which was established during the previous season. The latest matches of the season were played on 17 August 1929, during the preceding stages of the 1929 Palestine riots, including a match which was interrupted by rioting rabble. During the riots all sport activities were cancelled and the next football match, which opened the next season, was played on 14 September 1929.

IFA Competitions

1929 Palestine Cup

The second Palestine Cup saw 18 teams competing for the cup. previous season's finalist (and joint-winner), Maccabi Hasmonean Jerusalem made it to the final for a second year in a row, but was beaten by Maccabi Tel Aviv 4–0.

Minor Cups and Leagues

Tel Aviv District Cup
This cup was contested by six teams, playing in a double round-robin league format. Three of the teams, Maccabi Tel Aviv, Hapoel Tel Aviv and Maccabi Avshalom Petah Tikva were Jewish teams, and three, RAF Ramla, Wireless Sarafand and PGH Sarafand, were British military teams.
The competition was won by Maccabi Tel Aviv, although it was never completed. The British teams withdrew after seven rounds of play, and the final round match between leaders Maccabi Tel Aviv and second-placed Maccabi Avshalom Petah Tikva wasn't played as Petah Tikva failed to show to the match.

Jerusalem Cup
This cup was contested by five teams, playing in a double round-robin league format. Maccabi Hasmonean Jerusalem's senior team won the cup.

Nashashibi Cup
This cup was a knock-out competition named after Raghib al-Nashashibi, mayor of Jerusalem. The cup was won by Hapoel Jerusalem.

Quarter-finals
{| class="wikitable" style="text-align: center"
|-
!Home Team
!Score
!Away Team
|-

Semi-finals
{| class="wikitable" style="text-align: center"
|-
!Home Team
!Score
!Away Team
|-

Final
{| class="wikitable" style="text-align: center"
|-
!Home Team
!Score
!Away Team
|-

Other Cups

Jaffa Mayor Cup
This cup was contested in a single match on 30 March 1929 between Hapoel Tel Aviv and an Islamic Sports Club from Jaffa. Hapoel won the match and the cup 5–1.

Mr. Guth Cup
This cup was contested in a single match by Maccabi Hasmonean and a select team from the Palestine Police Force. The match, played on 16 March 1929 ended in a 1–1 draw and a replay was arranged. A replay, arranged for 6 April 1929 ended goalless, and a third match, played on 14 April 1929 was won by the British Police 3–1.

Notable events
 On 29 and 30 September 1928 the Hapoel organization held the first Hapoel Games in Tel Aviv. Three football matches were played during the event, in which Hapoel Jerusalem have beaten a team composed of footballers from Zikhron Ya'akov, Binyamina, and Hadera 1–0, and a team composed of footballers from Netanya, Kfar Saba, Ra'anana and Herzliya 3–0, while a match between Hapoel Tel Aviv and Hapoel Haifa was abandoned at the 63rd minute due to the late hour, with Haifa leading 2–1.
 On 20 October 1928, Maccabi Avshalom Petah Tikva celebrated the opening of its ground. During the celebrations a football match was played between the hosts and a British military team from Sarafand and Ramla, the hosts winning 3–1.
 In early November 1928 Hapoel Bnei Brak was formed. The club was a minor club and played mostly in third tier before the Declaration of Independence. In 1954 the club merged with Hapoel Kiryat Ono. The club played its first match on 22 December 1928, against Hapoel Petah Tikva.
 A team from the American University of Beirut visited and played four matches against local teams, scoring 3 victories (3–0 over Maccabi Avshalom Petah Tikva, 1–0 over Hapoel Tel Aviv and 2–1 over Arab Team St. George) and 1 loss (0–2 against a select XI from Jerusalem teams of Maccabi Hasmonean and HaSemel).
 On 1 May 1929, Hapoel Tel Aviv embarked on a tour of Syria and Lebanon. Hapoel Played two matches in Beirut, losing both, 1–3 or 2–3 to American College and 3–5 to Al-Nahda. In Damascus, Hapoel played against Barada SC and won 3–2 or 2–1, after which local fans rioted. Hapoel played one match in Aleppo, which it won 1–0.

References