Calculadora de slugging
Dos sencillos, un doble y un jonrón en 10 turnos al bate suman 8 bases totales y un slugging de .800: escriba los cinco datos de la hoja de anotación y obtenga la cifra de poder del bateador. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Sencillos
- 2
- Dobles
- 1
- Triples
- 0
- Jonrones
- 1
- Turnos al bate
- 10
- Aciertos
- 4
- Total de bases
- 8
- Porcentaje de slugging
- 0,8
- Porcentaje de slugging (texto)
- 0.800
El porcentaje de slugging en béisbol es las bases totales divididas entre los turnos oficiales al bate, publicado con tres decimales en cada hoja de anotación, tabla de líderes y tarjeta. A diferencia del promedio de bateo, que trata cada hit como uno, el slugging pondera los sencillos como una base, los dobles como dos, los triples como tres y los jonrones como cuatro. Entrenadores, anotadores, gestores de fantasy y estudiantes necesitan esa cifra de potencia de extrabases a partir de cinco conteos: sencillos, dobles, triples, jonrones y turnos al bate. Esta calculadora forma las bases totales como una vez los sencillos más dos veces los dobles más tres veces los triples más cuatro veces los jonrones, luego divide entre turnos y redondea el cociente a tres decimales, según la convención que escribe ocho bases totales en diez turnos como .800. Un total de turnos igual a cero se rechaza porque el porcentaje dividiría entre cero. Cualquier recuento negativo de hits se rechaza porque la anotación oficial no puede producir un sencillo, doble, triple o jonrón negativo.
Qué mide el porcentaje de slugging y por qué las bases totales son el numerador
El porcentaje de slugging responde a una pregunta de potencia que el promedio de bateo no puede: de los turnos oficiales que tomó un bateador, ¿cuántas bases produjeron esos turnos? La anotación oficial condensa esa idea en una identidad: el slugging iguala bases totales dividido entre turnos al bate.
Las bases totales cuentan un sencillo como uno, un doble como dos, un triple como tres y un jonrón como cuatro, de modo que un bateador que se va de dos de cuatro con un doble supera en slugging a quien se va de dos de cuatro con dos sencillos. El resultado no se escribe como tanto por ciento.
Marcadores, periódicos y tablas de referencia lo imprimen a tres decimales, omitiendo el cero inicial para que ocho bases totales en diez turnos aparezcan como .800 y un partido de cuatro jonrones en cuatro turnos como 4.000. Un turno al bate es una aparición en el plato que terminó en hit, out o choice del defensor; las bases por bolas, el golpeado por lanzamiento, el toque de sacrificio, el elevado de sacrificio y la interferencia del receptor no son turnos, así que no entran en esta razón.
Por eso un bateador paciente puede publicar un slugging modesto y aun así llegar a base a menudo: esta calculadora no computa porcentaje de embasado, promedio de bateo, OPS ni wOBA. Aplica solo la identidad publicada de bases totales sobre turnos a los cinco números que usted ya tiene. Cero extrabases con un recuento positivo de turnos es una línea legal; un bateador que se fue en blanco es un .000 legal.
Una temporada o una carrera con decenas de miles de turnos usa la misma identidad que un solo partido. Este extremo no decide qué eventos de su libro de anotación contaron como turnos, no ajusta el resultado por parque y no anualiza una muestra pequeña. Aporte los totales oficiales de sencillos, dobles, triples, jonrones y turnos, y deje que el extremo devuelva un slugging a tres decimales que usted pueda fijar en una hoja de anotación, una planilla de fantasy o una prueba unitaria.
Dónde aporta valor una calculadora de porcentaje de slugging
Los entrenadores juveniles y los anotadores de secundaria necesitan un slugging reproducible para que una carta de alineación, una crónica de torneo y una hoja de padres no discrepen sobre si dos sencillos y un doble en cinco turnos es .800.
Una editorial que posiciona por calculadora de porcentaje de slugging apunta a quienes ya tienen los cuatro tipos de hit y un recuento de turnos y quieren la razón de extrabases a tres decimales, no un sistema de proyección, no un mapa Statcast de rociado y no una explicación de embasado más slugging. Los gestores de fantasy que participan en la revisión semanal de waivers necesitan la misma cifra que imprimió la hoja oficial, para comparar a dos bateadores cuyos promedios se parecen pero cuya potencia de extrabases no.
Los cursos de aula y de certificación de entrenadores que enseñan estadísticas de conteo necesitan un oráculo que rechace cero turnos, rechace un doble negativo y aun así devuelva .000 cuando un bateador se fue en blanco, porque esos casos son cómo los alumnos confunden «aún no hay slugging» con «un slugging de cero».
Los ingenieros que escriben pruebas de libro de anotación y de crónicas fijan pares conocidos —dos sencillos, un doble y un jonrón sobre diez turnos como .800, tres bases totales sobre siete turnos redondeadas a .429, y un rechazo por turnos cero— para que una biblioteca de informes no trate en silencio el slugging como hits sobre turnos. La validación fallida no consume saldo.
Qué puede hacer con ella
Hojas de anotación y crónicas
Introduzca sencillos, dobles, triples, jonrones y turnos oficiales para publicar un slugging a tres decimales que coincida con la hoja, ya sea la línea de un partido, una serie o una temporada.
Comparaciones de fantasy y waivers
Convierta dos líneas de bateo que se parecen en promedio en porcentajes de slugging, para que la potencia de extrabases y el volumen de turnos queden visibles en la misma cifra a tres decimales.
Preguntas frecuentes
¿Cómo se calcula el porcentaje de slugging en béisbol?
Ejemplo: dos sencillos, un doble y un jonrón en diez turnos es 0.800, mostrado como .800 en el marcador.
¿Qué ocurre si los turnos al bate son cero?
El porcentaje de slugging divide entre turnos al bate, así que un denominador cero se rechaza y no se factura.
¿Qué ocurre si un recuento de hits es negativo?
La anotación oficial no puede producir un sencillo, doble, triple o jonrón negativo, así que ese valor se rechaza en lugar de devolver un slugging sin sentido.
¿En qué se diferencia el slugging del promedio de bateo?
El promedio de bateo cuenta cada hit como uno sobre turnos. El slugging pondera las extrabases: un doble vale dos bases totales, un triple tres y un jonrón cuatro. Un promedio .300 puede convivir con un slugging .500 cuando los hits son extrabases. Esta calculadora no devuelve el promedio de bateo.
¿Las bases por bolas y los elevados de sacrificio cuentan como turnos al bate?
No. Las bases por bolas, los pelotazos, los toques y elevados de sacrificio y la interferencia del receptor no son turnos al bate, así que quedan fuera. Solo cuentan las apariciones que terminan en hit, out o jugada de selección.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/sports/slugging-percentage \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"singles":2,"doubles":1,"triples":0,"home_runs":1,"at_bats":10}'const res = await fetch("https://api.kit.forhosting.com/sports/slugging-percentage", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"singles": 2,
"doubles": 1,
"triples": 0,
"home_runs": 1,
"at_bats": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/slugging-percentage",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"singles": 2,
"doubles": 1,
"triples": 0,
"home_runs": 1,
"at_bats": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/slugging-percentage", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"singles":2,"doubles":1,"triples":0,"home_runs":1,"at_bats":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"singles":2,"doubles":1,"triples":0,"home_runs":1,"at_bats":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/slugging-percentage", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"singles": 2,
"doubles": 1,
"triples": 0,
"home_runs": 1,
"at_bats": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.slugging_percentage",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 1000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Las llamadas correctas se facturan a $0.002; la entrada inválida no se cobra.
Contrato de entrada, forma de la respuesta y validación
Los valores deben permanecer dentro de un millón para que quepa una temporada simulada o una carrera completa, mientras se rechazan miles de millones patológicos. Ejemplo: dos sencillos, un doble, cero triples, un jonrón y diez turnos producen ocho bases totales y 0.800. Prefiera enteros desnudos a cadenas con formato; no se analizan signos de porcentaje, separadores de miles ni la forma con punto inicial de la pizarra. Envíe un cuerpo JSON mediante POST con cinco enteros obligatorios. singles es el recuento de hits de una base y debe ser un entero no negativo; se aceptan los alias 1B, 1b y single para que una exportación del libro de anotación no necesite un paso de cambio de nombre. doubles es el recuento de dobles oficiales; se aceptan 2B, 2b y double. triples es el recuento de triples oficiales; se aceptan 3B, 3b y triple. home_runs es el recuento de jonrones oficiales; se aceptan HR, hr, homers, home_run y homeruns. at_bats es el recuento de turnos oficiales en la misma ventana y debe ser un entero estrictamente positivo, porque el slugging divide entre turnos; se aceptan at-bats, atbats, AB, ab y at_bat. Cada campo puede llegar como entero JSON o como cadena numérica que se analice a entero. Campos ausentes, cadenas vacías, no enteros, recuentos negativos, un total de turnos igual a cero, un total de hits que supera los turnos, o un valor fuera de esos límites fallan con invalid_input nombrando el campo y no se facturan. En caso de éxito el cuerpo repite singles, doubles, triples, home_runs y at_bats, devuelve hits como la suma de los cuatro tipos, total_bases como la suma ponderada que alimenta la razón, slugging_percentage como el cociente redondeado a tres decimales, slugging_percentage_text como ese mismo valor siempre escrito con tres dígitos tras el decimal para que .800 no colapse a 0.8 en una pantalla, slugging_percentage_display en forma de hoja de anotación, y una cadena de fórmula que usted puede imprimir junto a las cifras. El precio de un ítem correcto es un $0.002 fijo.
Dónde aporta valor una calculadora de porcentaje de slugging
Como la implementación es parse pura de tier A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga las peticiones pequeñas, fije slugging_percentage_text a tres decimales en las pruebas y obtendrá aritmética estable de béisbol para widgets, páginas de crónica y workers de borde, sin levantar un servicio de estadísticas completo propio.
Casos de integración
Clases de entrenadores y pruebas de anotación
Alumnos y QA fijan dos sencillos, un doble y un jonrón sobre diez turnos como .800, tres bases totales sobre siete como .429 y cero turnos como invalid_input.
Preguntas técnicas
¿Cuánto cuesta la calculadora de porcentaje de slugging?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.