2024–25 Leyton Orient F.C. season

126th season in existence of Leyton Orient FC From Wikipedia, the free encyclopedia

The 2024–25 season is the 126th season in the history of Leyton Orient Football Club and their second consecutive season in League One. The club are participating in League One, the FA Cup, the EFL Cup, and the EFL Trophy.

Quick Facts season, Chairman ...
Leyton Orient
2024–25 season
ChairmanNigel Travis
Head CoachRichie Wellens[1]
StadiumBrisbane Road
League One6th
FA CupFourth round
EFL CupThird round
EFL TrophyRound of 16
Top goalscorerLeague: Charlie Kelman (7)
All: Charlie Kelman (11)
2025–26 
Close

Transfers

In

More information Date, Pos. ...
Date Pos. Player From Fee Ref.
4 July 2024RWEngland Diallang JaiyesimiEngland Charlton AthleticFree[2]
16 July 2024CMEngland Lewis WarringtonEngland EvertonFree[3]
21 July 2024RBEngland Sean ClareEngland Wigan AthleticUndisclosed[4]
10 September 2024DMEngland Dominic BallEngland Ipswich TownFree[5]
22 January 2025CBScotland Azeem AbdulaiWales Swansea CityUndisclosed[6]
31 January 2025RWEngland Sonny PerkinsEngland Leeds UnitedUndisclosed[7]
3 February 2025CBEngland Rarmani Edmonds-GreenEngland Charlton AthleticUndisclosed[8]
3 February 2025LMEngland Randell WilliamsEngland Bolton WanderersFree[9]
Close

Out

More information Date, Pos. ...
Date Pos. Player To Fee Ref.
3 July 2024CMEngland Max SandersEngland Crewe AlexandraUndisclosed[10]
21 March 2025CMEngland George MoncurEngland Ebbsfleet UnitedFree[11]
Close

Loaned in

More information Date, Pos. ...
Date Pos. Player From Date until Ref.
1 July 2024[a]CFUnited States Charlie KelmanEngland Queens Park RangersEnd of Season[12]
1 July 2024[b]CFEngland Sonny PerkinsEngland Leeds United31 January 2025[c][13]
23 July 2024GKEngland Zach HemmingEngland Middlesbrough1 January 2025[d][15]
16 August 2024SSEngland Jamie DonleyEngland Tottenham HotspurEnd of Season[16]
30 August 2024LBEngland Jack CurrieEngland Oxford UnitedEnd of Season[17]
30 August 2024GKRepublic of Ireland Josh KeeleyEngland Tottenham HotspurEnd of Season[18]
16 January 2025RWEngland Dilan MarkandayEngland Blackburn RoversEnd of Season[19]
Close
  1. The loan was announced on 29 June, and would officially commence on July 1
  2. The loan was announced on 27 June, and would officially commence on July 1
  3. On 31 January, Perkins joined the club on a permanent deal[7]
  4. On 1 January, Hemming was recalled back to Middlesbrough[14]

Loaned out

More information Date, Pos. ...
Date Pos. Player To Date until Ref.
11 July 2024CFEngland Joe PigottEngland AFC WimbledonEnd of Season[20]
3 August 2024GKEngland Rhys ByrneEngland Bowers & PitseaNovember 2024[21]
14 August 2024AMGreece Thomas AvgoustidisEngland Potters Bar Town11 September 2024[22]
14 August 2024CMEngland Hayden BullasEngland Erith Town11 September 2024[22]
14 August 2024CFEngland Reon Smith-KouassiEngland Potters Bar Town11 September 2024[22]
20 August 2024CMEngland George MoncurEngland Southend United7 January 2025[a][23][24]
2 September 2024RMEngland Charlie PegrumEngland Welling United10 November 2024[25]
17 September 2024GKEngland Sam HowesEngland Wealdstone12 November 2024[26]
17 October 2024CFEngland Reon Smith-KouassiEngland Grays Athletic14 December 2024[27]
13 November 2024RMEngland Charlie PegrumEngland Tonbridge Angels5 February 2025[28]
20 December 2024DMJamaica Makai WelchEngland Hendon29 January 2025[29]
7 January 2025CMEngland George MoncurEngland Ebbsfleet United21 March 2025[b][24]
14 January 2025GKEngland Rhys ByrneEngland Salisbury11 February 2025[30]
23 January 2025CMEngland Lewis WarringtonEngland Salford CityEnd of Season[31]
Close
  1. On 7 January, Moncur was recalled back from his loan at Southend and was subsequently loaned to Ebbsfleet.
  2. On 21 March, Moncur's loan at Ebbsfleet was made permanent[11]

