Райан Макдона родился 13 июня 1989 года в Сент-Пол штат Миннесота. В местной хоккейной команде Райан был одним из лидеров и он помог ей впервые выиграть чемпионат штата. Самого же Макдону в 2007 году признали "Мистером Хоккей" в Миннесоте. В этом же году Райан был выбран на драфте НХЛ под общим 12-м номером командой "Монреаль Канадиенс". Но поиграть за этот клуб у него не получилось.
Руководством "Монреаля" отправило Макдону практиковаться в команду "Университет Висконсина", а в 2009 году его обменяли в "Нью-Йорк Рейнджерс". Дебют Райана в НХЛ состоялся в сезоне 2010/11, тогда он провёл сорок матчей, набрав девять очков. А уже в следующем году Макдона стал на все сто процентов игроком основного состава, проведя все матчи сезона! Во время локаута Райан Макдона перебрался в КХЛ, подписав контракт с "Барысом". Он стал первым американским игроком НХЛ, который приехал в КХЛ во время локаута.
Макдона не попал в заявку сборной США на Олимпийские игры 2010 года, но зато оказался в числе хоккеистов, вызванных для участия в Олимпиаде в Сочи.
Награды
Серебряный призёр юниорского чемпионата мира (1): 2007