The 1903–04 Scottish Division One season was won by Third Lanark by four points over nearest rival Hearts.