TennisRank
RankingsTorneiosIAPlanosGuias
EntrarCriar liga grátis
TennisRank

Sistema de ranking, barragem e torneio para clubes, academias e federações. Feito no Brasil, rodando em 3 idiomas.

Produto

  • Rankings
  • Torneios
  • Barragem
  • Assistente IA
  • Troféus
  • Páginas públicas

Recursos

  • Guias
  • Glossário
  • Explorar ligas
  • Preços
  • FAQ
  • Federações

Empresa

  • Termos
  • Privacidade
  • Contato
© 2026 TennisRank · Feito no Brasil

Sobre o TennisRank

TennisRank é o sistema de ranking, barragem e torneio para clubes, academias e federações. 5 modalidades de classificação (ELO, pontos, classes, híbrido e barragem rolante), chave eliminatória com seed por rating, barragem com janela configurável e um assistente IA com mais de 30 ações executadas no app. PWA multi-idioma (PT-BR, EN, ES). 30 dias do Signature grátis, sem cartão.

Feito no Brasil · PT · EN · ES

A liga amadora
merece software de verdade.

TennisRank é o sistema de ranking, barragem e torneio para clubes, academias e federações. ELO modificado para tênis (K-factor 40/20/10), chave eliminatória com seeding, barragem com janela rolante e um assistente IA que executa mais de 30 ações reais na sua liga.

Começar grátisVer como funciona
  • 30 dias do Signature completo
  • Sem cartão no cadastro
  • Plano Free pra sempre
Ranking da Raquete
Ranking Ao Vivo
LIVE
#JogadorRatingΔForma
  • 01
    RAR. Alencar
    2.148+12
  • 02
    MCM. Chen
    2.091-4
  • 03
    VVocêVocê
    2.044+38
  • 04
    LTL. Torres
    1.987-8
  • 05
    BFB. Fernandes
    1.955+5
  • 06
    GSG. Souza
    1.921-15
3 partidas em andamentoAtualiza a cada partida registrada
Rodada 34 · BarragemAberta
Seu próximo confronto

