На четвртом колу Светског купу 2012/13. у немачком Оберхофу, заузео је 39. место у дисциплини 10 км спринт, 40. место у дисциплини потера и освојио прве бодове у обе дисциплине. Ово су први бодови Србије у Светском купу у биатлону икада.[2][3] На трци седмог кола у Ослу, заузео је 35. место у потери, и забележио нове бодове као и рекордан пласман на Светском купу.[4]
У сезони 2012/13. опробао се и у скијашком трчању. Дана 2. децембра2012. у Зефелду учествовао је у ФИС трци на 10 км у скијашком трчању слободним стилом, и освојио 8 место. Тим пласманом и освојених 49,55 ФИС бодова, остварио је А норму за Зимске олимпијске игре 2014. у Сочију, и право наступа на тркама Светског купа у нордијском скијању.[5]
Почеци
Миланко Петровић је студент, члан Биатлон клуба Лавина из Београда. Тренер му је Тихомир Милосављевић. Такмичи се у свим дисцилинама биатлона.
Поред ових такмичења Миланко Петровић је од сезоне 2008/09. повремено учествовао и у такмичењу за Светски куп у биатлону. Од сезоне 2011/12, редовно се такмичи у свим дисциплинама Светског купа.[тражи се извор]