OpenLLM-France/wikimedia huggingface dataset:
# Video4Linux

Video4Linux (V4L for short) is a collection of device drivers and an API for supporting realtime video capture on Linux systems. It supports USB webcams, TV tuners, CSI cameras, and related devices, standardizing their output, so programmers can easily add video support to their applications.
Video4Linux is responsible for creating V4L2 device nodes aka a device file (/dev/videoX, /dev/vbiX and /dev/radioX) and tracking data from these nodes. The device node creation is handled by V4L device drivers using the video_device struct (v4l2-dev.h) and it can either be allocated dynamically or embedded in another larger struct.
Video4Linux was named after Video for Windows (which is sometimes abbreviated "V4W"), but is not technically related to it.
While Video4Linux is only available on Linux, there is a compatibility layer available for FreeBSD called Video4BSD. This provides a way for many programs that depend on V4L to also compile and run on the FreeBSD operating system.

## History

V4L had been introduced late into the 2.1.X development cycle of the Linux kernel. Retroactively being renamed to V4L1, it was dropped in kernel 2.6.38.
V4L2 is the second version of V4L. Video4Linux2 fixed some design bugs and started appearing in the 2.5.x kernels. Video4Linux2 drivers include a compatibility mode for Video4Linux1 applications, though the support can be incomplete and it is recommended to use Video4Linux1 devices in V4L2 mode. The project DVB-Wiki is now hosted on LinuxTV web site.
Some programs support V4L2 through the media resource locator v4l2://.

## Software support

* aMSN
* Cheese (software)
* Cinelerra
* CloudApp
* Ekiga
* FFmpeg
* FreeJ
* GStreamer
* Guvcview
* kdetv
* Kopete
* Libav
* Linphone
* LiVES
* motion
* MPlayer
* mpv
* MythTV
* Open Broadcaster Software
* OpenCV
* Peek
* PyGame
* SDL3
* Skype
* Tvheadend
* VLC media player
* xawtv
* Xine
* ZoneMinder

## Criticism

Video4Linux has a complex negotiation process, which caused not all applications having support for all cameras.
# Battle of the Sama Forest

On July 16, 2015, the Malian army raided a jihadist base in the Sama Forest, in southern Mali's Sikasso Region. The raid is one of the few confrontations between jihadists and the Malian army in southern Mali, and marked the end of the Khalid ibn Walid katiba and jihadist expansion in southern Mali.

## Background

In 2015, Ansar Dine, a Malian jihadist group usually based in the north of the country, attempted to expand southwards and create a new front in southern Mali's Sikasso Region. On June 10, 2015, the Ansar Dine-affiliated katiba Khalid ibn Walid katiba attacked a Malian gendarmerie post in Misséni on the Ivorian border, killing one gendarme, torching vehicles, and raising their black flag over the camp. The second ever attack in Sikasso region occurred on June 28, when Ansar Dine-affiliated men captured the town of Fakola with no resistance, and retreated after a few hours.
In July, more jihadists were captured headed southwards. An emissary of Ansar Dine commander Iyad Ag Ghaly was captured on July 9 near Bamako, and on July 13, twenty suspected jihadist recruits were arrested on a bus headed from Côte d'Ivoire into Mali. The suspects included thirteen Mauritanians, two Malians, two French, and two Franco-Malian dual nationals. Most were members of the Dawa sect of Islam.

## Battle

After the attacks in June, the Malian Army began combing operations in Sikasso, especially in the Sama Forest close to the Ivorian border. On July 16, intelligence from locals led Malian forces to a jihadist base in the forest. Two offensives were carried out by the 33rd Parachute Commando Regiment, considered an elite unit of the Malian army, and they captured weapons and equipment from the camp. Many of the jihadists ere killed or fled.
The jihadists reportedly were from Ansar Dine and Katiba Macina and the "barefoot" sect. Souleymane Keita, the founder of the Khalid ibn Walid katiba, fled to Guinea.

## Aftermath

While the Malian government did not release a statement about the battle, French news agencies reported the injuries of two Malian soldiers. Ten jihadists were killed and ten were captured, according to the BBC, and Studio Tamani claimed the deaths of thirty fighters and fifteen taken prisoner. Jeune Afrique later reported that the katiba had thirty fighters, according to a Malian military official. Five of those were killed, fourteen were captured by Malian forces, and seven were arrested by Ivorian forces.
# Takoumbaout ambush

