Zawodnik będzie negocjował z Wisłą warunki kontraktu. Michaił Siwakow urodził się 16 stycznia 1988 roku w Mińsku. Gra na pozycji środkowego pomocnika. Swoją karierę piłkarską rozpoczynał w lokalnym klubie ze stolicy Białorusi - Smienie Mińsk. Tam grał od 1997 do 2002 roku. W 2003 roku Siwakow przeszedł do BATE Borysów, gdzie początkowo grał w rezerwach. W barwach pierwszej drużyny BATE zadebiutował w 2005 roku, w wieku 17 lat. Do momentu przejścia do drużyny z Serie A, Cagliari, Siwakow zagrał w 36 meczach i strzelił 4 gole. Siwakow ma też na swoim koncie występy w europejskich pucharach. W sezonie 2008/2009 BATE awansowało do fazy grupowej Ligi Mistrzów, a Siwakow zagrał w 5 meczach kwalifikacji do tych rozgrywek oraz we wszystkich sześciu spotkaniach grupowych. BATE Borysów było jedyną drużyną w grupie H, która nie przegrała z Juventusem na jego terenie. Wówczas w BATE grał również Siergiej Kriwiec, który reprezentuje teraz Lecha Poznań. W barwach drużyny z Borysowa Michaił Siwakow zdobył dwa razy mistrzostwo kraju oraz Puchar Białorusi. Na początku 2009 roku pomocnik przeszedł do włoskiego Cagliari, ale nie zdołał wywalczyć miejsca w podstawowym składzie zespołu z Serie A. Rok później Siwakow został wypożyczony do drugoligowej Piacenzy. Tam rozegrał 15 meczów i strzelił 2 bramki. W lipcu 2010 roku wrócił do Cagliari i wystąpił w dwóch meczach ligowych oraz jednym Pucharu Włoch. Michaił Siwakow to również młodzieżowy reprezentant Białorusi. W kadrze U-21 debiutował 14 października 2009 roku w meczu pomiędzy Białorusią a Turcją, decydującym o awansie na młodzieżowe mistrzostwa Europy. W pierwszym meczu 1-0 wygrali Turcy, w rewanżu Białorusini strzelili dwie bramki, a jedną z nich zdobył właśnie Siwakow. Pomocnik Cagliari ma też za sobą występ w reprezentacji seniorskiej. W czerwcu 2010 roku zagrał kwadrans w towarzyskim meczu Białorusi ze Szwecją.