Released / Out of Contract

More information Date, Pos. ...
Date Pos. Player Subsequent club Joined date Ref.
30 June 2024RBEngland Rob HuntEngland Colchester United1 July 2024[32][33]
30 June 2024CBEngland Ethan LightEngland Hemel Hempstead Town1 July 2024[32][34]
30 June 2024CFCyprus Ruel SotiriouEngland Bristol Rovers1 July 2024[35]
30 June 2024CMEngland Jephte TangaEngland Ebbsfleet United10 July 2024[32][36]
30 June 2024DMEngland Emmanuel HarvestEngland Hornchurch10 August 2024[32][37]
30 June 2024LBEngland Harrison SodjeEngland Cray Wanderers17 August 2024[32][38]
30 June 2024CBNorthern Ireland Adam Thompson[32]
Close

Pre-season and friendlies

Summarize
Perspective

On 12 May, The O's announced they would return to Spain for a pre-season training camp in Málaga.[39] Five days later, they announced they would travel to Hornchurch to kick-off the pre-season campaign.[40] A second friendly, versus Dagenham & Redbridge was also shortly added.[41] On June 4, the club added a double-header to their pre-season schedule, versus Welling United and St Albans City.[42] Two weeks later, a fifth fixture was added, against Cheshunt.[43] On 28 June, fixtures against Heart of Midlothian and Juventud de Torremolinos were added.[44] A fixture to honour Justin Edinburgh against Tottenham Hotspur U21 was also later added.[45]

  Win   Draw   Loss   Fixtures

9 July 2024 Friendly Hornchurch 0–7 Leyton Orient Upminster
19:30 BST Report
Stadium: Hornchurch Stadium
13 July 2024 Friendly Heart of Midlothian 1–2 Leyton Orient Gorgie
15:00 BST
Report
Stadium: Tynecastle Park
16 July 2024 Friendly St Albans City 1–5 Leyton Orient St Albans
19:45 BST
Stadium: Clarence Park
16 July 2024 Friendly Welling United 1–1 Leyton Orient Welling
19:45 BST
Report
Stadium: Park View Road
20 July 2024 Friendly Arsenal 2–0 Leyton Orient London Colney
13:00 BST Report Stadium: Arsenal Training Centre
Attendance: 0 (Behind-closed-doors)
25 July 2024 Friendly Juventud de Torremolinos 0–0 Leyton Orient Torremolinos
19:30 CEST
(18:30 BST)
Report Stadium: Estadio Municipal El Pozuelo
30 July 2024 Friendly Leyton Orient 2–1 Tottenham Hotspur U21 Dagenham
19:30 BST
Report
  • Williams 45'
Stadium: Victoria Road
3 August 2024 Friendly Dagenham & Redbridge 0–1 Leyton Orient Dagenham
15:00 BST Report
Stadium: Victoria Road
Attendance: 1,098
5 August 2024 Friendly Cheshunt 2–1 Leyton Orient Cheshunt
19:45 BST
  • Elliott 19'
  • Serigne 44'
Report
  • Avgoustidis 79'
Stadium: Theobalds Lane

Competitions

Summarize
Perspective

League One

League table

More information Pos, Pld ...
Pos Team Pld W D L GF GA GD Pts
7 Bolton Wanderers 37 18 6 13 59 55 +4 60
8 Reading 37 16 11 10 52 46 +6 59
9 Leyton Orient 37 17 5 15 53 38 +15 56
10 Blackpool 38 13 15 10 57 50 +7 54
11 Barnsley 38 15 8 15 52 54 2 53
Close
Updated to match(es) played on 22 March 2025. Source: EFL Official Website
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[46]

