X
HOCKEY PATROL
News
Polls
Collaborators
Search
H&L MEDIA INC.
About us
Contact
Terms of service
Privacy policy
Cookie policy
Consent management
X
TYPE OF SEARCH
Per date
Per directory
Per keywords
Hockey Patrol has no direct affiliation to the Toronto Maple Leafs, NHL or NHLPA
SEARCH
DATE
DIRECTORIES
KEYWORDS
Hockey League
AHL
(6)
KHL
(6)
LHJMQ
(4)
Major League Hockey
(1)
NCAA
(2)
OHL
(4)
Olympics
(10)
WHL
(1)
NHL
Entry Draft
(61)
Fights
(110)
Injuries
(188)
News
(1304)
Stanley Cup
(115)
Trades
(361)
NHL team
Anaheim Ducks
(50)
Arizona Coyotes
(82)
Boston Bruins
(223)
Buffalo Sabres
(29)
Calgary Flames
(74)
Carolina Hurricanes
(51)
Chicago Blackhawks
(207)
Colorado Avalanche
(63)
Columbus Blue Jackets
(65)
Dallas Stars
(33)
Detroit Red Wings
(58)
Edmonton Oilers
(279)
Florida Panthers
(107)
Los Angeles Kings
(19)
Minnesota Wild
(62)
Montreal Canadiens
(202)
Nashville Predators
(30)
New Jersey Devils
(37)
New York Islanders
(27)
New York Rangers
(99)
Ottawa Senators
(62)
Philadelphia Flyers
(86)
Pittsburgh Penguins
(282)
Quebec Nordiques
(3)
Saint-Louis Blues
(29)
San Jose Sharks
(33)
Seattle Kraken
(38)
Tampa Bay Lightning
(89)
Toronto Maple Leafs
(7284)
Utah Hockey Club
(16)
Vancouver Canucks
(86)
Vegas Knights
(106)
Washington Capitals
(86)
Winnipeg Jets
(44)
NHL team
December 30, 2025
Maple Leafs send a message with statement win despite missing key players
December 30, 2025
Maple Leafs confirm Auston Matthews' status ahead of Devils matchup
December 30, 2025
Craig Berube's encouraging words signal incoming graduation for promising young forward
December 30, 2025
Maple Leafs defenseman Jake McCabe leads the NHL in a surprising category
December 30, 2025
Maple Leafs have a real chance to reunite with fan favorite Tyler Bertuzzi
December 30, 2025
Dakota Joshua remains in Detroit, won't travel with Maple Leafs after serious injury
December 30, 2025
Morning skate brings mixed news for Maple Leafs as more clarity emerges on William Nylander
December 30, 2025
Two Maple Leafs ruled out vs. Devils as Auston Matthews' status hangs in the balance
December 30, 2025
Why the Maple Leafs were never an option for Mason Marchment
December 30, 2025
Marc Savard wastes no time making an interesting move after leaving the Maple Leafs
December 29, 2025
Andrew Mangiapane's search for a bigger role could align beside Auston Matthews in Toronto
December 29, 2025
NHL Player Safety ruling puts Bobby McMann suspension back in the spotlight
December 29, 2025
Kyle Dubas gets the jump on Brad Treliving as Penguins land Yegor Chinakhov
December 29, 2025
Defenseman clears waivers, and the Maple Leafs now face an interesting decision
December 29, 2025
Healthy scratch puts top-six Canucks forward on Brad Treliving's radar
December 29, 2025
Maple Leafs prospect quietly putting together a strong season
December 29, 2025
A Utah defenseman is on waivers and the Maple Leafs should be all over it
December 29, 2025
Maple Leafs' belief in a Max Domi trade takes a hit following new report
December 29, 2025
Golden Knights are trying something the Maple Leafs never bothered to with Mitch Marner
December 28, 2025
Easton Cowan's usage highlights a disconnect in the Maple Leafs' plans
December 28, 2025
Maple Leafs make late lineup change following William Nylander's injury
December 28, 2025
Maple Leafs facing an important decision with Troy Stecher during strong season as waiver pickup
December 28, 2025
Maple Leafs place defenseman on waivers
December 28, 2025
Toronto Maple Leafs prospect Tyler Hopkins traded
December 28, 2025
Maple Leafs make defensive roster move ahead of matchup vs. the Red Wings
December 28, 2025
Toronto Maple Leafs provide update on William Nylander's status
December 28, 2025
Peter DeBoer reached out directly to Craig Berube regarding Leafs coaching rumours
December 27, 2025
William Nylander exits game after awkward play vs. the Senators
December 27, 2025
Maple Leafs' new hire already paying dividends as power play strikes twice in one period
December 27, 2025
The Maple Leafs' latest decision on Easton Cowan puts his development in the spotlight
December 27, 2025
Maple Leafs map out goaltending plan for back-to-back after holiday break
December 27, 2025
The Maple Leafs scouted two division rivals during the holiday break
December 27, 2025
Why Marc-Andre Fleury's name is suddenly back in play, and why it matters in Toronto
December 27, 2025
New update on Anthony Stolarz may force Brad Treliving into an uncomfortable decision
December 27, 2025
Maple Leafs release projected lineup for Battle of Ontario vs. the Senators
December 27, 2025
Brandon Carlo's latest recovery update includes a notable step forward
December 27, 2025
A Rasmus Andersson trade only makes sense for the Maple Leafs under one condition
December 26, 2025
Maple Leafs prospect Victor Johansson's World Juniors start raises eyebrows
December 26, 2025
A rare 1-for-1 trade option emerges for the Maple Leafs, but it comes with a catch
December 26, 2025
Brad Treliving may have a target in mind as a rival team runs out of room on defense
December 26, 2025
It's becoming clear what type of forward the Maple Leafs are looking for
December 26, 2025
Stanley Cup champion linked to the Toronto Maple Leafs
December 26, 2025
Maple Leafs add Steve Sullivan to coaching staff
December 26, 2025
Latest coaching report won't sit well with Maple Leafs fans
December 26, 2025
What the Maple Leafs would actually have to give up for Elias Pettersson
December 26, 2025
Overlooked Leafs forward is proving his NHL worth with his new team
December 25, 2025
How Leafs prospect Ben Danford could become Canada's World Juniors X-Factor
December 25, 2025
Three Maple Leafs remain on the trade market as the NHL roster freeze nears its end
December 25, 2025
If the Maple Leafs have a choice between Andersson and Hamilton, the answer is clear
December 25, 2025
Why Zach Hyman's name is being mentioned around a Leafs prospect
December 25, 2025
Brad Treliving's 'Berube is safe' message revealed the Maple Leafs' direction
December 25, 2025
William Nylander's muted reaction said more than the goal itself
December 25, 2025
Leafs fans reacted instantly to Mitch Marner's Christmas wish
December 24, 2025
The Maple Leafs risk repeating the Nick Robertson mistake with Easton Cowan
December 24, 2025
Matthew Knies faces real adversity for the first time in his Maple Leafs tenure
December 24, 2025
Morgan Rielly's name lingers as the Maple Leafs weigh bold trade options
December 24, 2025
New details emerge on the Maple Leafs' GM search that led to Brad Treliving
December 24, 2025
Auston Matthews hits a rare stretch that hasn't been seen in six years
December 24, 2025
Craig Berube clarifies confusion following comments from Brad Treliving
December 24, 2025
The idea of an Auston Matthews trade is starting to enter the conversation
December 24, 2025
Brad Treliving speaks on Auston Matthews trade speculation
December 23, 2025
Max Domi shares message with fans as the Leafs show signs of belief
December 23, 2025
Maple Leafs get a much needed boost back in the lineup
December 23, 2025
Brad Treliving faces the media as pressure mounts in Toronto and discusses what's next
December 23, 2025
Maple Leafs miss out on golden opportunity to improve team
December 23, 2025
Maple Leafs reportedly make decision on Berube and Treliving for now
December 23, 2025
'He's in a bad place': Why Nylander's comments feel different right now
December 23, 2025
One name enters the mix as the Maple Leafs move on from Marc Savard
December 23, 2025
What Marc Savard's firing signals about Craig Berube's future in Toronto
December 22, 2025
Maple Leafs outline next steps for power play following Marc Savard's dismissal
December 22, 2025
Peter DeBoer's name is circulating as uncertainty surrounds the Maple Leafs coaching situation
December 22, 2025
Maple Leafs relieve assistant coach Marc Savard of his duties
December 22, 2025
Key areas the Maple Leafs are targeting despite their recent struggles
December 22, 2025
Former Maple Leaf set for unique return this winter
December 22, 2025
Latest development emerges regarding Craig Berube's job with the Maple Leafs
December 22, 2025
As the trade market heats up, rising demand could force the Maple Leafs in a different direction
December 22, 2025
Auston Matthews sends a message to his teammates after the loss in Dallas
December 22, 2025
A better sense is emerging of what the Maple Leafs would need to offer for Rasmus Andersson
December 22, 2025
New report suggests pressure is building inside the Maple Leafs organization
December 21, 2025
Nylander's post-game comments have Leafs fans uneasy after loss to Stars
December 21, 2025
Berube makes a significant lineup change, drawing criticism from Leafs fans online
December 21, 2025
Craig Berube pushes back on the idea that he's struggling to motivate the Maple Leafs
December 21, 2025
Late lineup decision coming from Berube as road trip wraps up in Dallas
December 21, 2025
Max Domi emerges as a fit for an aggressive team looking to make a splash
December 21, 2025
Maple Leafs fans noticing unusual trend in William Nylander's 5-on-5 play
December 21, 2025
Post-game comments hint at a disconnect between Matthews and Berube
December 21, 2025
Should things worsen, the Maple Leafs have assets contenders would trade for
December 20, 2025
Disappointing loss turns up the heat on the Treliving-Berube era in Toronto
December 20, 2025
Leafs make last-minute lineup change involving top-six ahead of Predators matchup
December 20, 2025
Berube offers update on Tanev as next steps still being evaluated
December 20, 2025
Maple Leafs prospect on the move as trade sends him to a new team
December 20, 2025
Woll gets the call vs. Predators as Berube makes a much-needed lineup change
December 20, 2025
Family news and upcoming specialist visit raise new questions around Stolarz
December 20, 2025
Maple Leafs get a glimpse at what a top-end addition could cost after recent trades
December 20, 2025
'I've played for him': Former Leaf takes aim at current team in heated remarks
December 20, 2025
Maple Leafs trending towards bigger problems than just Craig Berube, per insider
December 19, 2025
Rare sight at practice as William Nylander steps up with leadership moment
December 19, 2025
Maple Leafs reporter claims coaching change could happen as early as soon as next week
December 19, 2025
Maple Leafs may have competition from another Canadian team for Mason Marchment
December 19, 2025
Pressure mounts on Craig Berube after practice line decisions
December 19, 2025
Maple Leafs' struggles may force Brad Treliving and Craig Berube into an uncomfortable bench move
December 19, 2025
Insider report points to uncomfortable consequences ahead for the Maple Leafs
December 19, 2025
Matthews, Nylander, and Tavares react after Maple Leafs' concerning loss
December 19, 2025
Seattle Kraken have dropped nine of ten, shifting focus toward the coach who came from the Leafs bench
December 19, 2025
'Ask those guys, not me': Craig Berube's frustration clear after Maple Leafs defeat
December 18, 2025
David Kampf's early results in Vancouver have Leaf fans feeling better about the move
December 18, 2025
Could an Auston Matthews trade request become a real conversation? Leafs reporter weighs in
December 18, 2025
Maple Leafs make surprising decision, starting rookie Dennis Hildeby over Joseph Woll
December 18, 2025
Familiar face hits waivers as former Maple Leaf becomes available
December 18, 2025
Fans weren't sold at first, but this new Leaf is starting to win people over
December 18, 2025
Maple Leafs promote Easton Cowan as another forward sees his minutes reduced
December 18, 2025
Maple Leafs searching for another playmaker for Auston Matthews as limited options emerge
December 18, 2025
Leafs defenseman nearing return following wrist surgery
December 18, 2025
News out of Buffalo shows the Maple Leafs have a chance to add young blueliner
December 17, 2025
Concerns emerge about the relationship between the Maple Leafs and their fanbase
December 17, 2025
Update emerges on Chris Tanev ahead of Maple Leafs road trip
December 17, 2025
Despite comeback win, fans aren't convinced Maple Leafs want Craig Berube as coach
December 17, 2025
Insider links the Maple Leafs to two potential trade targets on defense
December 17, 2025
Maple Leafs reportedly still shopping forward despite recent improvement
December 17, 2025
Insiders break down why the Maple Leafs share so little details on injuries
December 17, 2025
Auston Matthews addresses the early boos and what sparked his celebration
December 17, 2025
Maple Leafs re-engage on Rasmus Andersson, with the defenseman open to a Toronto extension
December 16, 2025
Three third-period goals fuel a stunning Maple Leafs comeback over Chicago
December 16, 2025
John Tavares surprisingly included in projected Team Canada roster alongside former Maple Leaf
December 16, 2025
Could another Maple Leaf join Auston Matthews on Team USA? New projection says yes
December 16, 2025
Maple Leafs surprise legendary commentator Joe Bowen with two special gifts
December 16, 2025
Maple Leafs lose out as two waiver targets get claimed and find new homes
December 16, 2025
Anthony Stolarz suffers setback as lingering issues slow his recovery
December 16, 2025
Young, versatile defenseman on waivers could be a perfect fit for the Maple Leafs
December 16, 2025
Joseph Woll return appears imminent after latest development
December 16, 2025
The Maple Leafs have a potential trade scenario to explore with New Jersey
December 16, 2025
Auston Matthews faces questions from Toronto media about accountability
December 15, 2025
Maple Leafs mourn the passing of former player Paul Gagne
December 15, 2025
Ben Danford leans on Easton Cowan as he begins his World Juniors journey with Team Canada
December 15, 2025
Maple Leafs alter special teams plans ahead of Blackhawks game
December 15, 2025
Former Maple Leafs prospect takes a step forward in his hockey journey
December 15, 2025
New waiver option emerges for the Maple Leafs
December 15, 2025
Maple Leafs projected lineup vs. Blackhawks as Chris Tanev return timeline shifts
December 15, 2025
Maple Leafs catch a break ahead of Blackhawks matchup as practice updates roll in
December 15, 2025
Maple Leafs prospect Tinus Luc Koblar earns opportunity at next year's World Juniors
December 15, 2025
Alex Steeves is thriving in Boston after leaving the Maple Leafs organization
December 15, 2025
Should the Maple Leafs consider a one-for-one trade with the Kraken?
December 14, 2025
Maple Leafs exploring top-six options, including Mason Marchment
December 14, 2025
Former Conn Smythe winner emerges as intriguing option for the Maple Leafs
December 14, 2025
New NHL tracking data suggests Auston Matthews isn't moving the same this season
December 14, 2025
What the Quinn Hughes trade really says about the Maple Leafs and Mitch Marner
December 14, 2025
Beat reporter says the Leafs nearly pulled off a trade for Quinn Hughes, here's the context
December 14, 2025
Artur Akhtyamov's first NHL appearance gives the Maple Leafs something to think about
December 14, 2025
Craig Berube says team leaders need to take more control after blowout loss to Oilers
December 14, 2025
Craig Berube explains his decision to bench William Nylander
December 14, 2025
Maple Leafs weighing trade options with Matias Maccelli as division rival could circle back
December 13, 2025
William Nylander takes warmups while Dakota Joshua remains out
December 13, 2025
Maple Leafs become the first big test for the Oilers after polarizing trade
December 13, 2025
Maple Leafs fans must learn to accept the true reality of William Nylander
December 13, 2025
Mathew Dumba clears waivers as Lukas Reichel becomes an intriguing option for the Maple Leafs
December 13, 2025
Michael Pezzetta among five players suspended after incidents in last night's game
December 13, 2025
Maple Leafs set to honor Joe Bowen in a celebration fans have been waiting for
December 13, 2025
Two Maple Leafs miss morning skate due to illness, status uncertain for tonight's game vs. Oilers
December 13, 2025
Unexpected development for Oliver Ekman-Larsson after leaving last game early
December 13, 2025
Maple Leafs making 'a lot of trade calls' as NHL trade activity picks up
December 13, 2025
Bobby McMann makes his stance clear on his one-game suspension
December 12, 2025
Auston Matthews' recent play drawing criticism as concerns grow in Toronto
December 12, 2025
Uncertainty grows as Chris Tanev seeks a second opinion on his status
December 12, 2025
Opportunity opens for Maple Leafs as a right-shot defenseman hits waivers
December 12, 2025
Significant updates on Brandon Carlo and Anthony Stolarz arrive as Maple Leafs deal with ongoing setbacks
December 12, 2025
New update on Oliver Ekman-Larsson after frightening exit leaves Leafs fans holding their breath
December 12, 2025
Former Leafs GM Kyle Dubas makes a trade with the Edmonton Oilers
December 12, 2025
Maple Leafs hint at what's next for Chris Tanev as decision approaches
December 12, 2025
Only Brad Marchand ranks ahead of Easton Cowan in a key stat
December 11, 2025
Scary scene in Toronto as Oliver Ekman-Larsson is helped off the ice
December 11, 2025
Former Leaf David Kampf in an unexpected move centering the Canucks' top line
December 11, 2025
Toronto Maple Leafs prospect emerging as a major riser among leading analysts
December 11, 2025
The biggest factor that will ultimately decide the Maple Leafs' season
December 11, 2025
Maple Leafs finally clarify Chris Tanev injury situation after surgery concerns surface
December 11, 2025
Maple Leafs get timely injury news as three key players take steps forward
December 11, 2025
William Nylander responds after surprise demotion to the Maple Leafs' third line
December 11, 2025
What kind of offer it would take for the Maple Leafs to trade Anthony Stolarz
December 11, 2025
Craig Berube makes his feelings very clear on the Bobby McMann suspension
December 10, 2025
Maple Leafs organization signs goaltender to PTO amidst injury concerns
December 10, 2025
Craig Berube pulls slumping William Nylander aside for a one-on-one chat
December 10, 2025
Mitch Marner comes up empty again in a high-pressure moment as puck slips away
December 10, 2025
Morgan Rielly's status vs. the Sharks is set as the Maple Leafs lock in their projected lineup
December 10, 2025
New concern around Chris Tanev as the Maple Leafs await a key medical update
December 10, 2025
Maple Leafs hit with a mix of bad news and a big boost on the injury front
December 10, 2025
Maple Leafs forward Calle Jarnkrok could be on his way out of Toronto, per report
December 10, 2025
Maple Leafs clearly dodged a bullet with Jonathan Toews' deal in Winnipeg
December 10, 2025
NHL Player Safety under fire from Leafs fans after Bobby McMann suspension
December 9, 2025
It's time for the Maple Leafs to finally call up William Villeneuve
December 9, 2025
NHL Player Safety officially suspends Maple Leafs forward Bobby McMann
December 9, 2025
Surgery now on the table for Chris Tanev, and it could define the Maple Leafs season
December 9, 2025
Mason Marchment emerging as ideal low-cost target for the Maple Leafs' top six
December 9, 2025
NHL players name the Maple Leafs the top non-Oilers destination for Connor McDavid
December 9, 2025
Troy Stecher's hot start in Toronto has Edmonton Oilers fans furious they let him walk for nothing
December 9, 2025
NHL Player Safety has real work to do after two questionable incidents in the Leafs-Lightning game
December 9, 2025
Nick Robertson keeps getting scratched, and the Maple Leafs can't dodge the asset question forever
December 9, 2025
Quinn Hughes is the missing piece of the puzzle for the Maple Leafs, and that's exactly why he's out of reach
December 8, 2025
Pontus Holmberg thought he was coming back to the Maple Leafs, until something changed
December 8, 2025
Kucherov and Point return as the Maple Leafs get a real test against the Lightning
December 8, 2025
With Woll and Stolarz out, a Stanley Cup Champion could be a cheap goalie option for the Maple Leafs
December 8, 2025
Nick Robertson comes out of the lineup as Craig Berube tightens the screws on the Maple Leafs
December 8, 2025
Positive sign for Chris Tanev who appears to be nearing a return
December 8, 2025
Scott Laughton absent from Maple Leafs morning skate ahead of Lightning game
December 8, 2025
Maple Leafs have zero Top-50 AHL scorers, a real problem for their organizational depth
December 8, 2025
This version of Max Domi is great news for the Maple Leafs moving forward
December 8, 2025
Maple Leafs set key evaluation date that will shape Chris Tanev's comeback timeline
December 7, 2025
The bold trade the Maple Leafs might need to make to finally get a real first-line right winger
December 7, 2025
Craig Berube's comments hint at the test Brad Treliving is really watching
December 7, 2025
This is the week the Maple Leafs find out what they really have in net and on defense
December 7, 2025
If the Maple Leafs don't fix this part of their game, they can forget about making the playoffs
December 7, 2025
The big Chris Tanev question the Maple Leafs are finally about to get an answer on
December 7, 2025
What if Auston Matthews just isn't that guy anymore for the Maple Leafs?
December 7, 2025
Toronto Maple Leafs prospect in Kingston is starting to look like a true 1C
December 7, 2025
Teams are circling Rasmus Andersson, where does that leave the Maple Leafs?
December 6, 2025
Dennis Hildeby turns his first real Maple Leafs audition into a statement vs. the Canadiens
December 6, 2025
The uncomfortable Joseph Woll question the Maple Leafs can't dodge anymore
December 6, 2025
Matthew Knies has a clear message for the Canadiens ahead of tonight's matchup
December 6, 2025
Projected Maple Leafs lineup vs. Canadiens with Dennis Hildeby leading a rookie goalie tandem
December 6, 2025
Chris Tanev rejoins the Maple Leafs for the first time since his injury
December 6, 2025
Maple Leafs recall top goalie prospect as Joseph Woll hits injured reserve
December 6, 2025
Maple Leafs' goalie plan flipped in 24 hours, and a new option just opened up
December 6, 2025
Former NHLer explains why the Maple Leafs needed a guy like Troy Stecher
December 5, 2025
'This is why they got those specific guys': The emergence of the Maple Leafs' new line
December 5, 2025
Maple Leafs' rare historic first-shot streak mirrors the 2021 Stanley Cup-winning Lightning
December 5, 2025
New camera angle shows Joseph Woll in visible discomfort shortly before leaving the game
December 5, 2025
Insiders discuss a Quinn Hughes scenario involving a Maple Leafs division rival
December 5, 2025
Maple Leafs prospect earns World Junior spot with Team Sweden
December 5, 2025
Auston Matthews' takeaway from the road trip: It's not just about who scores for the Maple Leafs
December 5, 2025
Craig Berube on Joseph Woll's unknown injury status and what's happening with Anthony Stolarz
December 4, 2025
Maple Leafs lose Joseph Woll to lower-body injury mid-game
December 4, 2025
Maple Leafs among 15 teams scouting Bruins vs Blues tonight
December 4, 2025
A new rumour links the Maple Leafs to Blake Coleman, and the fit is hard to ignore
December 4, 2025
Maple leafs are finally changing Auston Matthews' role on the power play
December 4, 2025
One aggressive, cap-rich team just emerged as a realistic trade partner for the Maple Leafs
December 4, 2025
Craig Berube just showed Matias Maccelli where he really stands in this lineup
December 4, 2025
The holiday roster freeze is coming, and it leaves the Maple Leafs one real window to act
December 4, 2025
Dennis Hildeby's emergence is putting real pressure on the Maple Leafs' Woll-Stolarz duo
December 4, 2025
Leafs prospect Sam McCue is reportedly headed to his third team in three years
December 3, 2025
Auston Matthews points to one change that's giving the Maple Leafs their swagger back
December 3, 2025
William Nylander was caught drawing up a play with Craig Berube, and the clip says a lot
December 3, 2025
Leafs prospect admits his high scoring numbers are hiding a significant flaw
December 3, 2025
10 Maple Leafs players affected by latest NHL ruling on famous pregame tradition
December 3, 2025
The Leafs' penalty kill has completely transformed thanks to one returning player
December 3, 2025
The heavy Leafs trio that just validated Berube's entire system
December 3, 2025
The hidden clause in Anthony Stolarz's contract that silences every trade rumor
December 3, 2025
Auston Matthews flattens Derek Lalonde at practice, but Craig Berube steals the show
December 2, 2025
The Maple Leafs finally prove they are alive with a massive statement win over Florida
December 2, 2025
Paul Bissonnette delivers a harsh reality check to Leafs fans hitting the panic button
December 2, 2025
The latest Chris Tanev injury update is both promising and concerning
December 2, 2025
With Brandon Carlo out, a Leafs-Blackhawks trade is now inevitable
December 2, 2025
Maple Leafs Michael Bunting trade rumors and what a reunion would cost
HOCKEY PATROL
COPYRIGHT @2025 · ALL RIGHTS RESERVED.
TERMS OF SERVICE
·
PRIVACY POLICY
·
COOKIE POLICY
RSS FEED
·
SITEMAP
·
ROBOTS.TXT