Миллер — воспитанник глазвегианского «Селтика», в 2001 году подписал с «кельтами» свой первый профессиональный контракт. В 2001 году Лиам был отдан на полгода по арендному соглашению в датский клуб «Орхус», за который футболист отыграл 18 матчей. Вернувшись на «Селтик Парк», ирландец два года не мог завоевать место в основном составе «кельтов». В футбольном году 2003/04 Миллер наконец отыграл более-менее полный сезон за «бело-зелёных», приняв участие в 40 играх. По окончании сезона ирландец отказался заключать с глазвегианцами новое соглашение о сотрудничестве и перебрался в Англию, где подписал контракт с клубом «Манчестер Юнайтед». В составе «красных дьяволов», закрепиться не смог, проведя за два года в стане «манкунианцев», всего 22 матча. Вторую половину сезона 2005/06 Миллер играл на правах аренды в клубе «Лидс Юнайтед». В 2006 году Лиам перешёл в «Сандерленд». В январе 2009 года новым работодателем ирландца стал клуб «Куинз Парк Рейнджерс», ряды которого он пополнил по арендному соглашению. В сентябре этого же года Миллер подписал контракт с шотландским «Хибернианом», за который и выступает по сей день.
Лиам с 2004 года защищает цвета национальной сборной Ирландии. На сегодняшний день провёл в её составе 21 матч, забил 1 гол.
Лиам Миллер родился 13 февраля 1981 года в ирландском городе Корк в религиозной семье рабочих. Его отец по национальности — шотландец, мать — ирландка. В более поздних интервью Миллер рассказывал, что религия и футбол были в его семье на первом месте. Получил образование, закончив колледж «Коучфорд» (англ. Coachford College), расположенный в его родном городе.
В 1997 году 16-летний Миллер заинтересовал шотландский «Селтик», который и предложил ирландцу контракт игрока дублирующей команды. 21 мая 2000 года Лиам дебютировал в составе глазвегианцев в матче, где «бело-зелёные» встречались с «Данди Юнайтед». 24 августа этого же года, Миллер впервые вышел в еврокубковом поединке — случилось это в игре на Кубок УЕФА «Селтик» — «Женесс» из Люксембурга.
В сезоне 2001/02 ирландец был отдан в полугодовую аренду в датский клуб «Орхус», за который провёл 18 матчей. По окончании срока аренды датчане хотели выкупить права на Миллера, предложив «Селтику» 300 тысяч фунтов стерлингов за ирландца. Однако «кельты» отвергли это предложение, вернув Лиама в свои ряды.
30 сентября 2003 года Лиам забил один из двух голов в матче Лиги чемпионов, где «кельты» встречались с французским «Лионом». Поединок закончился со счётом 2:0 в пользу глазвегианцев.
18 октября этого же года, дважды поразив ворота «Харт оф Мидлотиан», Миллер открыл счёт своим голам за «бело-зелёных» в шотландской премьер-лиге.
Всё это заставило наставника «Селтика», Мартина О’Нила, поторопить руководство «кельтов» сделать предложение ирландцу нового контракта, так как текущее соглашение с Миллером истекало уже в конце сезона 2003/04.
Однако неожиданно на молодого Лиама вышел английский «Манчестер Юнайтед», с которым полузащитник и подписал предварительный контракт в январе 2004 года. Этот решение Миллера вызвало большое разочарование со стороны О’Нила, который в одном из интервью признался, что «хотел построить вокруг молодого перспективного ирландца всю игру своей команды». Сам Миллер говорил о том, что он очень благодарен североирландскому специалисту за то, что тот «по сути научил играть его в футбол».
Переход ирландца в «Манчестер» вызвал бурю негодования среди фанатов «Селтика», которые обвинили руководство «бело-зелёных» в излишнем затягивании вопроса по контракту Лиама.
1 июля 2004 года Миллер официально стал игроком «красных дьяволов». Первый гол в футболке своего нового клуба ирландец забил 26 октября этого же года, поразив ворота «Кру Александры» в матче Кубка Лиги. Однако за два сезона, проведённых в составе «Юнайтед» Лиам сыграл лишь 22 игры, забив 2 гола. Тем не менее позднее Миллер заявлял по этому поводу:
4 ноября 2005 года Лиам был в отдан по арендному 3-месячному соглашению в «Лидс Юнайтед», которое затем было продлено до конца сезона 2005/06. В белой футболке йоркширского клуба ирландец забил один гол — 19 ноября полузащитник поразил ворота «Саутгемптона». Сыграл важную роль в победе «Лидса» по сумме двух встреч над клубом «Престон Норт Энд» в полуфинале плей-офф Лиги за выход в премьер-лигу. В финале «Юнайтед» ждала неудача — 21 мая на стадионе «Миллениум» они проиграли «Уотфорду» со счётом 0:3 и не смогли пробиться в элитный английский дивизион. За «павлинов» Миллер сыграл 28 игр, забил 1 гол.
В июле 2006 года газета «Daily Telegraph» сообщила, что «Манчестер Юнайтед» готов продать Лиама, если на него поступит подходящее предложение. Это стало ещё более ясно, когда 16 июля Миллер не попал даже в заявку на товарищеский матч «манкунианцев» против «Орландо Пайретс» несмотря на то, что состав команды составили игроки запаса и молодёжь из Академии.
31 августа ирландец пополнил ряды «Сандерленда», поставив подпись под 3-летним контрактом. Миллер покинул «Манчестер», отыграв за него в премьер-лиге лишь 9 матчей за два сезона.
Дебют Лиама в официальном матче за «Сандерленд» состоялся 9 сентября 2006 года, когда «чёрные коты» на стадионе «Прайд Парк» переиграли «Дерби Каунти» 2:1. В своей следующей игре, состоявшейся 13 сентября, ирландец забил свой первый гол за новую команду в поединке против «Лидс Юнайтед» — Миллер открыл счёт в этом матче, на 28-й минуте перекинув мяч через далеко вышедшего из ворот голкипера «павлинов», Тони Уорнера.
6 января 2007 года Лиам был удалён с поля в полуфинальном матче Кубка Англии с «Престоном», получив вторую жёлтую карточку уже к 37-й минуте поединка. В итоге «чёрные коты» потерпели поражение — 0:1. По итогам сезона 2006/07 «Сандерленд» добился права играть в премьер-лиге в следующем футбольном году.
Первый гол за «Сандерленд» в высшем дивизионе Англии Миллер забил 22 сентября, поразив ворота «Мидлсбро». 8 декабря Лиам был во второй раз за год удалён с поля — случилось это в поединке против «Челси», когда ирландец повздорил с перуанским нападающим лондонцев, Клаудио Писарро.
27 февраля 2008 года наставник «Сандерленда» Рой Кин выставил Миллера на трансфер — официальной причиной этого была названа «недисциплинированность полузащитника на поле», а также «частые опоздания на тренировки команды». В прессе сообщалось об интересе к ирландцу канадского клуба «Торонто», в котором на тот момент уже играли бывшие игроки «чёрных котов» — Дэнни Дичио, Карл Робинсон и Энди Уэлш.
В январе 2009 года интерес к Миллеру озвучил клуб «Куинз Парк Рейнджерс», заявивший о готовности взять Лиама в аренду. Руководство «Сандерленда» ответило, что готово рассмотреть предложение «обручей». В итоге на следующий день Миллер стал игроком «Куинз Парк Рейнджерс», который взял полузащитника в аренду с правом выкупа на него прав по окончании сезона 2008/09. 19 мая этого же года срок ссуды Миллера в лондонском клубе истёк, а руководство «обручей» отказалось заключать с Лиамом постоянное соглашение о сотрудничестве. Такое же решение принял «Сандерленд», а поскольку контракт ирландца с «чёрными котами» заканчивался летом, то полузащитник 31 июля стал свободным агентом.
В связи с тем, что предложений по работе не было, Миллер практически всё лето 2009 года тренировался с различными ирландскими клубами для поддержания спортивной формы. Однако в сентябре о безработице Лиама узнал наставник шотландского «Хиберниана», Джон Хьюз, который очень удивился такому положению дел. Тренер «Хибс» не стал долго раздумывать и практически сразу предложил Миллеру 2-летнее соглашение, которое ирландец с готовностью подписал. С этого времени полузащитник стал ключевым игроком для «Хиберниана», его полюбили болельщики эдинбургского клуба, дав ему громкое прозвище «Король Хиберниана» (англ. King of Hibs).
13 сентября 2009 года Лиам дебютировал за «бело-зелёных» в матче против «Гамильтон Академикал». В ноябре этого же года Миллер удостоился звания «Игроком месяца шотландской Премьер-лиги».
В первом сезоне за «Хибс» он провёл 38 встреч, забил 2 гола.
(откорректировано по состоянию на 18 января 2011)
В 1998 году Миллер в составе юниорской сборной Ирландии стал чемпионом континента, победив на европейском первенстве, проходившем в Шотландии. В финале турнира «парни в зелёном» переиграли сверстников из Италии.
Защищал цвета молодёжной ирландской команды.
Дебют Миллера в первой национальной сборной состоялся 31 марта 2004 года, когда «парни в зелёном» в товарищеской встрече переиграли Чехию со счётом 2:1. Сам Лиам в этом поединке вышел на замену на 69-й минуте игры вместо Гари Дохерти. Свой первый и на сегодняшний день единственный гол за ирландцев Миллер забил 1 марта 2006 года, поразив ворота сборной Швеции.
Несмотря на перерыв в клубной карьере Лиама, случившийся летом 2009 года, наставник «парней в зелёном», Джованни Трапаттони, продолжал вызывать его в состав национальной команды. Позже Миллер заявил по этому поводу:
На сегодняшний день Миллер сыграл за сборную Ирландии 21 игру, забил 1 гол.
Итого: 21 матч / 1 гол; 8 побед, 8 ничьих, 5 поражений.
(откорректировано по состоянию на 14 октября 2009)
(откорректировано по состоянию на 14 октября 2009)
Юниорская сборная Ирландии
«Селтик»
«Сандерленд»
Миллер женат, у него растёт сын.
Увлекается гольфом. Любимым своим фильмом Лиам называет «Аватар» Джеймса Кэмерона, местом отдыха — город Дубай в ОАЭ.
Идеалом футболиста для Миллера служит легенда «Манчестер Юнайтед» Эрик Кантона.
Лучшими друзьями ирландца являются Эйден Макгиди и Джон О’Ши.