Results summary

More information Overall, Home ...
OverallHomeAway
PldWDLGFGAGDPtsWDLGFGAGDWDLGFGAGD
37 17 5 15 53 38  +15 56 9 3 7 27 16  +11 8 2 8 26 22  +4
Close

Last updated: 15 March 2025.
Source: Soccerway

Results by round

More information Round, Ground ...
Round1234675189101213141517112181920212223242527282930163323153326434353637394041386
GroundHAHAAAHHHAAHAHAHHAHAHHAHAHAHHHAAAHAHAHAHA
ResultLLLLWWDDLLLWLWDLWWDWWWWWDWWLWWWLLLLLW
Position18202324221916182019202020202121201618151310888766766668999
Points000036788881111141515182122252831343738414444475053535353535356
Close
Source: EFL
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:

Matches

On 26 June, the League One fixtures were announced.[47]

  Win   Draw   Loss   Fixtures

10 August 2024 1 Leyton Orient 1–2 Bolton Wanderers Leyton
17:30 BST
Report
Stadium: Brisbane Road
Attendance: 7,835
Referee: Charles Breakspear
17 August 2024 2 Charlton Athletic 1–0 Leyton Orient Charlton
12:30 BST
Report
Stadium: The Valley
Attendance: 15,126
Referee: Edward Duckworth
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[48]
24 August 2024 3 Leyton Orient 1–2 Birmingham City Leyton
15:00 BST
Report
Stadium: Brisbane Road
Attendance: 8,005
Referee: Anthony Backhouse
31 August 2024 4 Shrewsbury Town 3–0 Leyton Orient Shrewsbury
15:00 BST
Report
Stadium: New Meadow
Attendance: 5,602
Referee: Martin Coy
14 September 2024 6 Reading 0–1 Leyton Orient Reading
15:00 BST Report
Stadium: Madejski Stadium
Attendance: 12,952
Referee: Declan Bourne
21 September 2024 7 Stockport County 1–4 Leyton Orient Stockport
15:00 BST
Report
Stadium: Edgeley Park
Attendance: 9,473
Referee: Adam Herczeg
24 September 2024 5[49] Leyton Orient 2–2 Peterborough United Leyton
19:45 BST
Report
Stadium: Brisbane Road
Attendance: 6,416
Referee: Daniel Middleton
Note: Fixture was originally scheduled for 7 September, but was postponed due to international call-ups.[50][49]
28 September 2024 8 Leyton Orient 0–0 Wrexham Leyton
15:00 BST
Report
Stadium: Brisbane Road
Attendance: 8,705
Referee: Sunny Singh Gill
1 October 2024 9 Leyton Orient 0–1 Exeter City Leyton
19:45 BST
Report
Stadium: Brisbane Road
Attendance: 6,439
Referee: Ruebyn Ricardo
5 October 2024 10 Lincoln City 2–1 Leyton Orient Lincoln
15:00 GMT
Report
Stadium: Sincil Bank
Attendance: 9,511
Referee: Ross Joyce
19 October 2024 12 Northampton Town 1–0 Leyton Orient Northampton
15:00 BST
Report
Stadium: Sixfields Stadium
Attendance: 7,015
Referee: Oliver Mackey
22 October 2024 13 Leyton Orient 1–0 Rotherham United Leyton
19:45 BST
Report
Stadium: Brisbane Road
Attendance: 6,314
Referee: Alex Chilowicz
26 October 2024 14 Wycombe Wanderers 3–0 Leyton Orient High Wycombe
15:00 BST
Report
Stadium: Adams Park
Attendance: 5,400
Referee: Stephen Martin
9 November 2024 15 Leyton Orient 3–0 Blackpool Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 8,527
Referee: Elliot Bell
23 November 2024 17 Stevenage 0–0 Leyton Orient Stevenage
12:30 GMT
Report
Stadium: Broadhall Way
Attendance: 4,259
Referee: Ben Speedie
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[51]
26 November 2024 11[52] Leyton Orient 0–2 Huddersfield Town Leyton
19:45 GMT
Report
Stadium: Brisbane Road
Attendance: 7,541
Referee: Lee Swabey
Note: Fixture was originally scheduled for 12 October, but was postponed due to international call-ups in the Huddersfield squad.[53][52]
3 December 2024 18 Leyton Orient 3–0 Bristol Rovers Leyton
19:45 GMT
Report
Stadium: Brisbane Road
Attendance: 7,422
Referee: James Linington
7 December 2024 19 Wigan Athletic 0–2 Leyton Orient Wigan
12:30 GMT
Report
Stadium: Brick Community Stadium
Referee: Carl Brook
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[51]
14 December 2024 20 Leyton Orient 0–0 Burton Albion Leyton
12:30 GMT
Report
Stadium: Brisbane Road
Attendance: 7,267
Referee: Martin Woods
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcast.[51]
21 December 2024 21 Barnsley 0–4 Leyton Orient Barnsley
15:00 GMT Report
Stadium: Oakwell
Attendance: 11,373
Referee: Dale Baines
26 December 2024 22 Leyton Orient 3–0 Crawley Town Leyton
13:00 GMT
Report
Stadium: Brisbane Road
Referee: Sam Purkiss
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved following an agreement between both sides.[51]
29 December 2024 23 Leyton Orient 2–0 Cambridge United Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 8,914
Referee: James Oldham
1 January 2025 24 Bristol Rovers 2–3 Leyton Orient Horfield
15:00 GMT
Report
Stadium: Memorial Stadium
Attendance: 7,887
Referee: Alan Young
4 January 2025 25 Leyton Orient 1–0 Shrewsbury Town Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 7,552
Referee: Aaron Bannister
18 January 2025 27 Peterborough United 0–0 Leyton Orient Peterborough
12:30 GMT
Report
Stadium: London Road Stadium
Attendance: 8,235
Referee: Seb Stockbridge
Note: Fixture was initially scheduled for a 15:00 kick-off, but was moved for live Sky Sports broadcasting.[54]
25 January 2025 28 Leyton Orient 2–0 Reading Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 8,774
Referee: Elliot Bell
28 January 2025 29 Exeter City 2–6 Leyton Orient Exeter
19:45 GMT
Report
Stadium: St James Park
Attendance: 5,022
Referee: Rubeyn Ricardo
1 February 2025 30 Leyton Orient 0–1 Stockport County Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 8,485
Referee: Matthew Russell
11 February 2025 16[55] Leyton Orient 3–0 Mansfield Town Leyton
19:45 GMT
Report
Stadium: Brisbane Road
Attendance: 6,527
Referee: Sunny Singh Gill
Note: Fixture was originally scheduled for 16 November, but was postponed due to international call-ups in the Mansfield squad.[56]
15 February 2025 32 Leyton Orient 3–2 Lincoln City Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 7,967
Referee: Matt Corlett
18 February 2025 31[57] Wrexham 1–2 Leyton Orient Wrexham
19:45 GMT
Report
Stadium: Racecourse Ground
Attendance: 11,703
Referee: Darren Drysdale
Note: Fixture was initially scheduled for 8 February, but was moved due to FA Cup involvements.
22 February 2025 33 Bolton Wanderers 2–1 Leyton Orient Horwich
15:00 GMT
Report
Stadium: Toughsheet Community Stadium
Attendance: 20,851
Referee: Sam Purkiss
25 February 2025 26[55] Birmingham City 2–0 Leyton Orient Bordesley
19:45 GMT
Report
Stadium: St Andrew's
Attendance: 26,857
Referee: Martin Woods
Note: Fixture was initially scheduled for 11 January, but was postponed due to both clubs involvements in the FA Cup.[55]
1 March 2025 34 Leyton Orient 1–2 Charlton Athletic Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 8,942
Referee: Tom Reeves
4 March 2025 35 Rotherham United 1–0 Leyton Orient Rotherham
19:45 GMT
Report
Stadium: New York Stadium
Attendance: 8,106
Referee: Lewis Smith
8 March 2025 36 Leyton Orient 1–2 Northampton Town Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 8,911
Referee: Alex Chilowicz
15 March 2025 37 Blackpool 1–2 Leyton Orient Blackpool
15:00 GMT
Report
Stadium: Bloomfield Road
Referee: Thomas Kirk
27 March 2025 39 Leyton Orient v Stevenage Leyton
20:00 GMT Stadium: Brisbane Road
Note: Fixture was initially scheduled for 29 March, but was moved for live Sky Sports broadcasting.[58]
1 April 2025 40 Burton Albion v Leyton Orient Burton upon Trent
19:45 BST Stadium: Pirelli Stadium
5 April 2025 41 Leyton Orient v Wigan Athletic Leyton
15:00 BST Stadium: Brisbane Road
8 April 2025 38[59] Mansfield Town v Leyton Orient Mansfield
19:45 BST Stadium: Field Mill
Note: Fixture was initially scheduled for 22 March, but was postponed due to international call-ups.[60]

