На зимових Олімпійських іграх 2014 року Андерссон був заявлений для участі в забігові на 1000 і 1500 м. 12 лютого 2014 року на ковзанярському стадіоні Адлер-Арені в забігі на 1000 м він фінішував з результатом 1:12.40 (+4.01). В загальному заліку Давид зайняв 38-е місце. 15 лютого 2014 року в забігі на 1500 м він фінішував з результатом 1:50.29 (+5.29). В загальному заліку Андерссон також зайняв 38-е місце.