On July 2, 2015, a MINUSMA convoy was ambushed by jihadists affiliated with Al-Qaeda in the Islamic Maghreb en route from Goundam to Timbuktu.

## Background

MINUSMA is the United Nations peacekeeping force, and shortly after it was implemented in the fallout of the Mali War, became a target of jihadist groups such as Ansar Dine and Al-Qaeda in the Islamic Maghreb (AQIM). These groups are often active in Tombouctou Region, where the ambush took place.

## Ambush

Prior to the attack, the AQIM fighters had a lot of intelligence regarding the MINUSMA convoy, including how many soldiers would be on it and where it would be going and at what time. At the moment the jihadists attacked with rocket launchers and guns, the convoy was going at very high speeds, causing a "very violent" situation that surprised the peacekeepers. The ambush was claimed the same day by AQIM. MINUSMA reported the deaths of six peacekeepers and five injured, who were all part of the Badenya battalions, Burkinabe units of MINUSMA. AQIM, in a press release to Mauritanian news agency al-Akhbar, claimed the deaths of seven peacekeepers and four destroyed vehicles.

## Aftermath

MINUSMA dispatched units to the site following the attack, but the jihadists had fled at that point. In early September, AQIM released a video of the ambush. The video contained songs and imagery used often by propaganda videos from the Islamic State of Iraq and Syria. In the video, several dozen fighters of the al-Quds unit commanded by Katiba al-Furqanemir Abderrahmane Talha. Another member of Katiba al-Furqan, a Spaniard named Abou al-Nour al-Andalusi led a group of twenty-five men in the video.
# Édouard Dapples

Édouard Dapples (12 December 1807 in Lausanne – 30 April 1887 in Nice), member of the Dapples family, was a Swiss politician, syndic of Lausanne from 1843 to 1848 and from 1857 to 1867, member of the Swiss National Council from 1851 to 1854 and from 1857 to 1866, he presided this assembly in 1861. Avenue Édouard Dapples in Lausanne is named after him.
# IQ (magazine)

IQ is a news platform for the international live music industry. Its readership of more than 100,000 professionals a month comprises live music professionals, including concert promoters, booking agents, festival organisers, artist managers and venue operators, in more than 60 countries.
IQ comprises a regular print & digital magazine, several annual reports and daily news, insight and analysis. The IQ family also includes two annual conferences: ILMC, the live music industry's largest international gathering, and the International Festival Forum (IFF).

## History and profile

IQ Magazine was established in late 2004 as the journal of the International Live Music Conference (ILMC), the leading annual gathering of professionals working in live music and entertainment, and originally stood for ILMC Quarterly. The magazine is now published on a bimonthly basis, while its website is updated daily.
In print and online, IQ presents industry updates, news analysis and features to both conference delegates and the industry at large. Its articles have been cited by Forbes, the NME, the Evening Standard, Complete Music Update, Resident Advisor, Pollstar and the Mayor of London.

## ILMC and IFF

ILMC began in 1989, and was the first dedicated gathering of leading figures in the global concert industry. Some 1,800 people attended the most recent conference, ILMC 31, at the Royal Garden Hotel in London in March 2019. Previous ILMC speakers include Michael Rapino, Arthur Fogel, Marc Geiger, Herman Schueremans, Peter Mensch and Paul McGuinness, and artists such as Roger Daltrey, Dua Lipa and Nick Mason.
The conference is also home to an annual awards ceremony, the Arthur Awards, which honours live music professionals and companies. Previous winners include Harvey Goldsmith, John Giddings, the Royal Albert Hall, The O2 Arena, Adele agent Lucy Dickins, CTS Eventim, Michael Chugg, Rock Werchter and Glastonbury Festival.
IFF, which launched in 2015, is an invitation-only networking event for music festivals and booking agents.
# Edward Fellowes, 1st Baron de Ramsey

