miejsce w lidze, a także przegrał półfinał Pucharu Szkocji, odpadając z Rangers (0:1)..
Sezon 1929/1930 Pierwszy mecz sezonu 1929/1930 rozegrał 10 sierpnia w ramach Scottish Football League z Heart of Midlothain (2:1), w którym strzelił dwie bramki dla swojego zespołu. 31 sierpnia strzelił trzy gole przeciwko Hamilton Academical (3:2), przedłużając serię meczów z golem do trzech. 28 września oraz 5 października ponownie zanotował trzy trafienia strzelając przeciwko: Ayr United i Falkirk i tym samym ustanawiając ostateczną liczbę meczów z golem na siedem. 16 października wystąpił w powtórzonym finale Pucharu Glasgow z Rangers, który zakończył się porażkę 0:4. 23 listopada w meczu z St. Johnstone strzelił 3 bramki i tym samym przerwał passę 6 meczów bez strzelonej bramki. 29 marca w ligowym spotkaniu przeciwko St. Johnstone trzykrotnie trafił do siatki, a jego gole pozwoliły Celticowi wygrać starcie 6:2. W sezonie łącznie strzelił 41 bramek (w tym 32 bramki w lidze), jednak pomimo tego Celtic ponownie nie zdobył żadnego trofeum, plasując się w lidze na 2. pozycji, a także przegrywając mecz Pucharu Szkocji z St. Mirren na etapie 3. rundy.. mały|428x428px|Jimmy McGrory (z prawej) podczas meczu Celticu (1930)