2015 Moto2 World Championship

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
2015 F.I.M. Grand Prix motorcycle racing season
Previous: 2014 Next: 2016
2015 MotoGP season
2015 Moto3 season
Fédération Internationale de Motocyclisme
Road Racing World Championship Grand Prix
Current season summary

2016 MotoGP season
2016 Moto2 season
2016 Moto3 season

Related articles

Classes of competition
MotoGP
Moto2 · Moto3

Lists

Riders (Champions· Constructors (Champions· Events · Seasons · Records

The 2015 Moto2 season was a part of the 67th F.I.M. Road Racing World Championship season. Marc VDS Racing Team rider Esteve Rabat started the season as the defending riders' champion, having won his first championship title in 2014.

Rabat had been trailing by 78 points going to the Japanese Grand Prix. However, he had to withdraw from the event with a fractured left radius. Therefore, Johann Zarco became World Champion – the ninth different world champion in the intermediate class in as many years.[1] Ajo Motorsport rider Zarco won eight races during the season – to become the most successful French rider in Grand Prix racing[2] – and with a tally of 352 points,[3] set a record points total for the intermediate class; surpassing Rabat's 346 from 2014. With Rabat missing three races due to injury, rookie Álex Rins (Pons Racing) moved ahead in the standings, and despite Rabat winning the final race in Valencia, Rins finished second to seal the runner-up spot by three points.[3] Rins won two races at Indianapolis,[4] and Phillip Island,[5] while Rabat added his Valencia success to wins at Mugello and Motorland Aragón.[6][7]

On one of the few non-Kalex motorcycles on the grid, Sam Lowes finished fourth in the championship for Speed Up, taking a race win at Circuit of the Americas,[8] holding off Derendinger Racing Interwetten's Thomas Lüthi, who won at Le Mans.[9] The season's only other race winners were Jonas Folger, who won at Losail and Jerez for the AGR Team,[10][11] and Xavier Siméon, who took his first win for Gresini Racing at the Sachsenring.[12] Kalex comfortably won the manufacturers' championship; they won 17 of the season's 18 races, with only Lowes' success at Circuit of the Americas stopping a clean sweep of victories. Speed Up finished second in the championship, with 209 points to Kalex's 445.

Grands Prix

The Fédération Internationale de Motocyclisme released an 18-race official calendar on 26 September 2014.[13]

Round Date Grand Prix Circuit
1 29 March Qatar Commercial Bank Grand Prix of Qatar[14] Losail International Circuit, Doha
2 12 April United States Red Bull Grand Prix of the Americas[15] Circuit of the Americas, Austin
3 19 April Argentina Gran Premio Red Bull de la República Argentina[16] Autódromo Termas de Río Hondo, Santiago del Estero
4 3 May Spain Gran Premio bwin de España[17] Circuito de Jerez, Jerez de la Frontera
5 17 May France Monster Energy Grand Prix de France[18] Le Mans Bugatti
6 31 May Italy Gran Premio d'Italia TIM[19] Mugello Circuit, Mugello
7 14 June Catalonia Gran Premi Monster Energy de Catalunya[20] Circuit de Barcelona-Catalunya, Montmeló
8 27 June Netherlands Motul TT Assen[21] TT Circuit Assen, Assen
9 12 July Germany GoPro Motorrad Grand Prix Deutschland[22] Sachsenring, Hohenstein-Ernstthal
10 9 August United States Red Bull Indianapolis Grand Prix[13] Indianapolis Motor Speedway, Indianapolis
11 16 August Czech Republic bwin Grand Prix České republiky[13] Masaryk Circuit, Brno
12 30 August United Kingdom Octo British Grand Prix[23] Silverstone Circuit, Silverstone[24][25]
13 13 September San Marino Gran Premio TIM di San Marino e della Riviera di Rimini[26] Misano World Circuit Marco Simoncelli, Misano Adriatico
14 27 September Aragon Gran Premio Movistar de Aragón[27] Motorland Aragón, Alcañiz
15 11 October Japan Grand Prix of Japan[28] Twin Ring Motegi, Motegi
16 18 October Australia Australian Grand Prix[29] Phillip Island Grand Prix Circuit, Phillip Island
17 25 October Malaysia Malaysian Motorcycle Grand Prix[30] Sepang International Circuit, Selangor
18 8 November Valencian Community Gran Premio de la Comunitat Valenciana[31] Circuit Ricardo Tormo, Valencia

Calendar changes

  • The British Grand Prix had been scheduled to return to Donington Park for the first time since 2009, ahead of a planned move to the brand-new Circuit of Wales in 2016.[32] However, Donington Park pulled out of hosting the event on 10 February 2015, citing financial delays.[24] The following day, it was announced that Silverstone would host the British Grand Prix in 2015 and 2016.[25]

Teams and riders

A provisional entry list was released by the Fédération Internationale de Motocyclisme on 23 October 2014.[33] An updated entry list was released on 2 February 2015.[34]

Team Constructor Motorcycle No. Rider Rounds
Belgium EG 0,0 Marc VDS Kalex Kalex Moto2 2015 1 Spain Esteve Rabat[35] 1–16, 18
73 Spain Álex Márquez[35] All
Spain Sports-Millions-Emwe-SAG
Spain APH PTT The Pizza SAG
Kalex Kalex Moto2 2015 2 Switzerland Jesko Raffin[36] All
10 Thailand Thitipong Warokorn[33] All
Switzerland Athinà Forward Racing
Switzerland Forward Racing
Kalex Kalex Moto2 2014[37] 3 Italy Simone Corsi[33] 1–9, 11–18
7 Italy Lorenzo Baldassarri[38] 1–9, 11–18
Monaco JiR Moto2 Kalex[39] Kalex Moto2 2014[37] 4 Switzerland Randy Krummenacher[33] All
Finland Ajo Motorsport Kalex Kalex Moto2 2014[37] 5 France Johann Zarco[33] All
Spain Paginas Amarillas HP 40
Spain Pons Racing Junior Team
Kalex Kalex Moto2 2015 9 Italy Luca Marini[40] 13
39 Spain Luis Salom[33] All
40 Spain Álex Rins[41] All
57 Spain Edgar Pons[42] 4, 7, 11
Germany Dynavolt Intact GP Kalex Kalex Moto2 2015 11 Germany Sandro Cortese[43] All
Switzerland Derendinger Racing Interwetten
Switzerland Technomag Racing Interwetten
Kalex[44] Kalex Moto2 2014[37] 12 Switzerland Thomas Lüthi[44] All
16 Australia Joshua Hook[45] 15–18
70 Switzerland Robin Mulhauser[44] All
77 Switzerland Dominique Aegerter[44] 1–14
Netherlands Abbink GP Speed Up Speed Up SF14 13 Netherlands Jasper Iwema[46] 8
Malaysia JPMoto Malaysia[34] Suter Suter MMX2 15 Thailand Ratthapark Wilairot[47] 7–10
51 Malaysia Zaqhwan Zaidi[48] 1–6
88 Spain Ricard Cardús[49] 11–18
Italy Federal Oil Gresini Moto2
Italy Gresini Racing
Kalex Kalex Moto2 2014[37] 19 Belgium Xavier Siméon[33] All
54 Italy Mattia Pasini[50] 6, 13
France Promoto Sport TransFIORmers TBA 20 France Louis Bulle[51] 5
90 France Lucas Mahias[52] 18
Italy Italtrans Racing Team Kalex Kalex Moto2 2015 21 Italy Franco Morbidelli[53] 1–11, 16–18
36 Finland Mika Kallio[53] 1–13
57 Spain Edgar Pons[54] 14–18
64 Italy Federico Caricasulo[55] 12–14
Italy Speed Up Racing Speed Up Speed Up SF15 22 United Kingdom Sam Lowes[33] All
France Tech 3 Tech 3 Tech 3 Mistral 610 23 Germany Marcel Schrötter[33] All
88 Spain Ricard Cardús[33] 1–9
97 Spain Xavi Vierge[56] 10–18
Japan IDEMITSU Honda Team Asia Kalex Kalex Moto2 2015 25 Malaysia Azlan Shah[33] All
30 Japan Takaaki Nakagami[33] All
United Kingdom FAB-Racing FTR TBA 28 United Kingdom Bradley Ray[55] 12
Italy Team Ciatti Suter Suter MMX2 32 Italy Federico Fuligni[54] 14, 18
Qatar QMMF Racing Team Speed Up Speed Up SF15 36 Finland Mika Kallio[54] 14–18
60 Spain Julián Simón[33] All
95 Australia Anthony West[33] 1–13
Spain AGR Team Kalex Kalex Moto2 2015 44 South Africa Steven Odendaal[57] 3
49 Spain Axel Pons[33] 1–2, 4–18
94 Germany Jonas Folger[33] All
Malaysia Petronas Raceline Malaysia
Malaysia Petronas AHM Malaysia
Kalex Kalex Moto2 2015 55 Malaysia Hafizh Syahrin[33] All
93 Malaysia Ramdan Rosli[58] 7, 17
Italy Octo IodaRacing Project
Italy E-Motion IodaRacing Team
Suter Suter MMX2 66 Germany Florian Alt[59] All
Japan NTS T.Pro Project NTS TBA 71 Japan Tomoyoshi Koyama[60] 15
Japan Moriwaki Racing Moriwaki TBA 72 Japan Yuki Takahashi[60] 15
Italy Tasca Racing Scuderia Moto2 Tech 3 Tech 3 Mistral 610 96 France Louis Rossi[61] All
Key
Regular rider
Wildcard rider
Replacement rider

Results and standings

Grands Prix

Round Grand Prix Pole position Fastest lap Winning rider Winning constructor Report
1 Qatar Qatar motorcycle Grand Prix United Kingdom Sam Lowes France Johann Zarco Germany Jonas Folger Germany Kalex Report
2 United States Motorcycle Grand Prix of the Americas Belgium Xavier Siméon United Kingdom Sam Lowes United Kingdom Sam Lowes Italy Speed Up Report
3 Argentina Argentine motorcycle Grand Prix France Johann Zarco Germany Jonas Folger France Johann Zarco Germany Kalex Report
4 Spain Spanish motorcycle Grand Prix Spain Esteve Rabat Spain Álex Rins Germany Jonas Folger Germany Kalex Report
5 France French motorcycle Grand Prix Spain Álex Rins Switzerland Thomas Lüthi Switzerland Thomas Lüthi Germany Kalex Report
6 Italy Italian motorcycle Grand Prix United Kingdom Sam Lowes Spain Esteve Rabat Spain Esteve Rabat Germany Kalex Report
7 Catalonia Catalan motorcycle Grand Prix France Johann Zarco Spain Álex Rins France Johann Zarco Germany Kalex Report
8 Netherlands Dutch TT France Johann Zarco Spain Esteve Rabat France Johann Zarco Germany Kalex Report
9 Germany German motorcycle Grand Prix France Johann Zarco Italy Franco Morbidelli Belgium Xavier Siméon Germany Kalex Report
10 United States Indianapolis motorcycle Grand Prix Spain Álex Rins Italy Franco Morbidelli Spain Álex Rins Germany Kalex Report
11 Czech Republic Czech Republic motorcycle Grand Prix France Johann Zarco Switzerland Thomas Lüthi France Johann Zarco Germany Kalex Report
12 United Kingdom British motorcycle Grand Prix United Kingdom Sam Lowes Germany Florian Alt France Johann Zarco Germany Kalex Report
13 San Marino San Marino and Rimini's Coast motorcycle Grand Prix France Johann Zarco Germany Jonas Folger France Johann Zarco Germany Kalex Report
14 Aragon Aragon motorcycle Grand Prix Spain Esteve Rabat Spain Álex Rins Spain Esteve Rabat Germany Kalex Report
15 Japan Japanese motorcycle Grand Prix France Johann Zarco Germany Jonas Folger France Johann Zarco Germany Kalex Report
16 Australia Australian Motorcycle Grand Prix Spain Álex Rins Spain Álex Rins Spain Álex Rins Germany Kalex Report
17 Malaysia Malaysian motorcycle Grand Prix Switzerland Thomas Lüthi Switzerland Thomas Lüthi France Johann Zarco Germany Kalex Report
18 Valencian Community Valencian Community motorcycle Grand Prix Spain Esteve Rabat Spain Esteve Rabat Spain Esteve Rabat Germany Kalex Report

Riders' standings

Pos Rider Bike QAT
Qatar
AME
United States
ARG
Argentina
ESP
Spain
FRA
France
ITA
Italy
CAT
Catalonia
NED
Netherlands
GER
Germany
IND
United States
CZE
Czech Republic
GBR
United Kingdom
RSM
San Marino
ARA
Aragon
JPN
Japan
AUS
Australia
MAL
Malaysia
VAL
Valencian Community
Pts
1 France Johann Zarco Kalex 8 2 1 2 3 2 1 1 2 2 1 1 1 6 1 7 1 7 352
2 Spain Álex Rins Kalex 4 3 2 18 17 11 2 4 3 1 3 2 DSQ 2 11 1 Ret 2 234
3 Spain Esteve Rabat Kalex Ret 4 12 3 2 1 3 2 Ret 5 2 3 2 1 DNS DNS 1 231
4 United Kingdom Sam Lowes Speed Up Ret 1 3 20 4 4 4 3 5 Ret 5 6 Ret 3 8 2 13 5 186
5 Switzerland Thomas Lüthi Kalex 3 12 6 4 1 Ret 6 5 6 6 7 9 10 5 Ret 15 2 3 179
6 Germany Jonas Folger Kalex 1 16 9 1 Ret Ret 7 7 14 12 6 5 6 4 2 Ret 3 14 163
7 Belgium Xavier Siméon Kalex 2 Ret 22 5 8 6 Ret 6 1 8 16 25 12 Ret Ret 5 10 16 113
8 Japan Takaaki Nakagami Kalex 14 10 20 17 7 13 20 13 7 9 12 14 3 8 22 4 4 11 100
9 Italy Lorenzo Baldassarri Kalex 10 26 8 13 21 10 10 Ret 8 Ret Ret 7 10 12 3 5 4 96
10 Italy Franco Morbidelli Kalex 5 5 5 6 5 Ret 8 19 Ret 3 10 11 15 Ret 90
11 Germany Sandro Cortese Kalex 7 14 7 Ret 14 8 Ret 17 11 Ret 8 8 8 13 3 Ret 7 13 90
12 Italy Simone Corsi Kalex Ret 11 Ret 8 18 Ret 13 10 4 11 Ret 4 9 7 13 9 9 86
13 Spain Luis Salom Kalex Ret 27 11 7 Ret 5 5 DNS 17 16 9 17 9 Ret Ret 6 6 6 80
14 Spain Álex Márquez Kalex 11 15 15 9 Ret 12 11 9 18 10 4 4 Ret Ret 18 9 Ret 12 73
15 Finland Mika Kallio Kalex 6 8 4 Ret Ret Ret 12 8 12 Ret 15 20 Ret 72
Speed Up 11 15 8 12 10
16 Malaysia Hafizh Syahrin Kalex 12 6 10 12 9 Ret 14 15 16 Ret 14 16 18 7 5 16 8 Ret 64
17 Switzerland Dominique Aegerter Kalex 15 18 13 16 10 3 9 12 10 4 13 13 24 Ret WD 62
18 Spain Julián Simón Speed Up 13 9 26 11 6 7 15 11 9 Ret 18 18 5 Ret 16 18 25 18 58
19 Spain Axel Pons Kalex Ret DNS Ret 15 9 Ret 22 15 7 17 15 11 12 Ret 24 11 8 41
20 Germany Marcel Schrötter Tech 3 16 13 16 10 13 16 16 18 Ret 14 19 11 17 15 9 12 Ret 15 32
21 Switzerland Randy Krummenacher Kalex 17 21 21 14 12 14 18 14 13 Ret 20 12 14 17 10 10 17 21 31
22 Australia Anthony West Speed Up Ret 7 14 15 11 19 22 Ret Ret 13 21 7 15 30
23 Malaysia Azlan Shah Kalex 18 19 17 21 19 15 19 16 Ret 11 23 19 13 14 4 21 16 DNS 24
24 Spain Ricard Cardús Tech 3 Ret 17 18 Ret 16 17 Ret Ret 19 20
Suter 24 10 Ret 18 6 14 14 19
25 France Louis Rossi Tech 3 9 22 Ret DNS Ret 20 23 Ret Ret Ret Ret 27 19 23 20 23 18 DNS 7
26 Japan Tomoyoshi Koyama NTS 13 3
27 Japan Yuki Takahashi Moriwaki 14 2
28 Switzerland Robin Mulhauser Kalex 20 20 23 23 20 22 Ret 20 20 15 Ret 23 Ret 19 23 Ret 19 22 1
Spain Xavi Vierge Tech 3 Ret Ret 22 23 16 Ret 19 22 17 0
Italy Mattia Pasini Kalex 18 16 0
Switzerland Jesko Raffin Kalex 22 24 28 25 24 23 24 21 21 17 26 21 Ret 20 17 17 21 24 0
Spain Edgar Pons Kalex 19 17 22 Ret 19 22 20 Ret 0
Thailand Thitipong Warokorn Kalex 19 23 24 22 22 21 25 23 22 18 25 Ret 20 22 Ret 25 27 23 0
Germany Florian Alt Suter 21 25 25 24 23 24 21 Ret DNS 19 Ret 24 22 21 21 Ret 26 20 0
South Africa Steven Odendaal Kalex 19 0
Australia Joshua Hook Kalex Ret 20 23 26 0
Italy Luca Marini Kalex 21 0
Thailand Ratthapark Wilairot Suter Ret 24 23 Ret 0
Malaysia Zaqhwan Zaidi Suter 23 Ret 27 26 25 Ret 0
Malaysia Ramdan Rosli Kalex 26 24 0
Italy Federico Fuligni Suter Ret 25 0
Netherlands Jasper Iwema Speed Up 25 0
Italy Federico Caricasulo Kalex 26 Ret DNS 0
France Louis Bulle TransFIORmers 26 0
France Lucas Mahias TransFIORmers Ret 0
United Kingdom Bradley Ray FTR Ret 0
Pos Rider Bike QAT
Qatar
AME
United States
ARG
Argentina
ESP
Spain
FRA
France
ITA
Italy
CAT
Catalonia
NED
Netherlands
GER
Germany
IND
United States
CZE
Czech Republic
GBR
United Kingdom
RSM
San Marino
ARA
Aragon
JPN
Japan
AUS
Australia
MAL
Malaysia
VAL
Valencian Community
Pts
Colour Result
Gold Winner
Silver 2nd place
Bronze 3rd place
Green Points finish
Blue Non-points finish
Non-classified finish (NC)
Purple Retired (Ret)
Red Did not qualify (DNQ)
Did not pre-qualify (DNPQ)
Black Disqualified (DSQ)
White Did not start (DNS)
Withdrew (WD)
Race cancelled (C)
Blank Did not participate (DNP)
Excluded (EX)

Bold – Pole
Italics – Fastest Lap

Manufacturers' standings

Pos Manufacturer QAT
Qatar
AME
United States
ARG
Argentina
ESP
Spain
FRA
France
ITA
Italy
CAT
Catalonia
NED
Netherlands
GER
Germany
IND
United States
CZE
Czech Republic
GBR
United Kingdom
RSM
San Marino
ARA
Aragon
JPN
Japan
AUS
Australia
MAL
Malaysia
VAL
Valencian Community
Pts
1 Germany Kalex 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 445
2 Italy Speed Up 13 1 3 11 4 4 4 3 5 13 5 6 5 3 8 2 12 5 209
3 France Tech 3 9 13 16 10 13 16 16 18 19 14 19 11 17 15 9 12 18 15 39
4 Switzerland Suter 21 25 25 24 23 24 21 24 23 19 24 10 22 18 6 14 14 19 20
5 Japan NTS 13 3
6 Japan Moriwaki 14 2
France TransFIORmers 26 Ret 0
United Kingdom FTR Ret 0
Pos Manufacturer QAT
Qatar
AME
United States
ARG
Argentina
ESP
Spain
FRA
France
ITA
Italy
CAT
Catalonia
NED
Netherlands
GER
Germany
IND
United States
CZE
Czech Republic
GBR
United Kingdom
RSM
San Marino
ARA
Aragon
JPN
Japan
AUS
Australia
MAL
Malaysia
VAL
Valencian Community
Pts

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. 13.0 13.1 13.2 Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.
  24. 24.0 24.1 Lua error in package.lua at line 80: module 'strict' not found.
  25. 25.0 25.1 Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. 33.00 33.01 33.02 33.03 33.04 33.05 33.06 33.07 33.08 33.09 33.10 33.11 33.12 33.13 33.14 33.15 33.16 Lua error in package.lua at line 80: module 'strict' not found.
  34. 34.0 34.1 Lua error in package.lua at line 80: module 'strict' not found.
  35. 35.0 35.1 Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. 37.0 37.1 37.2 37.3 37.4 Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. 44.0 44.1 44.2 44.3 Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. 53.0 53.1 Lua error in package.lua at line 80: module 'strict' not found.
  54. 54.0 54.1 54.2 Lua error in package.lua at line 80: module 'strict' not found.
  55. 55.0 55.1 Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.
  57. Lua error in package.lua at line 80: module 'strict' not found.
  58. Lua error in package.lua at line 80: module 'strict' not found.
  59. Lua error in package.lua at line 80: module 'strict' not found.
  60. 60.0 60.1 Lua error in package.lua at line 80: module 'strict' not found.
  61. Lua error in package.lua at line 80: module 'strict' not found.

External links