TennisRank
RankingsTorneosIAPlanes
EntrarCrear liga gratis
TennisRank

Sistema de ranking, liguilla y torneo para clubes, academias y federaciones. Hecho en Brasil, corriendo en 3 idiomas.

Producto

  • Rankings
  • Torneos
  • Liguilla
  • Asistente IA
  • Trofeos
  • Páginas públicas

Recursos

  • Precios
  • FAQ
  • Federaciones

Empresa

  • Términos
  • Privacidad
  • Contacto
© 2026 TennisRank · Hecho en Brasil

Sobre TennisRank

TennisRank es el sistema de ranking, liguilla y torneo para clubes, academias y federaciones. 5 algoritmos de rating (ELO, puntos, clases, híbrido, liguilla móvil), cuadro eliminatorio con seeding por rating, liguilla con ventana configurable y un asistente IA (Claude Haiku 4.5) con 21 acciones reales ejecutadas en la app. PWA multi-idioma (PT-BR, EN, ES). 30 días de Signature gratis, sin tarjeta.

Hecho en Brasil · PT · EN · ES

El tenis amateur merece
software de verdad.

TennisRank es el sistema de ranking, liguilla y torneo para clubes, academias y federaciones. ELO adaptado al tenis (K-factor 40/20/10), cuadro eliminatorio con seeding, liguilla con ventana móvil y un asistente IA que ejecuta 21 acciones reales en tu liga.

Empezar gratisVer cómo funciona
  • 30 días del plan Signature completo
  • Sin tarjeta al registrarse
  • Plan Free para siempre
Ranking de la Raqueta
Ranking en Vivo
LIVE
#JugadorRatingΔForma
  • 01
    RAR. Alencar
    2.148+12
  • 02
    MCM. Chen
    2.091-4
  • 03
    TTúTú
    2.044+38
  • 04
    LTL. Torres
    1.987-8
  • 05
    BFB. Fernandes
    1.955+5
  • 06
    GSG. Souza
    1.921-15
3 partidos en cursoSe actualiza a cada partido registrado
Jornada 34 · LiguillaAbierta
Tu próximo partido

