Namibia scored 21 runs in the Super Over courtesy of David Weise (13) and Gerhard Erasmus (8). Weise then restricted Oman to ten runs to win the thrilling clash.
The game was tied when Weise failed to score two runs off the last ball but managed a single off bye to level the scores.
Namibia had a cautious start with a 42-run stand for the second wicket between Nikolaas Davin (24) and Jan Frylinck (45).
Davin got out in the ninth over, while Frylinch kept playing the anchor’s role amidst falling wickets on the other end.
Other than these two, only Erasmus (13) managed to reach double figures as Namibia finished with 109-6 in their allocated 20 overs.
Mehran Khan topped the bowling charts for Oman with figures of 3-7
Earlier, Namibia opted to bowl first and Trumpelmann proved the decision right as he picked two wickets in the first two balls of the innings.
He dismissed Naseem Khushi in the third over to inflict further damage, reducing Oman to 10-3.
Zeeshan Maqsood played a cautious 22-run knock from 20 balls before falling prey to Bernard Scholtz.
Khalid Kail top-scored for Oman with 34 runs from 39 balls featuring one boundary and one six, while Ayaan Khan scored 15 off 21.
Other than these three, no Oman batter could pose any threat to Namibia at any point as the whole team bundled out for 109 in the final over.
Trumpelmann claimed 4-21, while David Wiese picked three wickets for 28 runs.
Namibia N Davin, M van Lingen, JN Frylinck, MG Erasmus (capt), MB Kruger, JJ Smit, D Wiese, ZE Green (wk), R Trumpelmann, BM Scholtz, T Lungameni.
Oman KH Prajapati, Naseem Khushi (wk), Aqib Ilyas (capt), Zeeshan Maqsood, Khalid Kail, Ayaan Khan, Mohammad Nadeem, Mehran Khan, Shakeel Ahmed, Kaleemullah, Bilal Khan.