FA Cup

Leyton Orient were drawn away to Boreham Wood in the first round,[61] and then at home to Oldham Athletic in the second round,[62][63] Derby County in the third round[64][65] and Manchester City in the fourth round.[66][67]

  Win   Draw   Loss   Fixtures

3 November 2024 First round Boreham Wood 2–2 (a.e.t.)
(1–3 p)
Leyton Orient Borehamwood
14:00 GMT
Report
Stadium: Meadow Park
Attendance: 2,101
Referee: James Durkin
Penalties
30 November 2024 Second round Leyton Orient 2–1 (a.e.t.) Oldham Athletic Leyton
15:00 GMT
Report
Stadium: Brisbane Road
Attendance: 6,078
Referee: Alan Young
14 January 2025 Third round Leyton Orient 1–1 (a.e.t.)
(6–5 p)
Derby County Leyton
19:45 GMT
Report
Stadium: Brisbane Road
Attendance: 8,279
Referee: Ben Speedie
Penalties
Note: Fixture was initially scheduled for 11 January, but was postponed and rearranged for three days later due to a frozen pitch.[68]
8 February 2025 Fourth round Leyton Orient 1–2 Manchester City Leyton
12:15 GMT
Report
Stadium: Brisbane Road
Referee: Darren Bond

EFL Cup

