Here is a full listing of the current ribbons in Battlefield 2142 as well as the global score amount needed to receive them.
IASR = In A Single Round
Air Defense Ribbon

- IASR: 5 Minutes in Air Defense
- IASR: 15 Kills with Air Defense
Aircraft Service Ribbon

- IASR: 10 Minutes in Air Vehicle
- IASR: 20 Kills with Air Vehicle
HALO Ribbon

- IASR: 10 Seconds in Parachute
Infantry Officer Ribbon

- IASR: 20 Minutes As Squad Leader
- Global: 40 Hours As Squad Leader
Combat Commander Ribbon

- IASR: 20 Commander Minutes
- IASR: 40 Commander Score
- Global: 80 Commander Hours
Distinguished Unit Service Ribbon

- IASR: 15 Teamwork Score
- Global: 10 Hours As Squad Member
- Global: 10 Hours As Squad Leader
- Global: 10 Commander Hours
Meritorious Unit Service Ribbon

- IASR: 18 Minutes As Squad Member
- IASR: 40 Teamwork Score
- Global: 20 Hours As Squad Member
Valorous Unit Service Ribbon

- IASR: 55 Teamwork Score
- Global: 25 Hours As Squad Member
- Global: 50 Hours As Squad Leader
War College Ribbon

- IASR: 45 Commander Score
- Global: 60 Commander Hours
- Global: 2 Win:Loss Ratio
Armored Service Ribbon

- IASR: 20 Minutes in Armor
- IASR: 20 Kills with Armor
Crew Service Ribbon

- IASR: 10 Road Kills
- Global: 10 Hours in Ground Vehicle
Soldier Merit Ribbon

- IASR: 10 Road Kills
- Global: 10 Best Kill Streak
European Duty Ribbon

- Global: 0 Played Verdun Map
- Global: 0 Played Minsk Map
- Global: 0 Played Fall of Berlin Map
- Global: 0 Played Belgrade Map
- Global: 0 Played Cerbere Landing Map
- Global: 120 Played Hours as EU Team
Pac Duty Ribbon

- Global: 0 Played Suez Canal Map
- Global: 0 Played Shuhia Taiba Map
- Global: 0 Played Camp Gibraltar Map
- Global: 0 Played Sidi Power Plant Map
- Global: 0 Played Tunis Harbor Map
- Global: 120 Played Hours as PAC Team
Good Conduct Ribbon

- IASR: 10 Total Kills
- IASR: No Team Kills or Team/Vehicle Damage
- Global: 50 Total Hours Played
Legion Of Merit Ribbon

- IASR: 10 Total Kills
- Global: 120 Total Hours Played
- Global: 10 Best Kill Streak
Ground Base Defense Ribbon

- Global: 200 Kills in Ground Defense
Aerial Service Ribbon

- IASR: 15 Titan Air Drops
- Global: 25 Hours in Transport Air
Titan Aerial Defense Ribbon

- IASR: 15 Kills in Titan AA guns
- Global: 10 Hours in Titan AA guns
Titan Commander Ribbon

- Global: 25 Titan Commander Hours