Here is a full listing of the current badges in Battlefield 2 as well as the global score amount needed to receive them.
Basic Knife Combat
- 7 Knife Kills in 1 Round
Veteran Knife Combat
- 50 Global Knife Kills
- Basic Knife Badge
Expert Knife Combat
- 100 Global Knife Kills
- Veteran Knife Badge
Basic Pistol Combat
- 5 Pistols Kills in 1 Round
Veteran Pistol Combat
- 50 Global Pistol Kills
- 7 Pistol Kills in 1 Round
Expert Pistol Combat
- 500 Global Pistol Kills
- 18 Pistol Kills in 1 Round
Basic Assault Combat
- 5 kills in 1 Round as Assault Class
Veteran Assault Combat
- 20 Kills in 1 Round as Assault Class
- 15 Global Hours as Assault Class
Expert Assault Combat
- 40 Kills in 1 Round as Assault Class
- 100 Global Hours as Assault Class
Basic Anti-tank Combat
- 10 Kills in 1 Round as Anti-Tank Class
Veteran Anti-tank Combat
- 20 Kills in 1 Round as Anti-tank Class
- 15 Global Hours as Anti-Tank Class
Expert Anti-tank Combat
- 40 Kills in 1 Round as Anti-tank Class
- 100 Global Hours as Anti-tank Class
Basic Sniper Combat
- 10 Kills in 1 Round as Sniper Class
Veteran Sniper Combat
- 15 Kills in 1 Round as Sniper Class
- 15 Global Hours as Sniper Class
Expert Sniper Combat
- 35 Kills in 1 Round as Sniper Class
- 100 Global Hours as Sniper Class
Basic Spec-Ops Combat
- 5 Kills in 1 Round as Spec Ops Class
Veteran Spec-Ops Combat
- 20 Kills in 1 Round as Spec-Ops Class
- 15 Global Hours as Spec-Ops Class
Expert Spec-Ops Combat
- 40 Kills in 1 Round as Spec-Ops Class
- 100 Global Hours as Spec-Ops Class
Basic Support Combat
- 10 Kills in 1 Round as Support Class
Veteran Support Combat
- 20 Kills in 1 Round as Support Class
- 15 Global Hours as Support Class
Expert Support Combat
- 40 Kills in 1 Round as Support Class
- 100 Global Hours as Support Class
Basic Engineer Combat
- 10 Kills in 1 Round as Engineer Class
Veteran Engineer Combat
- 20 Kills in 1 Round as Engineer Class
- 15 Global Hours as Engineer Class
Expert Engineer Combat
- 20 Kills in 1 Round as Engineer Class
- 100 Global Hours as Engineer Class
Basic Medic Combat
- 10 Kills in One 1 Round as Medic Class
Veteran Medic Combat
- 20 Kills in 1 Round as Medic Class
- 15 Global Hours as Medic Class
Expert Medic Combat
- 40 Kills in 1 Round as Medic Class
- 100 Global Hours as Medic Class
Basic Ground Defense
- 5 Minutes in a TOW or Mounted Machine Gun in 1 Round
Veteran Ground Defense
- 20 TOW or Mounted Machine kills in 1 Round
- Veteran Ground Defense Badge
Expert Ground Defense
- 24 TOW or Mounted Machine kills in 1 Round
- Veteran Ground Defense Badge
Basic Explosives Ordinance
- 5 Kills with Mines, Claymores, or C4 in 1 Round
Veteran Explosives Ordinance
- 20 Kills with AT-Mine, Mines, Claymores, or C4 in 1 Round
- 50 Global AT-Mine, Mines, Claymore, or C4 Kills
Expert Explosives Ordinance
- 30 Kills with Mines, Claymores, or C4 in 1 Round
- 300 Global Kills with Mines, Claymores, or C4
Basic First Aid
- 5 Heal points in 1 Round
Veteran First Aid
- 10 Heals in 1 Round
- 15 Global Hours as Medic Class
Expert First Aid
- 750 Global Healing Points
- 20 Healing Points in 1 Round
- 100 Global Hours as Medic Class
Basic Engineer
- 5 Repair Points in 1 Round
Veteran Engineer
- 10 Repair Points in 1 Round
- 15 Global Hours as Engineer Class
Expert Engineer
- 250 Global Repair Points
- 25 Repairs in 1 Round
- 100 Global Hours as Engineer Class
Basic Resupply
- 5 ammo Points in 1 Round
Veteran Resupply
- 10 Ammo Re-supply Points in 1 Round
- 15 Global Hours as Support Class
Expert Resupply
- 500 Global Re-supply Points
- 25 Re-supply Points in 1 Round
- 100 Global Hours as Support Class
Basic Command
- 40 Command Points
Veteran Command
- 25 minutes as Commander in 1 round
- 1000 Global Commander points
Expert Command
- 30 minutes as Commander in 1 round
- 10000 Global Commander points
Basic Armor
- 10 minutes in Armored Vehicle in 1 round
Veteran Armor
- 12 Kills of an armor vehicle while in an armor vehicle in 1 Round
- 100 Global Hours in an Armor Vehicle
Expert Armor
- 24 Kills of an Armor Vehicle while in an Armor Vehicle in 1 Game
- 400 Global Hours in an Armor Vehicle
Basic Transport
- 10 Minutes transporting players in 1 Round
Veteran Transport
- 5 Road Kills in 1 Round
- 25 Global Transport Hours
- 200 Driver Points
Expert Transport
- 11 Road Kills in 1 Round
- 150 Global Hours of Transport
- 2,000 Driver Points
Basic Helicopter
- 15 Minutes in a Helicopter in 1 round
Veteran Helicopter
- 12 Helicopter Kills in 1 Round
- 50 Global Hours in a Helicopter
Expert Helicopter
- 24 Helicopter Kills in 1 Round
- 150 Global Hours in a Helicopter
Basic Aviator
- 10 Minutes in an Airplane in 1 round
Veteran Aviator
- 12 Kills in an Airplane in 1 Round
- 50 Global Hours in an Airplane
Expert Aviator
- 24 Airplane Kills while in an Airplane in 1 Round
- 150 Global Hours in an Airplane
Basic Air Defense
- 5 minutes on Air Defense in 1 round (Stinger or AA Vehicle)
Veteran Air Defense
- 10 Air Defense Kills in 1 round (Stinger or AA Vehicle)
- Basic Air Defense Badge
Expert Air Defense
- 20 Air Defense Kills in 1 round (Stinger or AA Vehicle)
- Veteran Air Defense Badge