2019 Forge FC season

{{short description|First season in Canadian Premier League}}

{{Use Canadian English|date=January 2024}}

{{Use mdy dates|date=January 2024}}

{{Infobox football club season

| club = Forge FC

| season = 2019

| stadium = Tim Hortons Field

| chrtitle = Chairman

| chairman = Bob Young

| mgrtitle = Head coach

| manager = Bobby Smyrniotis

| league = Canadian Premier League

| league result = Spring: 2nd
Fall: 2nd
Overall: 2nd

| cup1 = CPL Finals

| cup1 result = Champions

| cup2 = Canadian Championship

| cup2 result = Second qualifying round

| cup3 = CONCACAF League

| cup3 result = Round of 16

| league topscorer = Tristan Borges (12 goals)

| season topscorer = Tristan Borges (13 goals)

| highest attendance = 17,611 vs. York9 FC
(April{{nbsp}}27, {{abbr|CPL|Canadian Premier League}})

| lowest attendance = 3,864 vs. Cavalry FC
(October{{nbsp}}16, {{abbr|CPL|Canadian Premier League}})

| average attendance = {{formatnum:{{#expr: ((17611+5861+5912+6019+7152+6086+5631+5446+6883+5267+6016+5616+4864+3864)/14) round 0}}}}

| largest win = 3–0 vs. Pacific FC
(Home, May{{nbsp}}8, {{abbr|CPL|Canadian Premier League}})
3–0 vs. Pacific FC
(Home, September{{nbsp}}28, {{abbr|CPL|Canadian Premier League}})

| largest loss = 0–4 vs. York9 FC
(Away, October{{nbsp}}12, {{abbr|CPL|Canadian Premier League}})

| prevseason =

| nextseason = 2020

| pattern_la1 = _forge19h

| pattern_b1 = _forge19h

| pattern_ra1 = _forge19h

| pattern_sh1 = _forge19h

| pattern_so1 = _forge19h

| leftarm1 = FF6000

| body1 = FF6000

| rightarm1 = FF6000

| shorts1 = 7F7F7F

| socks1 = FF6000

| pattern_la2 = _forge19a

| pattern_b2 = _forge19a

| pattern_ra2 = _forge19a

| pattern_sh2 = _forge19a

| pattern_so2 = _forge19a

| leftarm2 = 7F7F7F

| body2 = 7F7F7F

| rightarm2 = 7F7F7F

| shorts2 = FF6000

| socks2 = 7F7F7F

| pattern_la3 = _forge20t

| pattern_b3 = _forge20t

| pattern_ra3 = _forge20t

| pattern_sh3 = _forge20t

| pattern_so3 =

| leftarm3 = 000000

| body3 = 000000

| rightarm3 = 000000

| shorts3 = 000000

| socks3 = 000000

}}

The 2019 Forge FC season was the first season in the club's history, as well as first season in Canadian Premier League history. On April 27, 2019, Forge FC hosted York9 FC in the inaugural CPL match at Tim Hortons Field.{{Cite web|url=https://canpl.ca/article/cpl-inaugural-match-forge-fc-hosts-york9-fc-for-monumental-day-in-canadian-soccer-history|title=CPL inaugural match: Forge FC hosts York9 FC for 'monumental day' in Canadian soccer history|last=Bedakian|first=Armen|date=January 29, 2019|website=canpl.ca|access-date=January 29, 2019}} During the season, Forge also participated in the Canadian Championship, CONCACAF League, and the Canadian Premier League Finals.

On November 2, 2019, Forge FC defeated Cavalry FC 2–0 on aggregate in the CPL Finals and became the first ever champions of the Canadian Premier League.{{cite web |last=O’Connor-Clarke |first=Charlie |title=Forge FC crowned CPL champions in win over Cavalry |url=https://canpl.ca/video/recap-forge-fc-crowned-cpl-champions-in-gritty-win-over-cavalry |website=Canadian Premier League |accessdate=November 3, 2019 |date=November 2, 2019}} As champions, they qualified for the 2020 CONCACAF League.

Squad

As of November 2, 2019.

class="wikitable" style="text-align:center; font-size:86%; width:90%"
style="background:#DC4405; color:white; text-align:center;"| No.

! style="background:#DC4405; color:white; text-align:center;"| Name

! style="background:#DC4405; color:white; text-align:center;"| Nationality

! style="background:#DC4405; color:white; text-align:center;"| Position(s)

! style="background:#DC4405; color:white; text-align:center;"| Date of birth (age)

! style="background:#DC4405; color:white; text-align:center;"| Previous club

colspan="7" style="background:#53565A; color:white; text-align:center;"| Goalkeepers
1

| Triston Henry

| {{flagicon|CAN}}

| GK

| {{birth date and age2|2019|12|31|1993|9|8}}

|align="left"| {{flagicon|CAN}} Sigma FC

18

| Quillan Roberts

| {{flagicon|GUY}}

| GK

| {{birth date and age2|2019|12|31|1994|9|13}}

|align="left"| {{flagicon|USA}} Los Angeles FC

colspan="7" style="background:#53565A; color:white; text-align:center;"| Defenders
2

| Jonathan Grant

| {{flagicon|CAN}}

| RB

| {{birth date and age2|2019|12|31|1993|10|15}}

|align="left"| {{flagicon|SWE}} Nyköpings BIS

4

| Dominic Samuel

| {{flagicon|CAN}}

| RB / CB

| {{birth date and age2|2019|12|31|1994|9|29}}

|align="left"| {{flagicon|CAN}} Sigma FC

5

| Daniel Krutzen

| {{flagicon|BEL}}

| CB / LB

| {{birth date and age2|2019|12|31|1996|9|19}}

|align="left"| {{flagicon|USA}} Reading United

6

| Kwame Awuah

| {{flagicon|CAN}}

| LB / CM

| {{birth date and age2|2019|12|31|1995|12|2}}

|align="left"| {{flagicon|USA}} New York City FC

15

| Oluwaseun Oyegunle

| {{flagicon|CAN}}

| DF

| {{birth date and age2|2019|12|31|2002|11|3}}

|align="left"| {{flagicon|CAN}} Sigma FC

16

| Klaidi Cela

| {{flagicon|CAN}}

| CB

| {{birth date and age2|2019|12|31|1999|7|16}}

|align="left"| {{flagicon|CAN}} Sigma FC

21

| Bertrand Owundi

| {{flagicon|CMR}}

| CB

| {{birth date and age2|2019|12|31|1993|10|15}}

|align="left"| {{flagicon|USA}} Minnesota United

22

| Monti Mohsen

| {{flagicon|CAN}}

| LB

| {{birth date and age2|2019|12|31|2000|6|13}}

|align="left"| {{flagicon|CAN}} Sigma FC

30

| David Edgar

| {{flagicon|CAN}}

| CB

| {{birth date and age2|2019|12|31|1987|5|19}}

|align="left"| {{flagicon|ENG}} Hartlepool United

colspan="7" style="background:#53565A; color:white; text-align:center;"| Midfielders
3

| Elimane Oumar Cissé

| {{flagicon|SEN}}

| CM

| {{birth date and age2|2019|12|31|1995|3|12}}

|align="left"| {{flagicon|SEN}} Diambars FC

7

| David Choinière

| {{flagicon|CAN}}

| LW / RW

| {{birth date and age2|2019|12|31|1997|2|7}}

|align="left"| {{flagicon|CAN}} Montreal Impact

8

| Giuliano Frano

| {{flagicon|CAN}}

| CM / RB

| {{birth date and age2|2019|12|31|1993|5|16}}

|align="left"| {{flagicon|CAN}} Sigma FC

10

| Kyle Bekker

| {{flagicon|CAN}}

| AM / CM

| {{birth date and age2|2019|12|31|1990|9|2}}

|align="left"| {{flagicon|USA}} North Carolina FC

13

| Alexander Achinioti-Jönsson

| {{flagicon|SWE}}

| DM

| {{birth date and age2|2019|12|31|1996|4|17}}

|align="left"| {{flagicon|SWE}} IFK Värnamo

19

| Tristan Borges

| {{flagicon|CAN}}

| RW / LW / AM

| {{birth date and age2|2019|12|31|1998|8|26}}

|align="left"| {{flagicon|NED}} SC Heerenveen

20

| Justin Stoddart

| {{flagicon|CAN}}

| MF

| {{birth date and age2|2019|12|31|1995|3|31}}

|align="left"| {{flagicon|CAN}} Sigma FC

colspan="7" style="background:#53565A; color:white; text-align:center;"| Forwards
9

| Marcel Zajac

| {{flagicon|CAN}}

| ST

| {{birth date and age2|2019|12|31|1998|4|29}}

|align="left"| {{flagicon|USA}} Akron Zips

11

| Chris Nanco

| {{flagicon|CAN}}

| ST / RW / LW

| {{birth date and age2|2019|12|31|1995|2|15}}

|align="left"| {{flagicon|USA}} Bethlehem Steel

17

| Kadell Thomas

| {{flagicon|CAN}}

| ST / RW / LW

| {{birth date and age2|2019|12|31|1996|11|26}}

|align="left"| {{flagicon|CAN}} Sigma FC

23

| Anthony Novak

| {{flagicon|CAN}}

| ST

| {{birth date and age2|2019|12|31|1994|3|27}}

|align="left"| {{flagicon|CAN}} Oakville Blue Devils

Transfers

= In =

== Transferred in ==

class="wikitable sortable" style="width:90%; font-size:95%"
No.

!Pos.

!Player

!Transferred from

!Fee/notes

!Date

!Source

align=center|10

|align=center|{{sort|3|MF}}

|{{sort|Bekker, Kyle|{{flagicon|CAN}} Kyle Bekker}}

|{{flagicon|USA}} North Carolina FC

|Free transfer

|November 29, 2018

|{{cite web|url=https://forgefc.canpl.ca/article/forge-fc-signs-forward-marcel-zajac|title=Forge FC signs forward Marcel Zajac|website=forgefc.canpl.ca|publisher=Forge FC|accessdate=January 8, 2019|archive-date=January 9, 2019|archive-url=https://web.archive.org/web/20190109110701/http://forgefc.canpl.ca/article/forge-fc-signs-forward-marcel-zajac|url-status=dead}}

align=center|11

|align=center|{{sort|4|FW}}

|{{sort|Nanco, Chris|{{flagicon|CAN}} Chris Nanco}}

|{{flagicon|USA}} Bethlehem Steel

|Free transfer

|November 29, 2018

|

align=center|9

|align=center|{{sort|4|FW}}

|{{sort|Zajac, Marcel|{{flagicon|CAN}} Marcel Zajac}}

|{{flagicon|USA}} Akron Zips

|Free transfer

|January 8, 2019

|

align=center|19

|align=center|{{sort|3|MF}}

|{{sort|Borges, Tristan|{{flagicon|CAN}} Tristan Borges}}

|{{flagicon|NED}} SC Heerenveen

|Free transfer

|{{dts|January 10, 2019}}

|{{cite web|url=https://forgefc.canpl.ca/article/forge-fc-signs-midfielder-tristan-borges|title=Forge FC Signs Midfielder Tristan Borges|website=forgefc.canpl.ca|publisher=Forge FC|date=January 10, 2019|accessdate=January 10, 2019|archive-date=January 11, 2019|archive-url=https://web.archive.org/web/20190111055008/https://forgefc.canpl.ca/article/forge-fc-signs-midfielder-tristan-borges|url-status=dead}}

align=center|21

|align=center|{{sort|2|DF}}

|{{sort|Owundi, Bertrand|{{flagicon|CMR}} Bertrand Owundi}}

|{{flagicon|USA}} Minnesota United

|Free transfer

|{{dts|January 17, 2019}}

|{{cite web|url=http://forgefc.canpl.ca/article/forge-fc-announces-first-international-player-signing|title=Forge FC Announces First International Player Signing|website=forgefc.canpl.ca|publisher=Forge FC|date=January 17, 2019|accessdate=January 17, 2019|archive-date=January 19, 2019|archive-url=https://web.archive.org/web/20190119121502/http://forgefc.canpl.ca/article/forge-fc-announces-first-international-player-signing|url-status=dead}}

align=center|6

|align=center|{{sort|2|DF}}

|{{sort|Awuah, Kwame|{{flagicon|CAN}} Kwame Awuah}}

|{{flagicon|USA}} New York City FC

|Free transfer

|{{dts|January 29, 2019}}

|{{cite web|url=http://forgefc.canpl.ca/article/forge-fc-signs-canadian-defender-kuame-awuah|title=Forge FC Signs Canadian Defender Kwame Awuah|website=forgefc.canpl.ca|publisher=Forge FC|date=January 29, 2019|accessdate=January 29, 2019|archive-date=January 30, 2019|archive-url=https://web.archive.org/web/20190130053135/http://forgefc.canpl.ca/article/forge-fc-signs-canadian-defender-kuame-awuah|url-status=dead}}

align=center|13

|align=center|{{sort|3|MF}}

|{{sort|Achinioti Jönsson, Alexander|{{flagicon|SWE}} Alexander Achinioti-Jönsson}}

|{{flagicon|SWE}} IFK Värnamo

|Free transfer

|{{dts|January 31, 2019}}

|{{cite web|url=http://forgefc.canpl.ca/article/forge-fc-signs-swedish-midfielder-alexander-achinioti-jonsson|title=Forge FC Signs Swedish Midfielder Alexander Achinioti Jönsson|website=forgefc.canpl.ca|publisher=Forge FC|date=January 31, 2019|accessdate=January 31, 2019|archive-date=February 1, 2019|archive-url=https://web.archive.org/web/20190201013518/http://forgefc.canpl.ca/article/forge-fc-signs-swedish-midfielder-alexander-achinioti-jonsson|url-status=dead}}

align=center|8

|align=center|{{sort|3|MF}}

|{{sort|Frano, Giuliano|{{flagicon|CAN}} Giuliano Frano}}

|{{flagicon|CAN}} Sigma FC

|Free transfer

|{{dts|February 7, 2019}}

|{{cite web|url=https://forgefc.canpl.ca/article/forge-fc-signs-canadian-midfielder-giuliano-frano|title=Forge FC Signs Canadian Midfielder Giuliano Frano|website=forgefc.canpl.ca|publisher=Forge FC|date=February 7, 2019|accessdate=February 7, 2019|archive-date=February 9, 2019|archive-url=https://web.archive.org/web/20190209124451/https://forgefc.canpl.ca/article/forge-fc-signs-canadian-midfielder-giuliano-frano|url-status=dead}}

align=center|4

|align=center|{{sort|2|DF}}

|{{sort|Samuel, Dominic|{{flagicon|CAN}} Dominic Samuel}}

|{{flagicon|CAN}} Sigma FC

|Free transfer

|{{dts|February 25, 2019}}

|{{cite web|title=Forge FC Signs Goalkeeper Triston Henry and Defender Dominic Samuel|url=https://forgefc.canpl.ca/article/forge-fc-signs-goalkeeper-triston-henry-and-defender-dominic-samuel|website=forgefc.canpl.ca|publisher=Forge FC|accessdate=February 25, 2019|archive-date=February 25, 2019|archive-url=https://web.archive.org/web/20190225223923/https://forgefc.canpl.ca/article/forge-fc-signs-goalkeeper-triston-henry-and-defender-dominic-samuel|url-status=dead}}

align=center|1

|align=center|{{sort|1|GK}}

|{{sort|Henry, Triston|{{flagicon|CAN}} Triston Henry}}

|{{flagicon|CAN}} Sigma FC

|Free transfer

|{{dts|February 25, 2019}}

|

align=center|2

|align=center|{{sort|2|DF}}

|{{sort|Grant, Jonathan|{{flagicon|CAN}} Jonathan Grant}}

|{{flagicon|SWE}} Nyköpings BIS

|Free transfer

|{{dts|February 26, 2019}}

|{{cite web|title=Forge FC Adds Senegalese and Canadian Internationals|url=http://forgefc.canpl.ca/article/forge-fc-adds-senegalese-and-canadian-internationals|website=forgefc.canpl.ca|publisher=Forge FC|accessdate=February 26, 2019|archive-date=February 27, 2019|archive-url=https://web.archive.org/web/20190227060333/http://forgefc.canpl.ca/article/forge-fc-adds-senegalese-and-canadian-internationals|url-status=dead}}

align=center|3

|align=center|{{sort|3|MF}}

|{{sort|Cissé, Elimane Oumar|{{flagicon|SEN}} Elimane Oumar Cissé}}

|{{flagicon|SEN}} Diambars FC

|Free transfer

|{{dts|February 26, 2019}}

|

align=center|18

|align=center|{{sort|1|GK}}

|{{sort|Roberts, Quillan|{{flagicon|GUY}} Quillan Roberts}}

|{{flagicon|USA}} Los Angeles FC

|Free transfer

|{{dts|March 2, 2019}}

|{{cite web|title=Forge FC Adds Four Players to Roster|url=https://forgefc.canpl.ca/article/forge-fc-adds-four-players-to-roster|website=forgefc.canpl.ca|publisher=Forge FC|accessdate=March 2, 2019|archive-url=https://web.archive.org/web/20190427202441/https://forgefc.canpl.ca/article/forge-fc-adds-four-players-to-roster|archive-date=April 27, 2019|url-status=dead}}

align=center|22

|align=center|{{sort|2|DF}}

|{{sort|Mohsen, Monti|{{flagicon|CAN}} Monti Mohsen}}

|{{flagicon|CAN}} Sigma FC

|Free transfer

|{{dts|March 2, 2019}}

|

align=center|5

|align=center|{{sort|2|DF}}

|{{sort|Krutzen, Daniel|{{flagicon|BEL}} Daniel Krutzen}}

|{{flagicon|USA}} Reading United

|Free transfer

|{{dts|March 2, 2019}}

|

align=center|17

|align=center|{{sort|4|FW}}

|{{sort|Thomas, Kadell|{{flagicon|CAN}} Kadell Thomas}}

|{{flagicon|CAN}} Sigma FC

|Free transfer

|{{dts|March 2, 2019}}

|

align=center|7

|align=center|{{sort|3|MF}}

|{{sort|Choinière, David|{{flagicon|CAN}} David Choinière}}

|{{flagicon|CAN}} Montreal Impact

|Free transfer

|{{dts|March 7, 2019}}

|{{cite web|url=http://forgefc.canpl.ca/article/forge-fc-signs-canadian-midfielder-david-choiniere|title=Forge FC Signs Canadian Midfielder David Choinière|website=forgefc.canpl.ca|publisher=Forge FC|date=March 7, 2019|accessdate=March 7, 2019|archive-date=March 8, 2019|archive-url=https://web.archive.org/web/20190308081436/http://forgefc.canpl.ca/article/forge-fc-signs-canadian-midfielder-david-choiniere|url-status=dead}}

align=center|16

|align=center|{{sort|2|DF}}

|{{sort|Cela, Klaidi|{{flagicon|CAN}} Klaidi Cela}}

|{{flagicon|CAN}} Sigma FC

|Free transfer

|{{dts|April 3, 2019}}

|{{cite web|title=Forge FC Signs Two Canadian Players|url=https://forgefc.canpl.ca/article/forge-fc-signs-two-canadian-players|website=forgefc.canpl.ca|publisher=Forge FC|accessdate=April 3, 2019|archive-date=April 3, 2019|archive-url=https://web.archive.org/web/20190403141303/https://forgefc.canpl.ca/article/forge-fc-signs-two-canadian-players|url-status=dead}}

align=center|23

|align=center|{{sort|4|FW}}

|{{sort|Novak, Anthony|{{flagicon|CAN}} Anthony Novak }}

|{{flagicon|CAN}} Oakville Blue Devils

|Free transfer

|{{dts|April 3, 2019}}

|

align=center|12

|align=center|{{sort|4|FW}}

|{{sort|Kotsopoulos, Jace|{{flagicon|CAN}} Jace Kotsopoulos}}

|{{flagicon|CAN}} Guelph Gryphons

|2018 CPL–U Sports Draft

|{{dts|May 16, 2019}}

|{{cite web|url=https://forgefc.canpl.ca/article/forge-fc-signs-kotsopoulos-to-u-sports-development-contract|title=Forge FC Signs Kotsopoulos to U Sports Development Contract|website=forgefc.canpl.ca|publisher=Forge FC|date=May 16, 2019|accessdate=May 16, 2019|archive-date=May 16, 2019|archive-url=https://web.archive.org/web/20190516183637/https://forgefc.canpl.ca/article/forge-fc-signs-kotsopoulos-to-u-sports-development-contract|url-status=dead}}

align=center|30

|align=center|{{sort|2|DF}}

|{{sort|Edgar, David|{{flagicon|CAN}} David Edgar}}

|{{flagicon|ENG}} Hartlepool United

|Free transfer

|{{dts|August 2, 2019}}

|{{cite web|url=https://forgefc.canpl.ca/article/forge-fc-signs-canadian-international-defender-edgar|title=Forge FC Signs Canadian International Defender Edgar|website=forgefc.canpl.ca|publisher=Forge FC|date=August 2, 2019|accessdate=August 2, 2019|archive-date=December 13, 2019|archive-url=https://web.archive.org/web/20191213014621/https://forgefc.canpl.ca/article/forge-fc-signs-canadian-international-defender-edgar|url-status=dead}}

align=center|20

|align=center|{{sort|3|MF}}

|{{sort|Stoddart, Justin|{{flagicon|CAN}} Justin Stoddart}}

|{{flagicon|CAN}} Sigma FC

|Free transfer

|{{dts|September 15, 2019}}

|{{cite web|title=Forge FC Signs Midfielder Stoddart and Defender Oyegunle|url=https://canpl.ca/article/forge-sign-sigma-products-stoddart-and-oluwaseun|website=canpl.ca|date=September 15, 2019 |publisher=Canadian Premier League|accessdate=September 15, 2019}}

align=center|15

|align=center|{{sort|2|DF}}

|{{sort|Oyegunle, Oluwaseun|{{flagicon|CAN}} Oluwaseun Oyegunle}}

|{{flagicon|CAN}} Sigma FC

|Signed to a Developmental Contract

|{{dts|September 15, 2019}}

|

== Loaned in ==

class="wikitable sortable" style="width:90%; text-align:center; font-size:95%; text-align:left"
No.

!Pos.

!Player

!Transferred from

!Fee/notes

!Date

!Source

align=center|14

|align=center|{{sort|4|FW}}

|align=Welshman, Emery|{{flagicon|GUY}} Emery Welshman

|{{flagicon|USA}} FC Cincinnati

|Recalled from loan on August 2

|{{dts|March 8, 2019}}

|{{cite web|url=http://forgefc.canpl.ca/article/forge-fc-aquires-emery-welshman-on-loan-from-fc-cincinnati|title=Forge FC acquires Emery Welshman on loan from FC Cincinnati|website=forgefc.canpl.ca|publisher=Forge FC|date=March 8, 2019|accessdate=March 8, 2019|archive-date=March 24, 2019|archive-url=https://web.archive.org/web/20190324115222/https://forgefc.canpl.ca/article/forge-fc-aquires-emery-welshman-on-loan-from-fc-cincinnati|url-status=dead}}{{cite web|url=https://forgefc.canpl.ca/article/welshman-recalled-from-loan-by-fc-cincinnati|title=Welshman Recalled From Loan by FC Cincinnati|website=forgefc.canpl.ca|publisher=Forge FC|date=August 2, 2019|accessdate=August 2, 2019|archive-url=https://web.archive.org/web/20200209160155/https://forgefc.canpl.ca/article/welshman-recalled-from-loan-by-fc-cincinnati|archive-date=February 9, 2020|url-status=dead}}

align=center|31

|align=center|{{sort|1|GK}}

|{{sort|Maan, Baj|{{flagicon|CAN}} Baj Maan}}

|{{flagicon|CAN}} Sigma FC

|Signed to a Developmental Contract

|{{dts|June 11, 2019}}

|{{cite web|url=https://forgefc.canpl.ca/article/forge-fc-signs-goalkeeper-maan-to-developmental-contract|title=Forge FC Signs Goalkeepers Maan to Developmental Contract|website=forgefc.canpl.ca|publisher=Forge FC|date=June 11, 2019|accessdate=June 11, 2019}}{{Dead link|date=January 2022 |bot=InternetArchiveBot |fix-attempted=yes }}

align=center|31

|align=center|{{sort|1|GK}}

|{{sort|Iacobellis, Luke|{{flagicon|CAN}} Luke Iacobellis}}

|{{flagicon|CAN}} Sigma FC

|Signed to a Developmental Contract

|{{dts|September 4, 2019}}

|{{cite web|url=https://canpl.ca/article/forge-fc-sign-goalkeeper-luke-iacobellis-to-developmental-contract|title=Forge FC sign goalkeeper Luke Iacobellis to developmental contract |website=Canpl.ca|publisher=CanPL.ca Staff|date=September 4, 2019|accessdate=September 4, 2019}}

== Draft picks ==

Forge FC selected the following players in the 2018 CPL–U Sports Draft on November 12, 2018.{{cite web|url=https://forgefc.canpl.ca/article/forge-fc-selects-three-players-in-first-ever-cpl-u-sports-draft|title=Forge FC Selects Three Players in First Ever CPL-U SPORTS Draft|website=forgefc.canpl.ca|publisher=Forge FC|accessdate=November 12, 2018|archive-date=November 29, 2018|archive-url=https://web.archive.org/web/20181129225158/https://forgefc.canpl.ca/article/forge-fc-selects-three-players-in-first-ever-cpl-u-sports-draft|url-status=dead}} Draft picks are not automatically signed to the team roster. Only those who are signed to a contract will be listed as transfers in.

class="wikitable sortable" style="width:90%; font-size:95%"
Round

!Selection

!Pos.

!Player

!Nationality

!University

align=center|1

|align=center|3

|align=center|{{sort|4|FW}}

|{{sort|Kotsopoulos, Jace|Jace Kotsopoulos}}

|{{Flag|Canada}}

|Guelph Gryphons

align=center|2

|align=center|12

|align=center|{{sort|3|MF}}

|{{sort|Sissoko, Aboubacar|Aboubacar Sissoko}}

|{{Flag|Mali}}

|Montreal Carabins

align=center|3

|align=center|17

|align=center|{{sort|3|MF}}

|{{sort|Mandekic, Marko|Marko Mandekic}}

|{{Flag|Canada}}

|Toronto Varsity Blues

= Out =

== Transferred out ==

class="wikitable sortable" style="width:90%; text-align:center; font-size:95%; text-align:left"
No.

!Pos.

!Player

!Transferred to

!Fee/notes

!Date

!Source

align=center|12

|align=center|{{sort|4|FW}}

|{{sort|Kotsopoulos, Jace|{{flagicon|CAN}} Jace Kotsopoulos}}

|{{flagicon|CAN}} Guelph Gryphons

|Developmental Contract expired

|{{dts|August 15, 2019}}

|{{cite web|url=https://canpl.ca/article/forges-jace-kotsopoulos-returns-to-guelph-university|title=Forge's Jace Kotsopoulos returns to Guelph University |website=Canpl.ca|date=August 16, 2019|accessdate=August 16, 2019}}

align=center|15

|align=center|{{sort|2|DF}}

|{{sort|Oyegunle, Oluwaseun|{{flagicon|CAN}} Oluwaseun Oyegunle}}

|

|Developmental Contract expired

|{{dts|November 3, 2019}}

|

Club

=Kits=

On September 28, 2018, the Canadian Premier League announced that Canadian Soccer Business had signed a "long-term" deal on behalf of the league with Italian sporting apparel company Macron to be the official league kit provider, supplying the league's clubs with bespoke playing kits and training gear.{{cite press release |url=https://canpl.ca/article/macron-to-become-kit-provider-for-the-canadian-premier-league |title=Macron to become kit provider for the Canadian Premier League |publisher=Canadian Premier League |date=September 28, 2018 |access-date=September 4, 2022}}

On April 5, 2019, Forge FC's home and away kits were unveiled alongside those of the CPL's other teams.{{cite news|title=Hamilton's Forge FC unveils new uniforms ahead of Canadian Premier League opener |url=https://globalnews.ca/news/5132567/hamilton-forge-fc-unveils-inaugural-kits-cpl-opener/ |work=Global News |via=900 CHML |first=Anthony |last=Urciuoli |date=April 5, 2019 |access-date=September 4, 2022}} The club later unveiled a black and gold third kit on May 30 to commemorate the sporting history of Hamilton.{{cite web|url=https://northerntribune.ca/forge-fc-black-and-gold-kit/ |title=Forge FC To Wear Special Black-And-Gold Kit On June 15 |first=John |last=Jacques |website= northerntribune.ca |date=May 30, 2019 |access-date=September 4, 2022}}

Supplier: Macron / Sponsor: Tim Hortons

style="margin-left:auto; margin-right:auto; border:none"

|{{football kit

| pattern_la = _forge19h

| pattern_b = _forge19h

| pattern_ra = _forge19h

| pattern_sh = _forge19h

| pattern_so = _forge19h

| leftarm = FF6000

| body = FF6000

| rightarm = FF6000

| shorts = FF6000

| socks = FF6000

| title = Home

}}

|{{football kit

| pattern_la = _forge19h

| pattern_b = _forge19h

| pattern_ra = _forge19h

| pattern_sh = _forge19a

| pattern_so = _forge19h

| leftarm = FF6000

| body = FF6000

| rightarm = FF6000

| shorts = 7F7F7F

| socks = FF6000

| title = Home Alt.

}}

|{{football kit

| pattern_la = _forge19a

| pattern_b = _forge19a

| pattern_ra = _forge19a

| pattern_sh = _forge19a

| pattern_so = _forge19a

| leftarm = 7F7F7F

| body = 7F7F7F

| rightarm = 7F7F7F

| shorts = 7F7F7F

| socks = 7F7F7F

| title = Away

}}

|{{football kit

| pattern_la = _forge19a

| pattern_b = _forge19a

| pattern_ra = _forge19a

| pattern_sh = _forge19h

| pattern_so = _forge19a

| leftarm = 7F7F7F

| body = 7F7F7F

| rightarm = 7F7F7F

| shorts = FF6000

| socks = 7F7F7F

| title = Away Alt.

}}

|{{football kit

| pattern_la = _forge20t

| pattern_b = _forge20t

| pattern_ra = _forge20t

| pattern_sh = _forge20t

| pattern_so =

| leftarm = 000000

| body = 000000

| rightarm = 000000

| shorts = 000000

| socks = 000000

| title = Third

}}

Pre-season

=Matches=

{{football box collapsible

|date= April 12

|time=

|round=Friendly

|team1= Forge FC

|score= 2–0

|report= http://northerntribune.ca/valour-fc-adam-mitter/

|team2= Valour FC

|goals1=

|goals2=

|stadium=

|location= Punta Cana, Dominican Republic

|attendance=

|referee=

|result = W

}}

Competitions

Match times are Eastern Daylight Time (UTC−4).

=Overview=

{{Fb overview

|c=

|c1= CPL Spring season

|fm1 = April 27|lm1=June 26|sr1=Matchday 1|w1=6 |d1=1 |l1=3 |f1= 15 |a1=7 |fp1= Runners-up

|c2= CPL Fall season

|fm2 = July 6 |lm2=October 16|sr2=Matchday 1|w2=11 |d2=4 |l2=3 |f2=30 |a2=19 |fp2= Runners-up

|c3= Canadian Championship

|fm3 = June 4 |lm3= June 11| sr3=Second qualifying round|w3=0 |d3=1 |l3=1 |f3=2 |a3=3 |fp3= Second qualifying round

|c4= CONCACAF League

|fm4 = August 1|lm4=August 29 |sr4=Preliminary round|w4=2 |d4=1 |l4=1 |f4=4 |a4=5 |fp4=Round of 16

|c5=CPL Finals|fm5 =October 26|lm5=November 2|sr5=Finals|w5=2|d5=0|l5=0|f5=2|a5=0|fp5=Winners

|u=

}}

= Canadian Premier League =

{{main article|2019 Canadian Premier League season}}

== Spring season ==

=== League table ===

{{:2019 Canadian Premier League season|transcludesection=spring|showteam=FOR}}

===2019 CONCACAF League qualification table===

{{:2019 Canadian Premier League season|transcludesection=CONCACAF|showteam=FOR}}

=== Results summary ===

{{Fb_rs |hw=3 |hd=1 |hl=1 |hgf=9 |hga=4 |aw=3 |ad=0 |al=2 |agf=6 |aga=3}}

{{Fb_rs_footer |u=June 26, 2019 |s=canpl.ca|date=March 2022}}

=== Results by match ===

{{#invoke:sports rbr table|table|legendpos=b|header=Match

|label1= Ground

| res1=H/A/H/H/A/A/H/H/A/A

|label2= Result

| res2=D/L/W/L/W/W/W/W/W/L

|label3= Position

| res3=2/7/2/3/2/2/2/2/2/2

|text_H=Home|text_A=Away

|color_W=green2|text_W=Win

|color_D=yellow2|text_D=Draw

|color_L=red2|text_L=Loss

|color_1=1st

|updated=June 26, 2019

|source=#Matches

}}

=== Matches ===

{{football box collapsible

|date= April 27

|time= 1:00 pm

|round= 1 Inaugural match

|team1= Forge FC

|score= 1–1

|report= [https://canpl.ca/video/forge-fc-1-york9-fc-1-split-points-mark-this-day-in-canadian-soccer-history Report]

|team2= York9 FC

|goals1= Frano {{yel|68}}
Thomas {{goal|78}}

|goals2= Telfer {{goal|3}}
Aparicio {{sent off|2|59|90+5}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 17,611

|referee= David Gantar

|result = D

|note =

}}

{{football box collapsible

|date= May 4

|time= 1:00 pm

|round= 2

|team1= HFX Wanderers FC

|score= 2–1

|report= [https://canpl.ca/article/recap-hfx-defeats-forge-in-raucous-wanderers-grounds-debut Report]

|team2= Forge FC

|goals1= Garcia {{goal|30}}
Langwa {{yel|38}}
Bona {{yel|42}}
N'sa {{yel|70}}
Perea {{goal|82}}, {{yel|90+4}}
Williams {{yel|90+2}}

|goals2= Thomas {{goal|57}}
Samuel {{yel|90+4}}

|stadium= Wanderers Grounds

|location= Halifax, Nova Scotia

|attendance= 6,113

|referee= Marie-Soleil Beaudoin

|result = L

|note =

}}

{{football box collapsible

|date= May 8

|time= 7:00 pm

|round= 3

|team1= Forge FC

|score= 3–0

|report= [https://canpl.ca/article/recap-forge-fc-overwhelm-pacific-to-record-1st-win-in-cpl Report]

|team2= Pacific FC

|goals1= Novak {{goal|3}}
Welshman {{goal|14}}
Frano {{goal|70}}
Samuel {{yel|88}}

|goals2=

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 5,861

|referee= Filup Dujic

|result = W

|note =

}}

{{football box collapsible

|date= May 12

|time= 1:00 pm

|round= 4

|team1= Forge FC

|score= 1–2

|report= [https://canpl.ca/article/pasquotti-scores-last-second-winner-as-cavalry-edges-forge Report]

|team2= Cavalry FC

|goals1= Borges {{goal|34}}
Thomas {{yel|68}}

|goals2= Ledgerwood {{goal|22}}
Wheeldon {{yel|31}}
Joel Waterman {{yel|81}}
Pasquotti {{goal|90+5}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 5,912

|referee= Carol Anne Chenard

|result = L

|note =

}}

{{football box collapsible

|date= May 16

|time= 8:00 pm

|round= 5 CONCACAF series

|team1= Valour FC

|score= 0–2

|report= [https://canpl.ca/video/recap-novak-borges-propel-forge-to-key-away-victory Report]

|team2= Forge FC

|goals1= Garcia {{yel|18}}

|goals2= Novak {{goal|8}}
Zajac {{yel|31}}
Borges {{goal|69}}
Thomas {{yel|89}}

|stadium= IG Field

|location= Winnipeg, Manitoba

|attendance= 4,731

|referee= Silviu Petrescu

|result = W

|note =

}}

{{football box collapsible

|date= May 25

|time= 4:00 pm

|round= 6

|team1= York9 FC

|score= 0–2

|report= [https://canpl.ca/article/recap-forge-takes-wild-905-derby-following-lightning-delay Report]

|team2= Forge FC

|goals1= Gattas {{yel|67}}
Gasparotto {{yel|90+3}}

|goals2= Novak {{yel|64}}
Nanco {{goal|70}}
Borges {{goal|78}}

|stadium= York Lions Stadium

|location= Toronto, Ontario

|attendance= 4,260

|referee= Yusri Rudolf

|result = W

|note = Match was delayed in the 62nd minute for 75 minutes due to lightning.

}}

{{football box collapsible

|date= May 29

|time= 7:00 pm

|round= 7 CONCACAF series

|team1= Forge FC

|score= 2–0

|report= [https://canpl.ca/article/recap-borges-shines-once-more-as-forge-dispatches-edmonton Report]

|team2= FC Edmonton

|goals1= Borges {{goal|35|pen.}}
Krutzen {{goal|70}}

|goals2= Moses {{yel|54}}
Diouck {{yel|80}}
Temguia {{yel|90+3}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 6,019

|referee= Mathieu Souare

|result = W

|note =

}}

{{football box collapsible

|date= June 15

|time= 5:00 pm

|round= 8 CONCACAF series

|team1= Forge FC

|score= 2–1

|report= [https://canpl.ca/article/recap-late-comeback-stuns-valour-as-forge-clinches-cl-spot Report]

|team2= Valour FC

|goals1= Samuel {{yel|31}}
Bekker {{yel|76}}
Kotsopoulos {{goal|84}}
Murrell {{goal|90|o.g.}}

|goals2= Bustos {{goal|1}}
Béland-Goyette {{yel|53}}
Ohin {{yel|64}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 7,152

|referee= Alain Ruch

|result = W

|note =

}}

{{football box collapsible

|date= June 22

|time= 6:00 pm

|round= 9

|team1= Cavalry FC

|score= 0–1

|report= [https://canpl.ca/article/recap-early-goal-vs-cavalry-keeps-forge-alive-in-spring-title-race Report]

|team2= Forge FC

|goals1=

|goals2= Bekker {{goal|5}} {{yel|87}}
Owundi {{yel|38}}
Samuel {{yel|40}}
Thomas {{yel|89}}

|stadium= Spruce Meadows

|location= Foothills County, Alberta

|attendance= 4,697

|referee= Silviu Petrescu

|result = W

|note =

}}

{{football box collapsible

|date= June 26

|time= 9:00 pm

|round= 10 CONCACAF series

|team1= FC Edmonton

|score= 1–0

|report= [https://canpl.ca/article/recap-fc-edmonton-shuts-out-forge-for-second-straight-win Report]

|team2= Forge FC

|goals1= Diouck {{goal|16}}

|goals2= Owundi {{yel|64}}

|stadium= Clarke Stadium

|location= Edmonton, Alberta

|attendance=2,321

|referee= Yusri Rudolf

|result = L

|note =

}}

== Fall season ==

=== League table ===

{{:2019 Canadian Premier League season|transcludesection=fall|showteam=FOR}}

=== Results summary ===

{{Fb_rs |hw=7 |hd=1 |hl=1 |hgf=16 |hga=6 |aw=4 |ad=3 |al=2 |agf=14 |aga=13}}

{{Fb_rs_footer |u=October 16, 2019 |s=canpl.ca |date=May 2019}}

=== Results by match ===

{{#invoke:sports rbr table|table|legendpos=b|header=Match

|label1= Ground

| res1=H/A/H/H/A/A/H/A/H/A/H/A/H/A/H/A/A/H

|label2= Result

| res2=L/W/W/W/D/W/W/D/W/W/D/D/W/W/W/L/L/W

|label3= Position

| res3=6/3/1/1/1/1/1/2/1/1/1/1/1/1/1/2/2/1

|text_H=Home|text_A=Away

|color_W=green2|text_W=Win

|color_D=yellow2|text_D=Draw

|color_L=red2|text_L=Loss

|color_1=1st

|update=October 16, 2019

|source=#Matches

}}

=== Matches ===

{{football box collapsible

|date= July 6

|time= 1:00 pm

|round= 1

|team1= Forge FC

|score= 1–2

|report= [https://canpl.ca/article/recap-forge-own-goal-lifts-fc-edmonton-to-1st-fall-win Report]

|team2= FC Edmonton

|goals1= Kotsopoulos {{goal|57}}
Owundi {{yel|61}}

|goals2= Ameobi {{goal|38}}
Henry {{goal|72|o.g.}}
Marcelin {{yel|89}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 6,086

|referee= David Barrie

|result = L

|note =

}}

{{football box collapsible

|date= July 13

|time= 6:00 pm

|round= 2

|team1= Pacific FC

|score= 2–3

|report= [https://canpl.ca/article/recap-borges-brace-lifts-forge-over-pacific-in-2nd-half-goalfest Report]

|team2= Forge FC

|goals1= Legault {{yel|5}}
Campbell {{goal|49}}
Blasco {{goal|85}}
Hernández {{yel|87}}
Fisk {{yel|90+3}}

|goals2= Zajac {{yel|12}}
Borges {{goal|47||79}}
Welshman {{yel|50}} {{goal|54}}

|stadium= Westhills Stadium

|location= Langford, British Columbia

|attendance= 2,604

|referee= Mathieu Souaré

|result = W

|note =

}}

{{football box collapsible

|date= July 17

|time= 7:00 pm

|round= 3

|team1= Forge FC

|score= 2–0

|report= [https://canpl.ca/article/recap-set-piece-goals-power-forge-to-2nd-straight-win-vs-hfx Report]

|team2= HFX Wanderers FC

|goals1= Bekker {{goal|36}}
Borges {{goal|40}} {{yel|89}}
Henry {{yel|86}}

|goals2= Garcia {{yel|32}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 5,631

|referee= David Barrie

|result = W

|note =

}}

{{football box collapsible

|date= July 20

|time= 3:30 pm

|round= 4

|team1= Forge FC

|score= 3–1

|report= [https://canpl.ca/article/recap-forge-see-off-valour-in-sweltering-midday-clash Report]

|team2= Valour FC

|goals1= Frano {{yel|16}}
Cissé {{goal|32}}
Welshman {{goal|37|pen.}}
Awuah {{yel|55}}
Thomas {{yel|90+4}} {{goal|90+4}}

|goals2= Attardo {{goal|49}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance=5,446

|referee= Scott Bowman

|result = W

|note =

}}

{{football box collapsible

|date= July 27

|time= 6:00 pm

|round= 5

|team1= FC Edmonton

|score= 1–1

|report= [https://canpl.ca/article/recap-fce-forge-deservedly-split-points-in-cagey-affair Report]

|team2= Forge FC

|goals1= Ongaro {{goal|89}}

|goals2= Bekker {{goal|86}}

|stadium= Clarke Stadium

|location= Edmonton, Alberta

|attendance= 2,021

|referee=Filip Dujic

|result = D

|note = Kickoff was delayed 10-minutes due to a thunderstorm.

}}

{{football box collapsible

|date= August 17

|time= 6:00 pm

|round= 6

|team1= Valour FC

|score= 1–3

|report= [https://canpl.ca/article/recap-novak-brace-powers-forge-to-road-win-vs-valour Report]

|team2= Forge FC

|goals1= Petrasso {{goal|76|pen.}}

|goals2= Novak {{goal|30||73}}
Frano {{yel|51}}
Grant {{yel|75}}
Nanco {{goal|77}}

|stadium= IG Field

|location= Winnipeg, Manitoba

|attendance= 4,944

|referee= Fabrizio Stasolla

|result = W

|note =

}}

{{football box collapsible

|date= August 25

|time= 3:30 pm

|round= 7

|team1= Forge FC

|score= 1–0

|report= [https://canpl.ca/article/recap-forge-seizes-1st-place-with-late-winner-vs-cavalry Report]

|team2= Cavalry FC

|goals1= Frano {{yel|48}}
Grant {{goal|79}} {{yel|81}}

|goals2= Adekugbe {{yel|71}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 6,883

|referee= David Barrie

|result = W

|note =

}}

{{football box collapsible

|date= September 4

|time= 10:00 pm

|round= 8

|team1= Pacific FC

|score= 1–1

|report= [https://canpl.ca/video/recap-campbell-equalizes-late-as-pacific-snags-draw-with-forge Report]

|team2= Forge FC

|goals1= Campbell {{goal|79}}

|goals2= Mohsen {{goal|31}} {{yel|67}}

|stadium= Westhills Stadium

|location= Langford, British Columbia

|attendance= 2,124

|referee= Juan Marquez

|result = D

|note =

}}

{{football box collapsible

|date= September 8

|time= 1:00 pm

|round= 9

|team1= Forge FC

|score= 2–1

|report= [https://canpl.ca/article/recap-forge-claims-905-derby-spoils-as-york9-falls-flat Report]

|team2= York9 FC

|goals1= Borges {{goal|21}}
Zajac {{goal|52}}

|goals2= Doner {{yel|38}}
Murofushi {{goal|65|pen.}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 5,267

|referee= Yusri Rudolf

|result = W

|note = Originally scheduled for August 2, 7:00 pm

}}

{{football box collapsible

|date= September 12

|time= 8:00 pm

|round= 10

|team1= Valour FC

|score= 1–3

|report= [https://canpl.ca/article/recap-forge-keep-fall-title-pace-against-10-man-valour Report]

|team2= Forge FC

|goals1= Bustos {{yel|19}}
Mitter {{sent off|0|26}}
Carreiro {{yel|33}}
Attardo {{goal|70}}

|goals2= Novak {{goal|15}}
Nanco {{goal|16}}
Borges {{goal|27|pen.}}
Frano {{yel|37}}

|stadium= IG Field

|location= Winnipeg, Manitoba

|attendance= 3,586

|referee= Serge Topalian

|result = W

|note =

}}

{{football box collapsible

|date= September 15

|time= 1:00 pm

|round= 11

|team1= Forge FC

|score= 2–2

|report= [https://canpl.ca/article/recap-forge-extends-unbeaten-run-with-2nd-half-comeback-vs-hfx Report]

|team2= HFX Wanderers FC

|goals1= Awuah {{yel|55}}
Nanco {{goal|69}}
Borges {{goal|81}}

|goals2= Garcia {{goal|48}}
Gutiérrez {{goal|58}}
Langwa {{yel|79}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance=6,016

|referee= Fabrizio Stasolla

|result = D

|note =

}}

{{football box collapsible

|date= September 18

|time= 5:30 pm

|round= 12

|team1= HFX Wanderers FC

|score= 1–1

|report= [https://canpl.ca/article/recap-forge-rescues-late-draw-in-dramatic-hfx-rematch Report]

|team2= Forge FC

|goals1= Garcia {{goal|43}}
Tomasz Skublak {{yel|90+4}}

|goals2= Edgar {{yel|53}} {{goal|90+3}}

|stadium= Wanderers Grounds

|location= Halifax, Nova Scotia

|attendance= 5,824

|referee= Myriam Marcotte

|result = D

|note = Originally scheduled for August 21, 6:00 pm

}}

{{football box collapsible

|date= September 28

|time= 3:30 pm

|round= 13

|team1= Forge FC

|score= 3–0

|report= [https://canpl.ca/article/recap-forge-eliminates-pacific-from-fall-contention-with-3-0-win Report]

|team2= Pacific FC

|goals1= Samuel {{yel|34}}
Henry {{yel|41}}
Bekker {{goal|45}}
Novak {{yel|54}}
Cissé {{goal|73}}
Borges {{goal|76}} {{yel|90+1}}
Awuah {{yel|82}}

|goals2= Smith {{yel|82}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance=5,616

|referee= Pierre-Luc Lauzière

|result = W

|note =

}}

{{football box collapsible

|date= October 2

|time= 9:00 pm

|round= 14

|team1= FC Edmonton

|score= 0–1

|report= [https://canpl.ca/article/recap-defensive-lapse-gifts-forge-victory-in-edmonton Report]

|team2= Forge FC

|goals1=

|goals2= Cela {{goal|26}}

|stadium= Clarke Stadium

|location= Edmonton, Alberta

|attendance= 2,042

|referee= David Barrie

|result = W

|note =

}}

{{football box collapsible

|date= October 6

|time= 3:30 pm

|round= 15

|team1= Forge FC

|score= 1–0

|report= [https://canpl.ca/video/recap-forge-retain-fall-top-spot-with-slim-905-derby-win Report]

|team2= York9 FC

|goals1= Borges {{goal|71|pen.}}
Zajac {{yel|90+3}}

|goals2= Di Chiara {{yel|69}}
Springer {{yel|74}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 4,864

|referee= Fabrizio Stasolla

|result = W

|note =

}}

{{football box collapsible

|date= October 9

|time= 7:00 pm

|round= 16

|team1= Cavalry FC

|score= 2–1

|report= [https://canpl.ca/video/recap-cavalry-edges-forge-in-frosty-finals-2019-preview Report]

|team2= Forge FC

|goals1= Oliver {{yel|15}}
Malonga {{goal|63||84}}
Pasquotti {{yel|88}}

|goals2= Frano {{yel|45+1}}
Novak {{yel|47}} {{goal|78}}
Owundi {{yel|66}}
Nanco {{yel|90+3}}

|stadium= ATCO Field

|location= Foothills County, Alberta

|attendance= 1,938

|referee= Silviu Petrescu

|result = L

|note = Originally scheduled for July 30, 9:00 pm

}}

{{football box collapsible

|date= October 12

|time= 3:30 pm

|round= 17

|team1= York9 FC

|score= 4–0

|report= [https://canpl.ca/video/recap-york9-blanks-forge-in-dominant-905-derby-performance Report]

|team2= Forge FC

|goals1= Di Chiara {{goal|22|pen.}}
Adjei {{goal|57}}
Abzi {{goal|66}}
Gattas {{goal|90}}

|goals2=

|stadium= York Lions Stadium

|location= Toronto, Ontario

|attendance= 2,314

|referee=Filip Dujic

|result = L

|note = Originally scheduled for August 28, 7:00 pm

}}

{{football box collapsible

|date= October 16

|time= 7:00 pm

|round= 18

|team1= Forge FC

|score= 1–0

|report= [https://canpl.ca/article/recap-forge-strikes-back-at-cavalry-with-tight-home-win Report]

|team2= Cavalry FC

|goals1= Choinière {{goal|42}}
Samuel {{sent off|2|64|71}}

|goals2= Hamilton {{yel|36}}
Büscher {{yel|74}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 3,864

|referee= Juan Marquez

|result = W

|note =

}}

= CPL finals =

{{main article|2019 Canadian Premier League finals}}

Forge qualified for the CPL finals on September 28.{{Cite web |url=https://canpl.ca/article/forge-win-eliminates-pacific-valour-edmonton-from-fall-contention |title=Forge clinches Finals 2019 berth after Saturday's triple slate |work=Canadian Premier League |date=September 28, 2019 |access-date=March 7, 2024 |archive-url=https://web.archive.org/web/20190928215658/https://canpl.ca/article/forge-win-eliminates-pacific-valour-edmonton-from-fall-contention |archive-date=September 28, 2019 |url-status=live}} The CPL announced the match schedule on September 30.{{Cite web |url=https://canpl.ca/article/forge-to-host-1st-leg-of-canadian-premier-league-finals-cavalry-to-stage-return-leg |title=Forge to host 1st leg of Canadian Premier League Finals; Cavalry to stage return leg |first=John |last=Molinaro |date=September 30, 2019 |access-date=March 7, 2024 |archive-url=https://web.archive.org/web/20191001151722/https://canpl.ca/article/forge-to-host-1st-leg-of-canadian-premier-league-finals-cavalry-to-stage-return-leg |archive-date=October 1, 2019 |url-status=live}}

{{football box collapsible

|date= October 26

|time= 4:00 pm

|round= First leg

|team1= Forge FC

|score= 1–0

|report=[https://canpl.ca/article/recap-borges-carducci-shine-in-red-card-laden-leg-1-tilt Report]

|team2= Cavalry FC

|goals1= Borges {{goal|45+1}}, {{sent off|0|69}}
Awuah {{yel|63}}

|goals2= Oliver {{yel|24}}
Waterman {{sent off|0|37}}
Wheeldon {{yel|69}}
Trafford {{yel|75}}
Ledgerwood {{yel|88}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 10,486

|referee= Pierre-Luc Lauzière

|result = W

|note = Borges' red card was rescinded by Canada Soccer's Disciplinary Committee.

}}

{{football box collapsible

|date= November 2

|time= 3:30 pm

|round= Second leg

|team1= Cavalry FC

|score= 0–1

|aggregatescore= 0–2

|report= [https://canpl.ca/article/recap-forge-fc-crowned-cpl-champions-in-gritty-win-over-cavalry Report]

|team2= Forge FC

|goals1= Pasquotti {{yel|18}}
Ledgerwood {{yel|51}}
Escalante {{yel|75}}
Wheeldon {{yel|86}}

|goals2=Novak {{yel|42}}
Choinière {{yel|73}}, {{goal|90+5}}
Henry {{yel|90+2}}

|stadium= ATCO Field

|location= Foothills County, Alberta

|attendance= 5,831

|referee= Alain Ruch

|result = W

|note =

}}

= Canadian Championship =

{{main article|2019 Canadian Championship}}

The Canadian Soccer Association announced the format of the 2019 Canadian Championship on January 10;{{Cite web |url=https://canadasoccer.com/news/canada-soccers-2019-canadian-championship-expands-to-13-teams-and-24-matches/ |title=Canada Soccer's 2019 Canadian Championship expands to 13 teams and 24 matches |work=Canadian Soccer Association |date=January 10, 2019 |access-date=March 7, 2024 |archive-url=https://web.archive.org/web/20190110235031/https://www.canadasoccer.com/canada-soccer-s-2019-canadian-championship-expands-to-13-teams-and-24-matches-p161994&t=championship_article |archive-date=January 10, 2019 |url-status=live}}{{Cite web |url=https://canpl.ca/article/battle-of-the-north-canadian-premier-league-squads-learn-paths-to-2019-canadian-championship |title=Battle of the North: Canadian Premier League squads learn paths to 2019 Canadian Championship |work=Canadian Premier League |date=January 10, 2019 |access-date=March 7, 2024 |archive-url=https://web.archive.org/web/20190111055237/https://canpl.ca/article/battle-of-the-north-canadian-premier-league-squads-learn-paths-to-2019-canadian-championship |archive-date=January 11, 2019 |url-status=live}} the draw results were announced on February 12.{{Cite web |url=https://canadasoccer.com/news/2019-canadian-championship-draw-results-announced/ |title=2019 Canadian Championship Draw Results Announced |work=Canadian Soccer Association |date=February 12, 2019 |access-date=March 7, 2024 |archive-url=https://web.archive.org/web/20200921033823/https://canadasoccer.com/news/2019-canadian-championship-draw-results-announced/ |archive-date=September 21, 2020 |url-status=live}}{{Cite AV media |url=https://www.youtube.com/watch?v=lsoMmZPJ2Qw |title=Canadian Championship 2019 Draw |publisher=Canadian Soccer Association |via=YouTube |date=February 12, 2019 |access-date=March 7, 2024}} Forge entered the competition in the second round.

{{football box collapsible

|date= June 4

|time= 7:30 pm

|round= Second qualifying round Leg 1

|team1= Forge FC

|score= 1–1

|report= [https://canpl.ca/article/recap-late-penalty-bags-draw-for-cavalry-in-dramatic-canchamp-first-leg Report]

|team2= Cavalry FC

|goals1= Welshman {{goal|48}}
Achinioti-Jönsson {{yel|68}}
Frano {{yel|84}}
Roberts {{sent off|0|90+4}}

|goals2= Mavila {{yel|40}}
Malonga {{goal|90+6|pen.}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 5,174

|referee= David Barrie

|result= D

|note=

}}

{{football box collapsible

|date= June 11

|time= 9:30 pm

|round= Second qualifying round Leg 2

|team1= Cavalry FC

|score= 2–1

|aggregatescore= 3–2

|report= [https://canpl.ca/article/recap-cavalry-battles-back-to-eliminate-forge-in-canchamp Report]

|team2= Forge FC

|goals1= Malonga {{goal|41}}
Camargo {{goal|58}}
Escalante {{yel|59}}
Mavila {{yel|60}}
Giantsopoulos {{yel|90+6}}

|goals2= Bekker {{goal|13}}
Krutzen {{yel|68}}

|stadium= ATCO Field

|location= Foothills County, Alberta

|attendance=4,000

|referee= Pierre-Luc Lauziere

|result= L

|note=

}}

= CONCACAF League =

{{main article|2019 CONCACAF League}}

CONCACAF conducted the CONCACAF League draw on May 30, before Forge had qualified for the competition.{{Cite press release |url=https://www.concacaf.com/concacaf-league/news/draw-delivers-matchups-for-the-2019-scotiabank-concacaf-league/ |title=Draw Delivers Matchups for the 2019 Scotiabank Concacaf League |location=Miami |publisher=CONCACAF |date=May 30, 2019 |access-date=March 7, 2024 |archive-url=https://web.archive.org/web/20221202222610/https://www.concacaf.com/concacaf-league/news/draw-delivers-matchups-for-the-2019-scotiabank-concacaf-league/ |archive-date=December 2, 2022 |url-status=live}}{{Cite web |url=https://canpl.ca/article/cpl-club-to-take-on-antigua-gfc-in-concacaf-league |title=CPL club to take on Antigua GFC in CONCACAF League preliminary round |work=Canadian Premier League |date=May 30, 2019 |archive-url=https://web.archive.org/web/20190607180434/https://canpl.ca/article/cpl-club-to-take-on-antigua-gfc-in-concacaf-league |archive-date=June 7, 2019 |url-status=live}}

==Preliminary round==

The preliminary round schedule was announced on June 10.{{Cite press release |url=https://www.concacaf.com/en/concacaf-league/article/schedule-confirmed-for-the-preliminary-and-round-of-16-matches-of-the-2019-scotiabank-concacaf-league/ |title=Schedule Confirmed for the Preliminary and Round of 16 Matches of the 2019 Scotiabank Concacaf League |location=Miami |publisher=CONCACAF |date=June 10, 2019 |access-date=March 7, 2024 |archive-url=https://web.archive.org/web/20240307141555/https://www.concacaf.com/en/concacaf-league/article/schedule-confirmed-for-the-preliminary-and-round-of-16-matches-of-the-2019-scotiabank-concacaf-league/ |archive-date=March 7, 2024 |url-status=live}}

{{football box collapsible

|date= August 1

|time= 6:00 pm

|round= First leg

|team1= Forge FC {{flagicon|CAN}}

|score= 2–1

|report= https://www.concacaf.com/en/concacaf-league/game-details?matchid=479604

|team2= {{flagicon|GUA}} Antigua GFC

|goals1= Krutzen {{goal|46}}
Owundi {{yel|61}}
Choinière {{goal|90+1}}

|goals2= Pacheco {{goal|33}}

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 4,644

|referee= Juan Gabriel Calderón (Costa Rica)

|result= W

|note=

}}

{{football box collapsible

|date= August 8

|time= 8:00 pm

|round= Second leg

|team1= Antigua GFC {{flagicon|GUA}}

|score= 0–0

|aggregatescore= 1–2

|report= https://www.concacaf.com/en/concacaf-league/game-details?matchid=479610

|team2= {{flagicon|CAN}} Forge FC

|goals1= Mingorance {{sent off|2|46|86}}

|goals2= Henry {{yel|45}}
Borges {{yel|47}}

|stadium= Estadio Doroteo Guamuch Flores

|location= Guatemala City, Guatemala

|attendance=

|referee= Randy Solano (Dominican Republic)

|result= D

|note=

}}

==Round of 16==

The round of 16 schedule was announced on August 9.{{Cite press release |url=https://www.concacaf.com/en/concacaf-league/article/2019-scotiabank-concacaf-league-round-of-16-matchups-and-schedule-confirmed/ |title=2019 Scotiabank Concacaf League Round of 16 Matchups and Schedule Confirmed |location=Miami |publisher=CONCACAF |date=August 9, 2019 |access-date=March 7, 2024 |archive-url=https://web.archive.org/web/20240307141554/https://www.concacaf.com/en/concacaf-league/article/2019-scotiabank-concacaf-league-round-of-16-matchups-and-schedule-confirmed/ |archive-date=March 7, 2024 |url-status=live}}

{{football box collapsible

|date= August 22

|time= 8:00 pm

|round= First leg

|team1= Forge FC {{flagicon|CAN}}

|score= 1–0

|report= https://www.concacaf.com/en/concacaf-league/game-details?matchid=479620

|team2= {{flagicon|HON|1949}} Olimpia

|goals1= Nanco {{goal|4}}
Frano {{yel|22}}

|goals2=

|stadium= Tim Hortons Field

|location= Hamilton, Ontario

|attendance= 4,876

|referee= José Raúl Torres (Puerto Rico)

|result= W

|note=

}}

{{football box collapsible

|date= August 29

|time= 10:00 pm

|round= Second leg

|team1= Olimpia {{flagicon|HON|1949}}

|score= 4–1

|aggregatescore= 4–2

|report= https://www.concacaf.com/en/concacaf-league/game-details?matchid=479628

|team2= {{flagicon|CAN}} Forge FC

|goals1=

|goals2=

|stadium= Estadio Olímpico Metropolitano

|location= San Pedro Sula, Honduras

|attendance= 0

|referee= Henry Bejarano (Costa Rica)

|result= L

|note= The match was played behind closed doors in San Pedro Sula as punishment following rioting between fans of Olimpia and Motagua that caused multiple fatalities and injuries on August 17.{{cite web|url=https://northerntribune.ca/forge-fc-concacaf-league-closed-doors/ |title=Forge FC's Away Leg In CONCACAF League Round Of 16 To Play Behind Closed Doors |first=John |last=Jacques |work=Northern Tribune |date=August 21, 2019 |access-date=July 29, 2022}}

}}

Statistics

= Squad and statistics =

{{As of|2019|11|2}}

{{Efs start|CPL Spring season|CPL Fall season|CPL Finals|Canadian Championship|CONCACAF League}}

|-

{{Efs player|no=1 |nat=CAN|name=Triston Henry |pos=GK|8+0|0|12+0|0|2+0|0|1+0|0|4+0|0}}

{{Efs player|no=2 |nat=CAN|name=Jonathan Grant |pos=DF|1+0|0|10+1|1|1+0|0|0+0|0|3+0|0}}

{{Efs player|no=3 |nat=SEN|name=Elimane Oumar Cissé |pos=MF|10+0|0|10+1|2|1+1|0|2+0|0|2+0|0}}

{{Efs player|no=4 |nat=CAN|name=Dominic Samuel |pos=DF|10+0|0|15+1|0|1+0|0|2+0|0|4+0|0}}

{{Efs player|no=5 |nat=BEL|name=Daniel Krutzen |pos=DF|9+0|1|16+1|0|2+0|0|2+0|0|4+0|1}}

{{Efs player|no=6 |nat=CAN|name=Kwame Awuah |pos=DF|8+2|0|12+3|0|2+0|0|1+1|0|3+0|0}}

{{Efs player|no=7 |nat=CAN|name=David Choinière |pos=MF|3+3|0|8+2|1|0+2|1|2+0|0|1+2|2}}

{{Efs player|no=8 |nat=CAN|name=Giuliano Frano |pos=MF|7+1|1|12+4|0|1+1|0|2+0|0|2+1|0}}

{{Efs player|no=9 |nat=CAN|name=Marcel Zajac |pos=FW|2+6|0|10+3|1|0+1|0|0+1|0|1+2|0}}

{{Efs player|no=10|nat=CAN|name=Kyle Bekker |pos=MF|8+0|1|17+1|3|2+0|0|2+0|1|4+0|0}}

{{Efs player|no=11|nat=CAN|name=Chris Nanco |pos=FW|4+5|1|9+6|3|2+0|0|0+1|0|2+0|1}}

{{Efs player|no=13|nat=SWE|name=Alexander Achinioti-Jönsson |pos=MF|9+1|0|9+4|0|2+0|0|2+0|0|2+0|0}}

{{Efs player|no=15|nat=CAN|name=Oluwaseun Oyegunle |pos=DF|0+0|0|0+1|0|0+0|0|0+0|0|0+0|0}}

{{Efs player|no=16|nat=CAN|name=Klaidi Cela |pos=DF|0+1|0|3+4|1|0+0|0|0+1|0|0+1|0}}

{{Efs player|no=17|nat=CAN|name=Kadell Thomas |pos=FW|2+5|2|3+4|1|0+1|0|0+1|0|0+3|0}}

{{Efs player|no=18|nat=GUY|name=Quillan Roberts |pos=GK|2+0|0|6+0|0|0+0|0|1+0|0|0+0|0}}

{{Efs player|no=19|nat=CAN|name=Tristan Borges |pos=MF|8+1|4|12+4|8|2+0|1|2+0|0|4+0|0}}

{{Efs player|no=20|nat=CAN|name=Justin Stoddart |pos=MF|0+0|0|0+1|0|0+0|0|0+0|0|0+0|0}}

{{Efs player|no=21|nat=CMR|name=Bertrand Owundi |pos=DF|8+1|0|11+2|0|0+0|0|2+0|0|2+0|0}}

{{Efs player|no=22|nat=CAN|name=Monti Mohsen |pos=DF|0+2|0|4+3|1|0+0|0|0+0|0|0+0|0}}

{{Efs player|no=23|nat=CAN|name=Anthony Novak |pos=FW|5+0|2|7+4|4|2+0|0|0+0|0|3+1|0}}

{{Efs player|no=30|nat=CAN|name=David Edgar |pos=DF|0+0|0|7+2|1|2+0|0|0+0|0|2+1|0}}

|-

! colspan="16" | Player(s) transferred out during this season

|-

{{Efs player|no=12|nat=CAN|name=Jace Kotsopoulos |pos=FW|0+2|1|1+0|1|0+0|0|0+1|0|0+1|0}}

{{Efs player|no=14|nat=GUY|name=Emery Welshman |pos=FW|6+0|1|5+0|2|0+0|0|1+0|1|1+0|0}}

|}

= Top scorers =

{| class="wikitable sortable alternance" style="font-size:85%; text-align:center; line-height:14px; width:85%"

|-

!width=10|Rank

!width=10|Nat.

! scope="col" style="width:275px;"|Player

!width=10|Pos.

!width=80|CPL Spring season

!width=80|CPL Fall season

!width=80|CPL Finals

!width=80|Canadian Championship

!width=80|CONCACAF League

!width=80|Total

|-

|1||{{flagicon|CAN}}|| Tristan Borges || MF || 4 || 8 || 1 || 0 || 0 ||13

|-

|2||{{flagicon|CAN}}|| Anthony Novak || FW || 2 || 4 || 0 || 0 || 0 ||6

|-

|rowspan=2|3||{{flagicon|CAN}}|| Kyle Bekker || MF || 1 || 3 || 0 || 1 || 0 ||5

|-

|{{flagicon|CAN}}|| Chris Nanco || FW || 1 || 3 || 0 || 0 || 1 ||5

|-

|rowspan=2|5||{{flagicon|CAN}}|| David Choinière || MF || 0 || 1 || 1 || 0 || 2 ||4

|-

|{{flagicon|GUY}}|| Emery Welshman || FW || 1 || 2 || 0 || 1 || 0 ||4

|-

|7||{{flagicon|CAN}}|| Kadell Thomas || FW || 2 || 1 || 0 || 0 || 0 ||3

|-

|rowspan=3|8||{{flagicon|SEN}}|| Elimane Oumar Cissé || MF || 0 || 2 || 0 || 0 || 0 ||2

|-

|{{flagicon|CAN}}|| Jace Kotsopoulos || FW || 1 || 1 || 0 || 0 || 0 ||2

|-

|{{flagicon|BEL}}|| Daniel Krutzen || DF || 1 || 0 || 0 || 0 || 1 ||2

|-

|rowspan=6|11||{{flagicon|CAN}}|| Klaidi Cela || DF || 0 || 1 || 0 || 0 || 0 ||1

|-

|{{flagicon|CAN}}|| David Edgar || DF || 0 || 1 || 0 || 0 || 0 ||1

|-

|{{flagicon|CAN}}|| Giuliano Frano || MF || 1 || 0 || 0 || 0 || 0 ||1

|-

|{{flagicon|CAN}}|| Jonathan Grant || DF || 0 || 1 || 0 || 0 || 0 ||1

|-

|{{flagicon|CAN}}|| Monti Mohsen || DF || 0 || 1 || 0 || 0 || 0 ||1

|-

|{{flagicon|CAN}}|| Marcel Zajac || FW || 0 || 1 || 0 || 0 || 0 ||1

|-

|colspan="4"|Own goals || 1 || 0 || 0 || 0 || 0 ||1

|-

|- class="sortbottom"

| colspan="4"|Totals||15||30||2||2||4||54

{{Fb oi footer|u=November 2, 2019|s=[https://canpl.ca/league-leaders/ Canadian Premier League]|date=April 2019}}

= Top assists =

{| class="wikitable sortable alternance" style="font-size:85%; text-align:center; line-height:14px; width:85%"

|-

!width=10|Rank

!width=10|Nat.

! scope="col" style="width:275px;"|Player

!width=10|Pos.

!width=80|CPL Spring season

!width=80|CPL Fall season

!width=80|CPL Finals

!width=80|Canadian Championship

!width=80|CONCACAF League

!width=80|Total

|-

|1||{{flagicon|CAN}}|| Kwame Awuah || DF || 2 || 3 || 0 || 0 || 1 ||6

|-

|rowspan=2|2||{{flagicon|CAN}}|| Kyle Bekker || MF || 3 || 2 || 0 || 0 || 0 ||5

|-

|{{flagicon|CAN}}|| Tristan Borges || MF || 1 || 4 || 0 || 0 || 0 ||5

|-

|rowspan=2|4||{{flagicon|CAN}}|| David Choinière || MF || 1 || 0 || 0 || 3 || 0 ||4

|-

|{{flagicon|CAN}}|| Anthony Novak || FW || 0 || 3 || 0 || 0 || 1 ||4

|-

|6||{{flagicon|CAN}}|| Marcel Zajac || FW || 1 || 2 || 0 || 0 || 0 ||3

|-

|rowspan=5|7||{{flagicon|SWE}}|| Alexander Achinioti-Jönsson || MF || 1 || 1 || 0 || 0 || 0 ||2

|-

|{{flagicon|SEN}}|| Elimane Oumar Cissé || MF || 0 || 1 || 1 || 0 || 0 ||2

|-

|{{flagicon|BEL}}|| Daniel Krutzen || DF || 2 || 0 || 0 || 0 || 0 ||2

|-

|{{flagicon|CAN}}|| Chris Nanco || FW || 0 || 1 || 1 || 0 || 0 ||2

|-

|{{flagicon|GUY}}|| Emery Welshman || FW || 2 || 0 || 0 || 0 || 0 ||2

|-

|rowspan=5|12||{{flagicon|CAN}}|| Klaidi Cela || DF || 0 || 1 || 0 || 0 || 0 ||1

|-

|{{flagicon|CAN}}|| Giuliano Frano || MF || 0 || 0 || 0 || 0 || 1 ||1

|-

|{{flagicon|CAN}}|| Jonathan Grant || DF || 0 || 1 || 0 || 0 || 0 ||1

|-

|{{flagicon|CAN}}|| Dominic Samuel || DF || 0 || 1 || 0 || 0 || 0 ||1

|-

|{{flagicon|CAN}}|| Kadell Thomas || FW || 0 || 1 || 0 || 0 || 0 ||1

|-

|- class="sortbottom"

| colspan="4"|Totals||13||22||2||2||3||43

{{Fb oi footer|u=November 2, 2019|s=[https://canpl.ca/league-leaders/ Canadian Premier League]|date=April 2019}}

= Clean sheets =

{| class="wikitable sortable alternance" style="font-size:85%; text-align:center; line-height:14px; width:85%"

|-

!width=10|Rank

!width=10|Nat.

! scope="col" style="width:275px;"|Player

!width=80|CPL Spring season

!width=80|CPL Fall season

!width=80|CPL Finals

!width=80|Canadian Championship

!width=80|CONCACAF League

!width=80|Total

|-

|1||{{flagicon|CAN}}|| Triston Henry || 4 || 3 || 2 || 0 || 2 ||11

|-

|2||{{flagicon|GUY}}|| Quillan Roberts || 1 || 3 || 0 || 0 || 0 ||4

|-

|- class="sortbottom"

| colspan="3"|Totals||5||6||2||0||2||15

{{Fb oi footer|u=November 2, 2019|s=[https://canpl.ca/league-leaders/ Canadian Premier League]|date=April 2019}}

= Disciplinary record =

{| class="wikitable sortable alternance" style="font-size:85%; text-align:center; line-height:14px; width:85%"

|-

!rowspan="2" width=10|No.

!rowspan="2" width=10|Pos.

!rowspan="2" width=10|Nat.

!rowspan="2" scope="col" style="width:275px;"|Player

!colspan="2" width=80|CPL Spring season

!colspan="2" width=80|CPL Fall season

!colspan="2" width=80|CPL Finals

!colspan="2" width=80|Canadian Championship

!colspan="2" width=80|CONCACAF League

!colspan="2" width=80|Total

|-

!{{yel}} !! {{sent off}} !! {{yel}} !! {{sent off}} !! {{yel}} !! {{sent off}} !! {{yel}} !! {{sent off}} !! {{yel}} !! {{sent off}} !! {{yel}} !! {{sent off}}

|-

|1||GK||{{flagicon|CAN}}|| Triston Henry ||0||0||2||0||1||0||0||0||2||0||5||0

|-

|2||DF||{{flagicon|CAN}}|| Jonathan Grant ||0||0||2||0||0||0||0||0||0||0||2||0

|-

|4||DF||{{flagicon|CAN}}|| Dominic Samuel ||4||0||1||1||0||0||0||0||0||0||5||1

|-

|5||DF||{{flagicon|BEL}}|| Daniel Krutzen ||0||0||0||0||0||0||1||0||0||0||1||0

|-

|6||DF||{{flagicon|CAN}}|| Kwame Awuah ||0||0||3||0||1||0||0||0||0||0||4||0

|-

|7||MF||{{flagicon|CAN}}|| David Choinière ||0||0||0||0||1||0||0||0||0||0||1||0

|-

|8||MF||{{flagicon|CAN}}|| Giuliano Frano ||1||0||4||0||0||0||1||0||1||0||7||0

|-

|9||FW||{{flagicon|CAN}}|| Marcel Zajac ||1||0||2||0||0||0||0||0||0||0||3||0

|-

|10||MF||{{flagicon|CAN}}|| Kyle Bekker ||2||0||0||0||0||0||0||0||0||0||2||0

|-

|11||FW||{{flagicon|CAN}}|| Chris Nanco ||0||0||1||0||0||0||0||0||0||0||1||0

|-

|13||MF||{{flagicon|SWE}}|| Alexander Achinioti-Jönsson ||0||0||0||0||0||0||1||0||0||0||1||0

|-

|14||FW||{{flagicon|GUY}}|| Emery Welshman ||0||0||1||0||0||0||0||0||0||0||1||0

|-

|17||FW||{{flagicon|CAN}}|| Kadell Thomas ||3||0||1||0||0||0||0||0||0||0||4||0

|-

|18||GK||{{flagicon|GUY}}|| Quillan Roberts ||0||0||0||0||0||0||0||1||0||0||0||1

|-

|19||MF||{{flagicon|CAN}}|| Tristan Borges ||0||0||2||0||0||1||0||0||1||0||3||1

|-

|21||DF||{{flagicon|CMR}}|| Bertrand Owundi ||2||0||2||0||0||0||0||0||1||0||5||0

|-

|22||DF||{{flagicon|CAN}}|| Monti Mohsen ||0||0||1||0||0||0||0||0||0||0||1||0

|-

|23||FW||{{flagicon|CAN}}|| Anthony Novak ||1||0||2||0||1||0||0||0||0||0||4||0

|-

|30||DF||{{flagicon|CAN}}|| David Edgar ||0||0||1||0||0||0||0||0||0||0||1||0

|-

|- class="sortbottom"

| colspan="4"|Totals||14||0||25||1||4||1||3||1||5||0||51||3

{{Fb oi footer|u=November 2, 2019|s=[https://canpl.ca/league-leaders/ Canadian Premier League]|date=April 2019}}

Honours

= Canadian Premier League Awards =

class="wikitable"
Name

!Award

!Status

!Source

rowspan="3" |Tristan Borges

|Golden Boot

|{{Won}}

|{{Cite web|title=Forge FC's Tristan Borges wins CPL's Player of the Year award|url=https://canpl.ca/article/forge-fcs-tristan-borges-wins-cpls-player-of-the-year-award|last=Molinaro|first=John|website=Canadian Premier League|access-date=January 2, 2022|date=November 26, 2019}}

Under 21 Canadian Player of the Year

|{{Won}}

|{{Cite web|url=https://canpl.ca/article/rundown-analyzing-comparing-the-2019-awards-nominees|title=RUNDOWN: Analyzing & comparing the 2019 CPL Awards nominees|date=November 12, 2019|website=Canadian Premier League|language=en-CA|access-date=February 1, 2020}}

rowspan="2" |Player of the Year

|{{Won}}

|

Kyle Bekker

|{{Nom}}

|

Bobby Smyrniotis

|Coach of the Year

|{{Nom}}

|

References

{{Reflist|30em}}

Sources

  • {{Cite web |url=https://canpl.ca/video/forge-fc-3-key-performers-of-2019 |title=Forge FC: 3 key performers of 2019 |first=Armen |last=Bedakian |work=Canadian Premier League |date=December 23, 2019 |access-date=February 28, 2024 |archive-url=https://web.archive.org/web/20200924151303/https://canpl.ca/video/forge-fc-3-key-performers-of-2019 |archive-date=September 24, 2020 |url-status=live}}
  • {{Cite web |url=https://canpl.ca/video/forge-fc-2019-season-in-review |title=Forge FC: 2019 season in review |first=Armen |last=Bedakian |work=Canadian Premier League |date=December 23, 2019 |access-date=February 28, 2024 |archive-url=https://web.archive.org/web/20200924140144/https://canpl.ca/video/forge-fc-2019-season-in-review |archive-date=September 24, 2020 |url-status=live}}
  • {{Cite web |url=https://cdn.canpl.ca/app/uploads/hamilton/2020/04/07102108/Forge-FC-Inaugural-Season-Media-Guide.pdf |title=2019 Inaugural Season Media Guide |work=Forge FC |date=April 7, 2020 |access-date=October 3, 2023 |archive-url=https://web.archive.org/web/20231003150753/https://cdn.canpl.ca/app/uploads/hamilton/2020/04/07102108/Forge-FC-Inaugural-Season-Media-Guide.pdf |archive-date=October 3, 2023 |url-status=live}}