vs. Marco Chen (#2) · plazo viernes

Tu rating
2,044
Su rating
2,091
Si ganas
+19 ELO
Registrar partido
M 1ª · R. Alencar venció a M. Villalba · 6-4 6-3◆F 2ª · L. Torres venció a P. Ramos · 6-2 6-1◆Dbl M · Silva/Costa vencieron a Oliveira/Dias · 7-5 6-4◆M 2ª · B. Fernandes venció a G. Souza · 6-3 7-6◆F 1ª · A. Machado venció a T. Rocha · 6-4 6-2◆M 3ª · C. Ribeiro venció a F. Almeida · 6-1 6-4◆Mixto · Lima/Castro vencieron a Moura/Brito · 6-3 7-5◆M 1ª · D. Pereira venció a V. Gomes · 7-6 6-4◆F 2ª · N. Cardoso venció a R. Matos · 6-3 6-2◆M 2ª · E. Nunes venció a S. Araújo · 6-4 6-4◆F 3ª · H. Barros venció a I. Pinto · 6-2 6-3◆Dbl F · Cruz/Dias vencieron a Pires/Rocha · 6-4 7-5◆M 1ª · J. Correia venció a K. Teixeira · 6-3 6-2◆F 1ª · M. Vieira venció a O. Campos · 7-5 6-4◆M 2ª · P. Santos venció a Q. Lopes · 6-2 6-3◆M 1ª · R. Alencar venció a M. Villalba · 6-4 6-3◆F 2ª · L. Torres venció a P. Ramos · 6-2 6-1◆Dbl M · Silva/Costa vencieron a Oliveira/Dias · 7-5 6-4◆M 2ª · B. Fernandes venció a G. Souza · 6-3 7-6◆F 1ª · A. Machado venció a T. Rocha · 6-4 6-2◆M 3ª · C. Ribeiro venció a F. Almeida · 6-1 6-4◆Mixto · Lima/Castro vencieron a Moura/Brito · 6-3 7-5◆M 1ª · D. Pereira venció a V. Gomes · 7-6 6-4◆F 2ª · N. Cardoso venció a R. Matos · 6-3 6-2◆M 2ª · E. Nunes venció a S. Araújo · 6-4 6-4◆F 3ª · H. Barros venció a I. Pinto · 6-2 6-3◆Dbl F · Cruz/Dias vencieron a Pires/Rocha · 6-4 7-5◆M 1ª · J. Correia venció a K. Teixeira · 6-3 6-2◆F 1ª · M. Vieira venció a O. Campos · 7-5 6-4◆M 2ª · P. Santos venció a Q. Lopes · 6-2 6-3◆
  • 5 algoritmos

    ELO, puntos, clases, híbrido y liguilla móvil. Tú decides cómo tu liga cuenta puntos.

  • 21 acciones IA

    El asistente crea jornada, aprueba miembros, simula partidos, genera textos para WhatsApp — ejecuta, no solo responde.

  • 30 trofeos

    24 automáticos (racha, bagel, clay master, comeback), 2 manuales y 4 de torneo. Notificación en tiempo real.

  • 1650+ claves

    Traducción completa en 3 idiomas (PT-BR, EN, ES). Federaciones internacionales listas.

🏆 Copa de Verano · SFM 1ª · bo3 · seed por ELO
Cuartos
1R. Alencar
6 6
8V. Gomes
3 4
5B. Fernandes
4 6 5
4L. Torres
6 3 7
EN VIVO
3M. Chen
6 3
6D. Pereira
4 5
2P. Ramos
—
7G. Souza
—
Semi
1R. Alencar
6 6
4L. Torres
4 3
ganador CF3
—
ganador CF4
—
Final
FINAL
1R. Alencar
—
por definir
—
7 encuentros · 4 concluidos · 1 en cursoSINGLE ELIM
Nivel de plataforma profesional

El motor deportivo
detrás de tu liga.

Rating, liguilla móvil, cuadro eliminatorio, panel del organizador e IA administrativa — todas las piezas que una liga necesita para operar con consistencia, en un solo lugar.

  • 01

    ELO adaptado al tenis

    K-factor adaptativo: 40 para jugadores nuevos, 20 para estables, 10 para el top. Ajuste por diferencia de games y tipo de partido (bo3, pro set, super TB).

  • 02

    Liguilla con ventana móvil

    Emparejamiento serpentina, suizo, proximidad o aleatorio. Puntos asimétricos (ganador/perdedor/WO). Ventana configurable (3–20 jornadas) — la más antigua cae sola.

  • 03

    Cuadro eliminatorio con seed

    Cuadro SVG interactivo, seeding por rating del ranking-madre, avance automático tras confirmación, auto-completado en la final. Hasta 64 jugadores, best-of-3 / pro set / super TB.

  • 04

    Página pública con SEO

    URL propia (/org/tu-club), perfil público de cada atleta, Open Graph en el servidor, indexado por Google. Tu liga aparece en búsquedas.

Asistente IA · Claude Haiku 4.5

Administra la liga conversando.

Un asistente con 21 acciones reales dentro de la app — crea jornada, aprueba miembros, simula partidos, genera comunicados. Lenguaje natural, Vercel AI SDK v6 con streaming, confirmación obligatoria en acciones destructivas.

Asistente de la Liga
Online

21 tools reales, todas en producción

  • Rd
    create_round · close_round · delete_round

    Crea jornada con plazo y sorteo automático. Cierra (WO en pendientes) o elimina con confirmación.

  • Mb
    approve_member · approve_all_pending · change_category

    Gestión completa de miembros en masa. Categoría modificable por jugador.

  • Tr
    create_tournament · update_tournament_status

    Crea torneo eliminatorio (bo3, pro set, super TB). Abre inscripciones, inicia, elimina.

  • Sm
    simulate_match · get_player_stats

    Calcula impacto ELO y posición si X vence a Y. Trae rating, tendencia, forma y trofeos de cualquier atleta.

  • Wa
    generate_whatsapp_content

    Texto listo para copiar: resumen de jornada o vista previa del sorteo, formateado para WhatsApp.

  • +11
    +11 tools de consulta y config

    create_ranking, get_ranking, get_league_overview, get_league_stats, get_round_detail, search_player, record_walkover, award_trophy, update_barragem_config, reject_member, get_player_stats.

Todo incluido

Todo lo que tu liga necesita para rodar.

Rating, torneos, registro, trofeos, página pública, stats del atleta. Sin módulos fantasma: lo que está aquí está en producción, rodando hoy.

01 · Rating

5 algoritmos en producción. Eliges el que encaja.

ELO con K-factor adaptativo, puntos por partido, clases jerárquicas con ascenso/descenso, híbrido (clases + ELO interno) y liguilla móvil (ventana 3–20). Cambiar de modelo no borra el historial.

02 · Torneos

Cuadro SVG con seed

Seeding por rating, avance automático tras confirmación, auto-completado en la final. bo3 / pro set / super TB.

03 · Registro

Wizard set a set

Marcador por set, tiebreak, super tiebreak, walkover, confirmación del rival. Validación por formato elegido en el ranking.

04 · Trofeos

30 logros

24 automáticos (racha, bagel, clay master, comeback…), 2 manuales, 4 de torneo. Push en tiempo real.

05 · Página pública

SEO + branding

URL propia, 7 temas de color, logo, Open Graph en el servidor. Indexado por Google.

tennisrank.io/org/seu-clube
06 · Stats del atleta

Dossier completo

Rating 12 meses, V/D por superficie, rivales (H2H), forma reciente, mejor posición, simulador pre-partido.

Extra

PWA · offline · multi-idioma

Se instala como app nativa (Serwist). Registro de partido funciona offline. 3 idiomas con 1.650+ claves.

Planes

Prueba el Signature completo por 30 días. Sin tarjeta.

¿Termina el trial? Pasa a Free automático — hasta 15 miembros y 1 ranking. Nada se borra, nada se bloquea de lectura. Reactivas Signature cuando quieras.

Club

Para clubes con hasta 5 categorías activas.

R$ 199/mes · anual
  • Hasta 400 miembros
  • 5 rankings activos
  • 3 torneos eliminatorios simultáneos
  • Liguilla móvil ilimitada
  • Branding + URL custom + SEO
  • Asistente IA incluido
Empezar en Club
Más elegido

Signature

Sin límites. Para ligas, academias y federaciones regionales.

R$ 499/mes · anual
  • Miembros, rankings y torneos ilimitados
  • Los 16 feature toggles
  • Asistente IA sin límite + las 21 tools
  • AI Coach, AI Preview, AI Narrator, AI Matchmaker
  • Dossier táctico + Radar de Forma + Rivales
  • Soporte prioritario + onboarding 1-on-1
Probar 30 días gratis

Sin tarjeta. Pasa a Free al final del trial, sin cargos sorpresa.

Federation

Federaciones, redes de clubes y marcas deportivas.

R$ 2,5K/año · sales-led
  • Multi-tenant ilimitado
  • Dashboard federativo consolidado
  • White-label completo
  • SSO + auditoría (log_audit)
  • SLA + account manager dedicado
  • Onboarding presencial
Agendar charla

Plan Free es para siempre — hasta 15 miembros, 1 ranking, cero tarjeta. Ideal para grupos pequeños o para empezar sin prisa.

Empezar con Free
FAQ

Preguntas que
siempre aparecen.

¿No encontraste tu respuesta? Habla con nosotros

  • ¿Para quién es TennisRank?
    Clubes, academias, ligas independientes, grupos de amigos organizados y federaciones regionales que quieren correr rating, liguilla y torneos con consistencia — sin depender del control manual. Desde un grupo de 15 personas hasta un circuito de 400.
  • ¿Puedo migrar una base existente?
    Sí — import CSV en el onboarding y ediciones en lote vía el Asistente IA (approve_all_pending, change_category, etc.). El historial de partidos se puede cargar retroactivamente por el organizador.
  • ¿Qué pasa cuando acaba el trial?
    Pasas a Free: hasta 15 miembros, 1 ranking, cero torneos activos. Los datos quedan intactos, de lectura. Reactivas Signature cuando quieras, desde donde lo dejaste.
  • ¿Cómo funciona la liguilla móvil?
    Ventana configurable (3 a 20 jornadas). Cada nueva jornada saca la más antigua del rating. Puntos asimétricos (ganador/perdedor/WO, editables por ranking), emparejamiento por proximidad, serpentina, suizo o aleatorio. WO automático si el partido no ocurre hasta el plazo.
  • ¿Cómo es el ELO modificado?
    K-factor adaptativo: 40 para jugadores con menos de N partidos, 20 para estables, 10 para rating sobre el umbral top. Ajuste por diferencia de games y por formato del partido (bo3 / pro set / super TB). Testeado (vitest).
  • ¿El Asistente IA cuesta extra?
    No. Incluido en planes de pago. Modelo Claude Haiku 4.5 vía Vercel AI SDK v6 con streaming. Nunca envía email sin confirmación explícita — garantía en el código, no en la promesa.
  • ¿Funciona para dobles?
    Sí. Modalidades: singles M, singles F, dobles M, dobles F, mixto. Rating y categorías independientes por modalidad.
  • ¿Hay app?
    Es un PWA (Serwist v9). Se instala en el móvil como app nativa iOS y Android, el registro de partido funciona offline, sincroniza al reconectar. Cero descarga de app store.
  • ¿LGPD y privacidad?
    Supabase en sa-east-1 (São Paulo). Scrub automático de PII en Sentry. Auditoría de acciones sensibles (log_audit SECURITY DEFINER). Exportación y borrado bajo demanda. Sin anuncios, sin venta de datos.
¿Vamos?

El tenis amateur merece
software de verdad.

30 días del Signature completo. Sin tarjeta. Sin trampa.
Plan Free para siempre si decides que ya es suficiente.

Empezar ahoraHablar con el equipo