🎯 Battlefield 6 - Time-to-Kill Analysis

Interactive weapon statistics and damage visualization

📁 View on GitHub

Filter & Compare

Hold Ctrl/Cmd to select multiple types (selecting specific types will deselect "All")
Hip Fire = instant shooting; ADS = includes aim down sights time; Recoil Adjusted = accounts for weapon precision & control with distance.
Total Weapons -
Complete Data -
Weapon Types -
Data Coverage -

Note: Some weapons have incomplete data. Missing stats are shown as gaps in the visualization.

TTK by Range

DPS Comparison

Weapon Statistics Table

Type Weapon 10M 20M 35M 50M 70M RPM DPS ADS (ms) TTK (10M) Status

🤝 Contribute to This Project

This is a community-driven project! Help us complete the weapon statistics database.

📝 Add Weapon Data

Missing stats for a weapon? Fork the repo, edit the CSV file, and submit a Pull Request!

See Guidelines

🐛 Report Issues

Found incorrect data or bugs?

Report Bug

💡 Request Features

Have ideas for new visualizations?

Suggest Feature

📐 How TTK is Calculated

// Time-to-Kill Formula (in milliseconds)
const PLAYER_HEALTH = 100;
const shotsToKill = Math.ceil(PLAYER_HEALTH / damagePerShot);
const timeBetweenShots = 60000 / rpm; // Convert RPM to ms
const ttk = (shotsToKill - 1) * timeBetweenShots;

// Example: M433 at 10M
// Damage: 25, RPM: 830
// Shots to kill: ceil(100/25) = 4
// Time between shots: 60000/830 = 72.3ms
// TTK: (4-1) * 72.3 = 216.9ms

Assumptions:

  • Player health: 100 HP
  • All body shots (no headshot multipliers)
  • No armor or damage reduction
  • Perfect accuracy (all shots hit)
  • No bullet velocity or drop considerations