Edward Fellowes, 1st Baron de Ramsey DL (14 May 1809 – 9 August 1887) was a British Conservative Member of Parliament.
De Ramsey was the son of William Henry Fellowes, of Ramsey Abbey in Huntingdonshire, and Emma Benyon. He was elected to the House of Commons for Huntingdonshire in 1837, a seat he held for 43 years, until 1880. In July 1887, only a month before his death, he was raised to the peerage as Baron de Ramsey, of Ramsey Abbey in the County of Huntingdon.
His seat was Haveringland Hall.
Lord de Ramsey married, in 1845, Hon. Mary Julia Milles, daughter of George Milles, 4th Baron Sondes. He died in August 1887, aged 78, and was succeeded in the barony by his eldest son William Henry Fellowes. The Dowager Lady de Ramsey died 10 April 1901. Their younger son Ailwyn Fellowes was a Conservative politician, elevated to the peerage as Baron Ailwyn in 1921.
# Karl Gero, Duke of Urach

Prince Karl Gero Albrecht Joseph Wilhelm Anton Maria of Urach, Count of Württemberg, 3rd Duke of Urach (19 August 1899 – 15 August 1981) was the head of the morganatic Urach branch of the House of Württemberg.

## Life

He was born in Lichtenstein, then part of the Kingdom of Württemberg, at his family's Lichtenstein Castle, being the second son of Duke Wilhelm of Urach and his first wife Duchess Amalie in Bavaria.
In 1917 he graduated from the Karls-Gymnasium school in Stuttgart. After graduation he served in the First World War as a lieutenant. He was heavily wounded in 1918. After the war Karl Gero von Urach studied architecture, and later worked as an architect in Munich.
In 1928, on his father's death, Karl Gero became the third Duke (Herzog) of Urach, as his elder brother Wilhelm had resolved to marry morganatically (he was a director at Mercedes-Benz for most of his life, and had two daughters).
In 1935 he entered Wehrmacht and became a Hauptmann, and in 1940 was promoted to major. Until 1945 he was based at the local army headquarters at Tübingen and Ulm.
On 20 June 1940 Karl Gero von Urach married Countess Gabriele of Waldburg zu Zeil und Trauchburg (1910–2005). The marriage was childless. Karl Gero von Urach died at Lichtenstein Castle on 15 August 1981, and his nephew Karl Anselm succeeded to the Dukedom.

## Ancestry

Ancestors of Karl Gero, Duke of Urach :
# Ekeremor

Ekeremor is one of the eight local government areas (LGAs) in Bayelsa State, Nigeria. It borders Delta State and has a coastline of approximately 60 km on the Bight of Bonny. Its headquarters are in the town of Ekeremor in the northeast of the area.
It has an area of 1,810 km$^2$ and a population of 270,257 at the 2006 census.
The postal code of the area is 561.

## Demographics

Ekeremor LGA is home to members of the Ekeremor clan of the Ijaw ethnic group. According to the Nigeria 2006 Census, Ekeremor LGA has a population of roughly 270,000 people (53% male, 47% female).

## List of Towns and Villages in Ekeremor Local Government Area

The Ekeremor LGA consists of thirty-One (31) Towns and villages listed below:
* Azagbene
* Aiegbe
* Aleibiri
* Amabulour
* Ananagbene
* Angalawei-gbene
* Ayamassa
* Bown-Adagbabiri
* Ebikeme-Gbene
* Eduwini
* Egbemo-Angalabiri
* Ekeremor
* Feremoama
* Fontoru-Gbene
* Isampou
* Isreal o-Zion
* Lalagbene
* Ndoro
* Norhene
* Obrigbene
* Ogbogbene
* Ogbosuwar
* Oporoma
* Oyiakiri
* Peretou-Gbene
* Tamogbene
* Tamu-Gbene
* Tarakiri
* Tietiegbene
* Toru-Foutorugbene
* Aghoro
* Ogbotobo

## Politics

As of August 2007, Robinson Etolor was chairman of the local government council. However, there has been a long-running dispute over the post between Etulor and his predecessor Donald Daunemigha.
Ekeremor LGA sends three representatives to the Bayelsa State House of Assembly.
Bayelsa State Deputy Governor Peremobowei Ebebi is a native of Aleibiri town in Ekeremor LGA. Before becoming deputy governor, he represented Ekeremor I constituency in the Bayelsa State House of Assembly.
A former local government chairman, Dr. Bertola Perekeme, hailed the Supreme Court of Nigeria for upholding it’s a judgement on the Bayelsa State election.
The current local government chairman is Onniye Isaac.