On 27 June, the draw for the first round was made, with Leyton Orient being drawn at home against Newport County.[69] In the second round, they were drawn away to Millwall.[70][71] In the third round, Orient were drawn away to Brentford.[72][73]

  Win   Draw   Loss   Fixtures

13 August 2024 First round Leyton Orient 4–1 Newport County Leyton
19:30 BST
Report
Stadium: Brisbane Road
Attendance: 2,141
Referee: Craig Hicks
27 August 2024 Second round Millwall 0–1 Leyton Orient Bermondsey
19:45 BST
Report
Stadium: The Den
Attendance: 5,875
Referee: David Rock
17 September 2024 Third round Brentford 3–1 Leyton Orient Brentford
19:45 BST
Report
Stadium: Brentford Community Stadium
Attendance: 13,634
Referee: Lewis Smith

EFL Trophy

In the group stage, Orient were drawn into Southern Group E alongside Colchester United, Milton Keynes Dons and Arsenal U21.[74][75] They were then drawn away to Charlton Athletic in the round of 32[76][77] and at home to Stevenage in the round of 16.[78][79]

Group stage

More information Pos, Div ...
Pos Div Team Pld W PW PL L GF GA GD Pts Qualification
1 L2 Colchester United 3 2 0 1 0 6 2 +4 7 Advance to Round 2
2 L1 Leyton Orient 3 1 1 0 1 5 4 +1 5
3 ACA Arsenal U21 3 1 0 1 1 4 6 2 4
4 L2 Milton Keynes Dons 3 0 1 0 2 4 7 3 2
Close
Source: EFL

  Win   Draw   Loss   Fixtures

