クリケットのランレート計算ツール
18.2オーバーで145点ならランレートは7.909、残り11.4オーバーで221を目指すなら1オーバーあたり6.514が必要です。オーバー表記を球数に直してから計算します。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 得点
- 145
- 対戦したオーバー数
- 18.2
- 対象
- 221
- 残りオーバー数
- 11.4
- ランレート
- 7.909
- 必要ランレート
- 6.514
- 必要な得点
- 76
- 対戦した球数
- 110
このクリケット用ランレート計算ツールでは、スコアとクリケット独自のオーバー表記から、現在の1オーバー当たりの得点率と、目標到達に必要な得点率を求められます。得点、消化オーバー、目標スコア、残りオーバーをご入力ください。必要な得点数と対応するボール数も表示されるため、試合のライブ確認、スコアカード分析、指導用課題、自動化アプリケーションで計算根拠を明確に確認できます。
現在の得点ペースを正しく計算します
クリケットのランレートは、打撃側が6球で構成される1オーバー当たりに何点を挙げたかを示します。本ツールは、まず消化オーバーをボール数に変換し、その正確なオーバー数で得点を割ります。この変換が必要なのは、クリケットのオーバー表記が通常の小数ではないためです。
18.2は18オーバーと追加の2球、つまり合計110球を意味し、数学上の18.2オーバーではありません。変換後は、得点に6を掛け、消化したボール数で割って現在のレートを算出します。得点には0以上の整数をご指定ください。
また、0で割ると有効なレートを求められないため、少なくとも1球を消化している必要があります。小数点以下の数字には0から5のみを使用できます。6球で次のオーバーが完了するため、.6で終わる値は無効です。
必要ランレートの意味をご確認ください
必要ランレートは、指定した目標に到達するため、今後どの程度の速さで得点すべきかを示します。本ツールは目標から現在の得点を引き、残りの必要得点が0未満にならないようにします。次に、残りオーバーをボール数へ変換し、必要得点に6を掛けて残りボール数で割ります。
残り時間は実際の投球数として解釈します。11.4オーバーは11オーバーと4球、すなわち70球であり、小数の11.4オーバーではありません。得点が必要なのに残りオーバーが0の場合、有限のレートでは目標に届かないため入力を拒否します。
この結果は表示された全投球が利用可能であることを前提とし、ウィケット、エクストラ、中断、目標変更は予測しません。
試合分析に結果をご活用ください
必要レートが現在のレートより高ければ、打撃側はそれまで以上に得点ペースを上げる必要があります。低ければペースに余裕がありますが、ウィケットや試合状況によって追走が難しい場合もあります。過去の分析では、後から改定された値ではなく、その時点で適用されていた目標をご入力ください。
ライブ利用時は、合法球ごとにスコアと残りオーバーを更新します。本ツールは算術的な情報のみを提供し、勝率や試合結果を予測するものではありません。
活用例
追走をライブでご確認いただけます
現在の得点率と、残りの合法球で必要になる得点率を比較できます。
スコアカード計算を検証できます
途中のオーバーをボール数へ変換し、公表されたレートを独立して確認できます。
指導用の課題を作成できます
割り算の前にオーバー表記を変換する理由を、選手や学習者へ説明できます。
よくある質問
ランレートはどのように計算しますか?
得点に6を掛け、消化した合法球数で割ります。結果は小数第3位までに丸めます。
消化オーバーが0だと拒否されるのはなぜですか?
現在のレートは消化済みの試合量で割る必要があり、1球も投げられていない段階では定義できないためです。
18.2オーバーは何球として数えますか?
18オーバーと2球、つまり110球として数えます。クリケットのオーバー表記は普通の小数ではないため、球数に直してから割り算をします。
必要ランレートはどう計算しますか?
目標から得点を引いた残りのランに6を掛け、残りの球数で割ります。目標221で145点なら残り76ランで、残り11.4オーバー(70球)では6.514です。
すでに目標に届いている場合はどうなりますか?
必要ラン数も必要ランレートも0になります。残りの球がなくても同じで、現在のランレートはそのまま計算されます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/sports/run-rate-cricket-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}'const res = await fetch("https://api.kit.forhosting.com/sports/run-rate-cricket-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/run-rate-cricket-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/run-rate-cricket-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"runs_scored":145,"overs_faced":18.2,"target":221,"overs_remaining":11.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/run-rate-cricket-calc", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"runs_scored": 145,
"overs_faced": 18.2,
"target": 221,
"overs_remaining": 11.4
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.run_rate_cricket_calc",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
現在の得点ペースを正しく計算します
run_rateは小数第3位までに丸めますが、入力値自体は変更しません。
必要ランレートの意味をご確認ください
目標が221で現在145点なら、runs_neededは76です。すでに目標へ到達している場合は、投球が残っていなくてもruns_neededとrequired_run_rateを0とします。
試合分析に結果をご活用ください
run_rateとrequired_run_rateを比較すると、追走時の当面のプレッシャーを把握できます。balls_facedとballs_remainingでは、途中のオーバーを何球として解釈したかを正確に確認でき、オーバー進行中の検証に便利です。APIによる自動化は1リクエスト当たり$0.002です。
技術的な質問
12.3オーバーは小数の12.3オーバーですか。
いいえ。12オーバーと3球、合計75球を意味します。
必要ランレートはどのように計算しますか。
残りの必要得点に6を掛け、残っている合法球数で割ります。
すでに目標へ到達している場合はどうなりますか。
必要得点と必要ランレートをいずれも0として返します。
API計算の料金はいくらですか。
APIリクエスト1件の料金は$0.002です。ブラウザーでも同じ決定論的な計算を使用します。