vs. Marco Chen (#2) · prazo sexta

Seu rating
2,044
Rating dele
2,091
Se você vencer
+19 ELO
Registrar partida
M1ª · R. Alencar venceu M. Villalba · 6-4 6-3◆F2ª · L. Torres venceu P. Ramos · 6-2 6-1◆Dupla M · Silva/Costa venceram Oliveira/Dias · 7-5 6-4◆M2ª · B. Fernandes venceu G. Souza · 6-3 7-6◆F1ª · A. Machado venceu T. Rocha · 6-4 6-2◆M3ª · C. Ribeiro venceu F. Almeida · 6-1 6-4◆Mista · Lima/Castro venceram Moura/Brito · 6-3 7-5◆M1ª · D. Pereira venceu V. Gomes · 7-6 6-4◆F2ª · N. Cardoso venceu R. Matos · 6-3 6-2◆M2ª · E. Nunes venceu S. Araújo · 6-4 6-4◆F3ª · H. Barros venceu I. Pinto · 6-2 6-3◆Dupla F · Cruz/Dias venceram Pires/Rocha · 6-4 7-5◆M1ª · J. Correia venceu K. Teixeira · 6-3 6-2◆F1ª · M. Vieira venceu O. Campos · 7-5 6-4◆M2ª · P. Santos venceu Q. Lopes · 6-2 6-3◆M1ª · R. Alencar venceu M. Villalba · 6-4 6-3◆F2ª · L. Torres venceu P. Ramos · 6-2 6-1◆Dupla M · Silva/Costa venceram Oliveira/Dias · 7-5 6-4◆M2ª · B. Fernandes venceu G. Souza · 6-3 7-6◆F1ª · A. Machado venceu T. Rocha · 6-4 6-2◆M3ª · C. Ribeiro venceu F. Almeida · 6-1 6-4◆Mista · Lima/Castro venceram Moura/Brito · 6-3 7-5◆M1ª · D. Pereira venceu V. Gomes · 7-6 6-4◆F2ª · N. Cardoso venceu R. Matos · 6-3 6-2◆M2ª · E. Nunes venceu S. Araújo · 6-4 6-4◆F3ª · H. Barros venceu I. Pinto · 6-2 6-3◆Dupla F · Cruz/Dias venceram Pires/Rocha · 6-4 7-5◆M1ª · J. Correia venceu K. Teixeira · 6-3 6-2◆F1ª · M. Vieira venceu O. Campos · 7-5 6-4◆M2ª · P. Santos venceu Q. Lopes · 6-2 6-3◆
  • 5 algoritmos

    ELO, pontos, classes, híbrido e barragem rolante. Você decide como sua liga conta ponto.

  • 30+ ações IA

    O assistente cria rodada, aprova membro, simula partida, gera texto de WhatsApp — executa, não só responde.

  • 30 troféus

    24 automáticos (streak, bagel, clay master, comeback), 2 manuais e 4 de torneio. Notificação em tempo real.

  • 1650+ chaves

    Tradução completa em 3 idiomas (PT-BR, EN, ES). Federações internacionais prontas pra rodar.

🏆 Copa do Verão · SFMasc 1ª · bo3 · seed por ELO
Quartas
1R. Alencar
6 6
8V. Gomes
3 4
5B. Fernandes
4 6 5
4L. Torres
6 3 7
AO VIVO
3M. Chen
6 3
6D. Pereira
4 5
2P. Ramos
—
7G. Souza
—
Semi
1R. Alencar
6 6
4L. Torres
4 3
vencedor QF3
—
vencedor QF4
—
Final
FINAL
1R. Alencar
—
a definir
—
7 confrontos · 4 concluídos · 1 em andamentoSINGLE ELIM
Nível de plataforma profissional

A engine esportiva
por trás da sua liga.

Rating, barragem rolante, torneio eliminatório, painel do organizador e IA administrativa — todas as peças que uma liga precisa pra operar com consistência, em um lugar só.

  • 01

    ELO modificado para tênis

    K-factor adaptativo: 40 para jogadores novos, 20 para estáveis, 10 para o topo. Ajuste por diferença de games no set e por tipo de partida (bo3, pro set, super TB).

  • 02

    Barragem com janela rolante

    Pareamento serpentina, suíço, proximidade ou aleatório. Pontos assimétricos (vencedor/perdedor/WO). Janela configurável (3–20 rodadas) — a rodada mais antiga cai sozinha.

  • 03

    Chave eliminatória com seed

    Bracket SVG interativo, seeding por rating do ranking-mãe, avanço automático após confirmação, auto-completion na final. Até 64 jogadores, best-of-3 / pro set / super TB.

  • 04

    Página pública com SEO

    URL própria (/org/seu-clube), perfis públicos e Open Graph gerado no servidor. O organizador controla se a liga pode aparecer no Google e no Explore.

Assistente IA · Claude Haiku 4.5

Administre a liga conversando.

Um assistente com mais de 30 ações reais dentro do app — cria rodada, aprova membro, simula partida, gera comunicado. Linguagem natural, streaming e confirmação obrigatória em ações destrutivas.

Assistente da Liga
Online

Mais de 30 tools reais no app

  • Rd
    create_round · close_round · delete_round

    Cria rodada com prazo e sorteio automático. Encerra (WO em pendentes) ou deleta com confirmação.

  • Mb
    approve_member · approve_all_pending · change_category

    Gestão completa de membros em massa. Categoria alterável por jogador.

  • Tr
    create_tournament · update_tournament_status

    Cria torneio eliminatório (bo3, pro set, super TB). Abre inscrições, inicia, deleta.

  • Sm
    simulate_match · get_player_stats

    Calcula impacto ELO e posição se X vencer Y. Puxa rating, trend, forma e troféus de qualquer atleta.

  • Wa
    generate_whatsapp_content

    Gera texto pronto pra copiar: resumo de rodada ou prévia do sorteio, formatado para WhatsApp.

  • +11
    +11 tools de consulta e 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.

Tudo incluso

Tudo que sua liga precisa rodar.

Rating, torneio, registro, troféus, página pública, stats do atleta. Sem módulo fantasma: o que está aqui está em produção, rodando hoje.

01 · Rating

5 modalidades de ranking. Você escolhe o que combina.

ELO com K-factor adaptativo, pontos por partida, classes hierárquicas com promoção/rebaixamento, híbrido (classes + ELO interno) e barragem rolante (janela 3–20). Trocar de modelo não apaga histórico.

02 · Torneios

Bracket SVG com seed

Seeding por rating, avanço automático pós-confirmação, auto-completion na final. bo3 / pro set / super TB.

03 · Registro

Wizard set a set

Placar por set, tiebreak, super tiebreak, walkover, confirmação do adversário. Validação por formato escolhido no ranking.

04 · Troféus

30 conquistas

24 automáticos (streak, bagel, clay master, comeback…), 2 manuais, 4 de torneio. Push em tempo real.

05 · Página pública

SEO + branding

URL própria, 7 temas de cor, logo, Open Graph server-rendered e controles de indexação e descoberta.

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

Dossiê completo

Rating 12 meses, V/D por superfície, rivais (H2H), forma recente, melhor posição, simulador pré-partida.

Extra

PWA · offline · multi-idioma

Instala como app nativo (Serwist). Registro de partida funciona offline. 3 idiomas com 1.650+ chaves.

Planos

Teste o Signature completo por 30 dias. Sem cartão.

Termina o trial? Seus dados continuam intactos e o acesso administrativo fica em modo somente leitura até você escolher um plano. Não há cobrança automática.

Club

Para clubes com até 5 categorias ativas.

R$ 79/mês · anual
  • Até 400 membros
  • 5 rankings ativos
  • 3 torneios eliminatórios simultâneos
  • Barragem rolante ilimitada
  • Branding + URL custom + SEO
  • Assistente IA incluso
Começar no Club
Mais escolhido

Signature

Sem limites. Para ligas, academias e federações regionais.

R$ 159/mês · anual
  • Membros, rankings e torneios ilimitados
  • Todos os 16 feature toggles
  • Assistente IA sem limite + mais de 30 tools
  • Simulador, radar de forma, rivais e dossiê
  • Dossiê tático + Radar de Forma + Rivais
  • Suporte prioritário + onboarding 1-on-1
Testar 30 dias grátis

Sem cartão. No fim do trial, o acesso fica somente leitura até a escolha de um plano.

Federation

Federações, redes de clubes e marcas esportivas.

R$ 2,5K/ano · sales-led
  • Multi-tenant ilimitado
  • Dashboard federativo consolidado
  • White-label completo
  • SSO + auditoria (log_audit)
  • SLA + account manager dedicado
  • Onboarding presencial
Agendar conversa

Plano Free é para sempre — até 30 membros, 1 ranking, 1 torneio, zero cartão. Perfeito pra grupos pequenos ou pra começar sem pressa.

Começar com Free
FAQ

Perguntas que
sempre aparecem.

Não achou sua resposta? Fale com a gente

  • Para quem o TennisRank foi feito?
    Clubes, academias, ligas independentes, grupos de amigos organizados e federações regionais que querem rodar rating, barragem e torneio com consistência — sem depender de controle manual. Do grupo de 15 pessoas ao circuito com 400.
  • Posso migrar uma base existente?
    Sim — import CSV no onboarding e edição em lote via Assistente IA (approve_all_pending, change_category, etc.). Histórico de partidas pode ser lançado retroativamente pelo organizador.
  • O que acontece quando acaba o trial?
    Os dados ficam intactos e o acesso administrativo passa a somente leitura até você escolher um plano. Não há cobrança automática; ao assinar, você retoma de onde parou.
  • Como funciona a barragem rolante?
    Janela configurável (3 a 20 rodadas). A cada rodada nova, a mais antiga sai do rating. Pontos assimétricos (vencedor/perdedor/WO, editáveis por ranking) e pareamento por proximidade, serpentina, suíço ou aleatório. Se configurado, o sistema fecha confrontos atrasados como não jogados; o organizador registra o WO quando houver vencedor definido.
  • Como é o ELO modificado?
    K-factor adaptativo: 40 para jogadores com menos de N partidas, 20 para estáveis, 10 para rating acima do threshold topo. Ajuste por diferença de games e pelo formato da partida (bo3 / pro set / super TB). Testado (vitest).
  • O Assistente IA custa extra?
    Não. Incluso nos planos pagos. Modelo Claude Haiku 4.5 via Vercel AI SDK v6 com streaming. Nunca envia email sem confirmação explícita — garantia via código, não via promessa.
  • Funciona para duplas?
    Sim. Modalidades suportadas: singles M, singles F, doubles M, doubles F, misto. Rating e categorias independentes por modalidade.
  • Tem aplicativo?
    É PWA (Serwist v9). Instala no celular como app nativo iOS e Android, registro de partida funciona offline, sincroniza quando reconecta. Zero download de app store.
  • LGPD e privacidade?
    Supabase em sa-east-1 (São Paulo). Scrub automático de PII no Sentry. Auditoria de ações sensíveis (log_audit SECURITY DEFINER). Exportação e deleção sob demanda. Sem anúncios, sem venda de dados.
  • O TennisRank é grátis?
    Há um plano Free permanente para até 30 membros, 1 ranking e 1 torneio ativo. Cada nova organização começa com 30 dias de Signature completo; depois, o acesso administrativo fica somente leitura até a escolha de um plano, sem cobrança automática.
  • Quanto custa o TennisRank?
    Há planos mensais e anuais (Club e Signature), além do Free. Os valores e o que cada plano libera estão na seção de planos aqui na página. Federações têm um plano anual próprio, sob consulta.
  • Serve para academias e federações, ou só para clubes?
    Serve para os três. Academias usam para rankings internos e turmas; clubes para barragem e torneios; federações regionais para circuitos com várias etapas. O plano se ajusta ao tamanho — de um grupo pequeno a centenas de jogadores.
Vamos lá?

A liga amadora
merece software de verdade.

30 dias de Signature completo. Sem cartão. Sem pegadinha.
Plano Free pra sempre se decidir que já é suficiente.

Começar agoraFalar com o time