3 September 2024 Group stage Leyton Orient 1–2 Arsenal U21 Leyton
19:00 BST
Report
  • Robinson 3'
  • Kabia 55'
  • Rosiak Yellow card 86'
  • Gower Yellow card 90'
Stadium: Brisbane Road
Attendance: 2,128
Referee: Stephen Parkinson
8 October 2024 Group stage Leyton Orient 1–1
(4–2 p)
Colchester United Leyton
19:00 BST
Report
Stadium: Brisbane Road
Attendance: 1,483
Referee: Abigail Byrne
Penalties
12 November 2024 Group stage Milton Keynes Dons 1–3 Leyton Orient Milton Keynes
19:00 BST
Report
Stadium: Stadium MK
Attendance: 1,127
Referee: Thomas Parsons

Knockout stages

10 December 2024 Round of 32 Charlton Athletic 0–2 Leyton Orient Charlton
19:00 GMT Report
Stadium: The Valley
Attendance: 1,336
Referee: Stephen Parkinson
21 January 2025 Round of 16 Leyton Orient 0–1 Stevenage Leyton
19:00 GMT Clare Yellow card 53' Report Cooper 25' (o.g.)
Appéré Yellow card 63'
King Yellow card 72'
Sweeney Yellow card 90+11'
Stadium: Gaughan Group Stadium
Referee: Carl Brook
Note: Fixture was initially scheduled for 14 January, but was pushed back a week due to the FA Cup rearrangement versus Derby County.[68]

Statistics

Appearances and goals

As of match played 15 March 2025

Players with no appearances are not included on the list
Italics indicate a loaned in player

More information No., Pos ...
No. Pos Nat Player TotalLeague OneFA CupEFL CupEFL Trophy
AppsGoalsAppsGoalsAppsGoalsAppsGoalsAppsGoals
2 DF Wales WAL Tom James 29215+522+103+003+00
3 DF England ENG Jayden Sweeney 2819+1011+203+002+10
4 DF England ENG Jack Simpson 26010+704+001+004+00
5 DF England ENG Dan Happe 26321+121+100+002+01
6 DF Wales WAL Brandon Cooper 33211+1102+203+024+00
7 FW England ENG Dan Agyei 411024+742+122+121+32
8 MF England ENG Jordan Brown 44230+521+300+201+20
9 MF England ENG Randell Williams 715+210+000+000+00
10 FW England ENG Jordan Graham 1000+800+000+002+00
12 DF England ENG Jack Currie 33026+102+000+003+10
13 GK England ENG Sam Howes 100+000+000+001+00
15 MF England ENG Dominic Ball 29011+1302+101+001+00
16 MF England ENG Lewis Warrington 1203+400+003+002+00
17 FW England ENG Jamie Donley 40624+663+101+102+20
18 MF England ENG Darren Pratley 37017+802+201+203+20
19 DF Grenada GRN Omar Beckles 33223+222+101+200+20
20 FW England ENG Sonny Perkins 39610+1743+113+005+01
21 FW Republic of Ireland IRL Ollie O'Neill 28220+122+000+200+30
22 MF Northern Ireland NIR Ethan Galbraith 42531+254+001+202+00
23 FW United States USA Charlie Kelman 481829+7143+110+313+22
24 GK Republic of Ireland IRL Josh Keeley 33127+004+011+001+00
26 GK England ENG Noah Phillips 000+000+000+000+00
27 FW England ENG Diallang Jaiyesimi 3422+2013+103+014+10
28 DF England ENG Sean Clare 23210+921+001+001+10
29 MF Kenya KEN Zech Obiero 2114+600+303+005+01
31 MF Jamaica JAM Makai Welch 100+000+000+000+10
44 FW England ENG Dilan Markanday 928+120+000+000+00
45 DF England ENG Rarmani Edmonds-Green 908+100+000+000+00
47 DF Scotland SCO Azeem Abdulai 1238+430+000+000+00
Player(s) who featured whilst on loan but returned to parent club during the season:
1 GK England ENG Zach Hemming 15010+000+002+003+00
Close

Notes

    References

    Loading related searches...

    Wikiwand - on

    Seamless Wikipedia browsing. On steroids.