職棒20年全壘打大賽由12位參賽球員進行預賽,每位選手有5次失敗機會, 5次失敗內所擊出之全壘打總數即為該選手的成績,全壘打數前八位進入全壘打大賽決賽。決賽由預賽晉級八位球員,依照PK戰賽程表進行第一輪比賽,每位選手有7次失敗機會, 7次失敗內所擊出之全壘打總數即為該選手的成績,全壘打數優勝者即可晉級下一輪決賽,共三輪,第三輪總決賽則有10次失敗機會。決賽及總決賽相同者,以先擊出者獲勝,若成績再相同者,則進行驟死賽,輪流擊一球,以先擊出者勝出。至於愛心金球辦法如下:預賽無金球,於決賽第一、二輪每位球員最後一次擊球機會該球為金球(僅一次機會),決賽第三輪(冠亞軍決賽),最後一次擊球機會為金球(如擊出全壘打,接續投出金球,金球無上限)。擊球員若將金球擊出全壘打,有模有樣造型藝術工坊將提供一萬元整捐贈罕見疾病基金會,擊出一次捐贈一萬,以此類推。