Claudio, te cuento, podés solucionarlo muy fácil. Primero que nada no sé para qué estás usando el array equipos y x e y, pero yo te voy a mostrar como podés recorrer cualquier recordset, no importa los nombres ni los valores de los campos. Por ej:
<% Dim i %>
<table width="65%" border="1">
<tr>
<%For i = 0 to info.Fields.Count - 1%>
<td><%= info.Fields(i).Name%></td>
<%Next%>
</tr>
<% while not info.EOF %>
<tr>
<%For i = 0 to info.Fields.Count - 1%>
<td width="19%"><%= info.Fields(i) %></td>
<% next %>
</tr>
<% info.movenext
wend %>
</table>
Listo, eso es todo lo que necesitás para recorrer CUALQUIER recordset, mucho menos complicado que estar haciendo inventos extraños con arrays
Probalo y vas a ver que te funciona.