## Significant events

* December 2007: Pa Simon Ebebi, father of Bayelsa State Deputy Governor Peremobowei Ebebi was kidnapped at his home at Aleibiri. He was later released after an undisclosed ransom was paid.
* October 2007: Farmlands and residential homes in 21 communities in Ekeremor LGA were flooded. The communities affected by the flood were Amalka-Zion, Oboloseria, Aleibiri, Lalagbene, Angalaweigbene (1, 2, and 3).
* 16 July 2007: Two expatriates (Bulgarian, British) working for Peak Petroleum (a contractor working for Chevron/Texaco) were kidnapped and held in the village of Alabeni in Ekeremor LGA. The workers were kidnapped from the vessel Monipo by armed youths traveling in four speed boats. The Authentic Emancipation of the Movement for Peace and Development in the Niger Delta (EMOPEND) claimed responsibility for the abduction.

## Climate

Ekeremor, a local government in Bayelsa State, Nigeria. The wet season is warm and overcast, the dry season is cloudy and hot, and it is oppressive all through the year. Over the course of the year, the temperature typically varies from 71 °F to 87 °F and is rarely below 64 °F or above 89 °F.
# 2015 Luxembourg constitutional referendum

A constitutional referendum was held in Luxembourg on 7 June 2015. Although the referendum was non-binding, the government said they would adhere to the result. All three proposed constitutional amendments were ultimately rejected by voters.

## Questions

Voters were asked three questions:
* Lowering the voting age to 16: "Do you approve of the idea that Luxembourg people aged between sixteen and eighteen should have the right to optionally register on electoral lists in order to participate as voters in the elections to the Chamber of Deputies, the European elections, municipal elections and referendums?"
* Right of foreigners to vote: "Do you approve of the idea that residents without Luxembourg nationality should have the right to optionally register on electoral lists in order to participate as voters in the elections to the Chamber of Deputies, on the double condition that they have resided at least ten years in Luxembourg and that they have previously participated in European or municipal elections in Luxembourg?
* Introducing term limits: "Do you approve of the idea of limiting to ten years the maximum period during which someone can continuously be part of the government (cabinet)?"
Another intended question was abandoned after an agreement between the Luxembourgish government and the religious representatives in January 2015:
* Do you approve of the idea that the State should no longer have the obligation to take charge of wages and pensions of ministers of the recognised religions?

## Campaign

