To begin with scoring points is not necessarily coupled to contributing to the match outcome. And it neither is a proportional measurement of individual skill.

Of course, core contributing actions are rewarded. Healing, scoring kills and assists in TDM, or killing NPC ships in Onslaught. Healing and tanking seem to be rewarded better than damage dealing - at least that's my perception.

There are some behaviors that are rewarded with points that do not help your team. Or let’s say, going for points does not always help your team in the best way.
For example, mindless charging into an enemy fleet awards you with 30 points for “berserking” regardless if you die doing so. This award is of course meant for dreadnoughts on the front line, but everyone gets it if shot at by several enemies at the same time.

Since points are to some extent proportional to the amount of experience points you gain from a match, points definitely matter for progression.
And because the game doesn’t tell you much about the events you get points for besides the fly text within a match, I usually checked the datamining results to see, which options there are to score points.
Find below an extract from the data mined by Snib on score events and ribbons.

Score Events
The tables below show all known and currently available events awarding personal scoring points. The amount of points is shown by game mode.

Some events require certain tier-based thresholds to be hit. Tier thresholds are displayed from low to high as comma-separated list.
Usually events with thresholds accumulate amounts of damage. Once a threshold is met, the accumulation restarts for the next event of the same type.

Events awarding points for kills and assists usually require a certain amount of damage. Those thresholds are not exactly known. In contrast to GSF assists are not awarded for a single hit, some notable amount of damage is required.

If a certain number of events awards a ribbon, that ribbon is listed with the event followed by the number of events required to acquire the ribbon.
The ribbons are listed in the next section.

The events are grouped by damage dealing, support, taking damage, and Onslaught only events.

Damage Dealing Events
EventTDMOSLRibbon (events required)Requirements
5 Player Kill Streak353010 Player Kill Streak (2)Destroy five ships without getting killed yourself.
Assist3530Combat Assistance (10)Help destroying a ship. (There is an unknown damage threshold for this. A single hit is not enough.)
Avenger3530Justice (3)Destroy a ship that destroyed a friendly ship within the last 15 seconds.
Blasted3530Mayhem (3)Destroy two ships simultaneously.
Bullseye3530Marksman (3)Destroy a corvette with primary or secondary weapons that is more than 6km away (and moving).
Captain Kill --3510-Destroy a ship two tiers below your current ship’s tier (currently impossible).
Captain Kill -3510-Destroy a ship one tier below your current ship’s tier.
Captain Kill3510-Destroy a ship of the same tier as current ship.
Captain Kill +3510-Destroy a ship one tier above your current ship’s tier.
Captain Kill ++3510-Destroy a ship two tiers above your current ship’s tier (currently impossible).
Cut the Lifeline3530Support Counter (5)Destroy a ship that is healing another ship.
Damage Dealer108Gunchief (25)Deal a tier-based amount of damage with primaries and secondaries: 20000, 24000, 27500, 32500, 37000.
Double Kill3530Domination (2)Destroy two ships in short succession.
Final Blow2015-Land the last hit on a ship leading to its destruction.
Payback3530Eye for an Eye (2)Kill the enemy that killed you last.
Saviour3530Guardian (4)Destroy a ship that is attacking a friendly ship with less than 30% health.
Sliced3530Ninja (3)Destroy a ship using Assault Blink Warp (ABW).
Warfare3560Modulist (10)Deal a tier-based amount of damage with modules: 20000, 24000, 28000, 32000, 37000.

Support Events
EventTDMOSLRibbon (events required)Requirements
Offensive Support3530Concentrator (5)A friendly ship buffed by your ship destroys an enemy ship.
Repair105Field Engineer (30)Heal a ship for a tier-based amount of points: 2000, 2250, 3000, 3500, 4250.
Tactical Kill3530Caretaker (5)Repair a ship while it destroys an enemy ship.
Technical Kill6560Saboteur (3)An enemy ship debuffed by your ship is destroyed.

Damage Taking Events
EventTDMOSLRibbon (events required)Requirements
Berserker3030Frontline Freak (3)Receive a tier-based amount of damage from 3 close enemy ships within 8 seconds (per enemy ship): 7500, 9000, 10500, 12000, 14000.
Blocked6560Vanguard (5)Receive a tier-based amount of damage on your shields without dying: 50000, 65000, 75000, 85000, 100000.
Damage Taken2015Battle Scar (10)Take a tier-based amount of damage: 280000, 340000, 400000, 450000, 530000.
Parry4540Invulnerable (3)Activate shields and block an attack within two seconds after shield activation with a tier-based minimum amount of damage: 5000, 6500, 7500, 8500, 10000.
Survivalist6060Indestructible (5)Take a tier-based amount of damage without dying: 270000, 360000, 450000, 540000, 600000.
Tank1515Smooth Sailing (10)Take a tier-based amount of damage without dying: 65000, 80000, 95000, 105000, 125000.

Onslaught Only Events
EventOSLRibbon (events required)Requirements
Assault Ship Assist10Assault Ship Battle Assitance (6)Help destroying an assault ship in Onslaught.
Assault Ship Kill22Assault Ship Warfare (10)Destroy an assault ship in Onslaught.
Command Ship Assist150Command Ship Battle Assistance (2)Help destroying a command ship in Onslaught
Command Ship Kill300-Destroy a command ship in Onslaught.
Fighter Assist3Fighter Battle Assistance (10)Help destroying a fighter squadron in Onslaught.
Fighter Kill8Fighter Warfare (20)Destroy a fighter squadron in Onslaught.

The tables below show all known and currently available ribbons awarding personal scoring points.
The amount of points is shown by game mode.
The tables are grouped by damage dealing, support, taking damage, and Onslaught only ribbons.

Damage Dealing Ribbons
10 Player Kill Streak50502 5 Player Kill Streak events required.
Combat Assistance505010 Assist events required.
Comeback7575Destroy a ship after having been killed 4 times without scoring a kill.
Domination30302 Double Kill events required.
Eye for an Eye50503 Payback events required.
First Strike7575Score the first kill of a match.
Guardian50504 Saviour events required.
Gunchief22522525 Damage Dealer events required.
Intervention7575Destroy a ship that is on a 5 Player Kill Streak.
Justice50503 Avenger events required.
Man of the Day7575Score the last kill of a match and winning the match with it.
Marksman50503 Bullseye events required.
Mayhem50503 Blasted events required.
Modulist22522510 Warfare events required.
Ninja50503 Sliced events required.
Support Counter50505 Cut the Lifeline events required.

Support Ribbons
Caretaker1101105 Tactical Kill events required.
Concentrator2252255 Offensive Support events required.
Field Engineer301530 Repair events required.
Saboteur2252253 Technical Kill events required.

Damage Taking Ribbons
Battle Scar757510 Damage Taken events required.
Frontline Freak1101103 Berserker events required.
Indestructible75755 Survivalist events required.
Invulnerable2252253 Parry events required.
Smooth Sailing11011010 Tank events required.
Vanguard2252255 Blocked events required.

Onslaught Only Ribbons
Assault Ship Battle Assistance276 Assault Ship Assist events required.
Assault Ship Warfare5010 Assault Ship Kill events required.
Command Ship Battle Assistance752 Command Ship Assist events required.
Fighter Battle Assistance6510 Fighter Assist events required.
Fighter Warfare6020 Fighter Kill events required.