Чтобы отображать кнопки друг на друга, каждая кнопка должна быть представлена ??собственным массивом.
Динамически генерируйте свой статический код:
$list = array();
for($x=0;$x < 4; $x++)
{
array_push($list, array(["text"=>db_result($res,$x, 'club'),'callback_data' => 'Team ' .$x]));
}
$replyMarkup = array("keyboard" => $list,"resize_keyboard" => false,"one_time_keyboard" => false);
$encodedKeyboard = json_encode($replyMarkup);