A "yes" (jo) vote to all three questions was supported by the three governing parties (Democratic Party, Socialist Workers' Party and The Greens), as well as by The Left and the Pirate Party. A "no" (nee) vote to all questions was supported by the conservative Alternative Democratic Reform Party. The largest political party, the Christian Social People's Party, also supported three "no" votes but emphasised that voters should be well-informed before voting.

## Opinion polls

A March 2015 poll indicated support for the third question, but not for the first and second ones.

## Results

| Question | For | For | Against | Against | Invalid/ blank | Total | Registered voters | Turnout | Outcome |
| Question | Votes | % | Votes | % | Invalid/ blank | Total | Registered voters | Turnout | Outcome |
| Lowering the voting age to 16 | 40,102 | 19.13 | 169,899 | 80.87 | 4,835 | 214,836 | 246,974 | 86.99 | Rejected |
| Right of foreigners to vote | 46,031 | 21.98 | 163,362 | 78.02 | 5,443 | 214,836 | 246,974 | 86.99 | Rejected |
| Introducing term limits | 62,835 | 30.07 | 146,096 | 69.93 | 5,905 | 214,836 | 246,974 | 86.99 | Rejected |
| Source: Government of Luxembourg ||||||||||
# Abiko Station (Osaka)

Abiko Station (我孫子駅 あびこ駅, Abiko-eki, M27) is a train station on the Osaka Metro Midosuji Line in Sumiyoshi-ku, Osaka, Japan. Abiko is situated on the southern city limits, with the Yamato River separating it from Sakai city. Abiko Station is the nearest stop for Osaka City University. The station name is written in hiragana since 我孫子 is difficult to read in kanji.

## Station layout

There are ticket gates and two side platforms with two tracks on the first basement level.
| 1 | ■ Midosuji Line | for Nakamozu |
| 2 | ■ Midosuji Line | for Tennoji, Namba, Umeda and Minoh-kayano |

## History

Abiko Depot was formerly situated after Abiko Station, but it was closed in 1987 after the line was extended southward to Nakamozu and a new depot at Nakamozu opened at the same time.
# 2024 European Parliament election in Luxembourg

The 2024 European Parliament elections in Luxembourg were held on 9 June 2024 as part of the 2024 European Parliament election. This was the first to take place after Brexit.

## Background

Along with Cyprus and Malta, Luxembourg is the smallest constituency electing 6 Members of the European Parliament.

## Opinion polls

No opinion polls are expected to be done for the European Parliament election in Luxembourg. The results of recent elections are shown in the absence of that.
| Polling execution | Polling execution | Polling execution | Parties | Parties | Parties | Parties | Parties | Parties | Parties | Parties | Parties | Parties | Parties | Parties |
| Polling firm | Fieldwork date | Sample size | DP Renew | CSV EPP | Greens G/EFA | LSAP S&D | ADR ECR | Pirate G/EFA | Lénk Left | Volt G/EFA | KPL | DK | Fokus | Others |
| 2023 general election | 2023 general election | 2023 general election | 19.1 (2) | 29.3 (3) | 8.3 (0) | 18.2 (1) | 9.6 (0) | 6.7 (0) | 3.6 (0) | 0.2 (0) | 0.5 (0) | 1.4 (0) | 2.6 (0) | — |
| 2023 municipal elections | 2023 municipal elections | 2023 municipal elections | 19.8 (1) | 26.5 (2) | 11.6 (1) | 21.9 (2) | 20.3 (0) | 20.3 (0) | 20.3 (0) | 20.3 (0) | 20.3 (0) | 20.3 (0) | 20.3 (0) | 20.3 (0) |
| 2019 EP election | 2019 EP election | 2019 EP election | 21.4 (2) | 21.1 (2) | 18.9 (1) | 12.2 (1) | 10.0 (0) | 7.7 (0) | 4.8 (0) | 2.1 (0) | 1.1 (0) | 0.5 (0) | — | — |

## Results

The Alternative Democratic Reform Party won its first ever seat in a European Union election.
| Party | Party | Votes | % | Seats |
| | Christian Social People's Party | 317,334 | 22.91 | 2 |
| | Luxembourg Socialist Workers' Party | 300,879 | 21.72 | 1 |
| | Democratic Party | 253,344 | 18.29 | 1 |
| | The Greens | 162,955 | 11.76 | 1 |
| | Alternative Democratic Reform Party | 162,849 | 11.76 | 1 |
| | Pirate Party Luxembourg | 68,085 | 4.92 | 0 |
| | The Left | 43,701 | 3.15 | 0 |
| | Fokus | 22,222 | 1.60 | 0 |
| | Volt Luxembourg | 14,348 | 1.04 | 0 |
| | Communist Party of Luxembourg | 13,368 | 0.97 | 0 |
| | We the People [lb] | 11,838 | 0.85 | 0 |
| | The Conservatives | 8,044 | 0.58 | 0 |
| | Together – The Bridge [lb] | 6,172 | 0.45 | 0 |
| Total | Total | 1,385,139 | 100.00 | 6 |
| Valid votes | Valid votes | 238,771 | 90.85 | |
| Invalid/blank votes | Invalid/blank votes | 24,058 | 9.15 | |
| Total votes | Total votes | 262,829 | 100.00 | |
| Registered voters/turnout | Registered voters/turnout | 319,410 | 82.29 | |
| Source: Government of Luxembourg |||||
# PP-288 Dera Ghazi Khan-III

PP-288 Dera Ghazi Khan-III (پی پی-288، ڈيره غازى خان-3) is a Constituency of Provincial Assembly of Punjab.

## General elections 2024

Provincial election 2024: PP-288 Dera Ghazi Khan-III :
| Party | Party | Candidate | Votes | % | ±% |
| | Independent | Hanif Khan Pitafi | 43,486 | 39.06 | |
| | Independent | Malik Muhammad Iqbal Saqib | 39,778 | 35.73 | |
| | PML(N) | Syed Abdul Aleem | 14,009 | 12.58 | |
| | PPP | Sardar Dost M Khan Khosa | 3,658 | 3.29 | |
| | JUI (F) | Muhammad Mudassir Irfan | 2,315 | 2.08 | |
| | TLP | Muhammad Ahmad Memood | 2,129 | 1.91 | |
| | Independent | Adeeb Ara | 2,050 | 1.84 | |
| | Others | Others (twenty one candidates) | 3,908 | 3.51 | |
| Turnout | Turnout | Turnout | 113,952 | 58.76 | |
| Total valid votes | Total valid votes | Total valid votes | 111,333 | 97.70 | |
| Rejected ballots | Rejected ballots | Rejected ballots | 2,619 | 2.30 | |
| Majority | Majority | Majority | 3,708 | 3.33 | |
| Registered electors | Registered electors | Registered electors | 193,935 | | |
| | hold | hold | hold | hold | hold |

## General elections 2018

Provincial election 2018: PP-289 Dera Ghazi Khan-V :
| Party | Party | Candidate | Votes | % |
| | Independent | Hanif Khan Pitafi | 35,419 | 37.28 |
| | PTI | Shaheena Karim | 18,536 | 19.51 |
| | PML(N) | Syed Abdul Aleem | 14,760 | 15.54 |
| | Independent | Sardar Dost Muhammad Khan Khosa | 13,557 | 14.27 |
| | Independent | Sheikh Israr Ahmad | 3,832 | 4.03 |
| | MMA | Sheikh Usman Farooq | 3,425 | 3.61 |
| | TLP | Syed Munir Hussain | 1,674 | 1.76 |
| | PPP | Muhammad Ali Murad Khan | 1,605 | 1.69 |
| | Others | Others (twelve candidates) | 2,202 | 2.31 |
| Turnout | Turnout | Turnout | 98,465 | 49.28 |
| Total valid votes | Total valid votes | Total valid votes | 95,010 | 96.49 |
| Rejected ballots | Rejected ballots | Rejected ballots | 3,455 | 3.51 |
| Majority | Majority | Majority | 16,883 | 17.77 |
| Registered electors | Registered electors | Registered electors | 199,812 | |
# Adam Devine (footballer)

Adam Gary Devine (born 23 March 2003) is a Scottish footballer who plays for Scottish Premiership club Rangers he is currently on loan at Queen's Park from the Ibrox side. He is the grandson of musician Sydney Devine.

## Career

Devine, a product of the Rangers Academy, signed a contract extension with Rangers until 2022 on 29 September 2020. On 6 March 2021, Devine joined then Scottish Championship side Partick Thistle on loan for the rest of the season. The move was cut short after two weeks and Devine joined then League Two side Brechin City on 23 March. He made eleven league appearances for City, his first being a start in a 2-0 defeat away to Stranraer on 23 March 2021.
On 8 June 2021, Devine was one of five youth players who signed new contracts at Rangers, with the former agreeing a deal to the summer of 2023. Devine made his debut for Rangers by replacing James Tavernier as a 66th minute substitute during a 2–0 win over Dundee United on 8 May 2022.

## International career

Devine has represented Scotland at various levels and has played twice for the under-21s team.

## Career statistics

    As of match played 27 May 2023
Appearances and goals by club, season and competition :
| Club | Season | League | League | League | National cup | National cup | League cup | League cup | Other | Other | Total | Total |
| Club | Season | Division | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Rangers | 2020–21 | Scottish Premiership | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Rangers | 2021–22 | Scottish Premiership | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| Rangers | 2022–23 | Scottish Premiership | 6 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 8 | 0 |
| Rangers | Total | Total | 8 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 10 | 0 |
| Brechin City | 2020–21 | Scottish League Two | 11 | 0 | — | — | — | — | 0 | 0 | 11 | 0 |
| Rangers B | 2021–22 | — | — | — | — | — | — | — | 4 | 0 | 4 | 0 |
| Rangers B | 2022–23 | — | — | — | — | — | — | — | 1 | 0 | 1 | 0 |
| Career total | Career total | Career total | 19 | 0 | 0 | 0 | 2 | 0 | 5 | 0 | 26 | 0 |
* ↑ Appearances in Scottish Challenge Cup
* ↑ Appearance in Scottish Challenge Cup

## Honours

Rangers F.C.
* Scottish League Cup: 2023-24